Home / Kiến Thức / Google Analytics / Cài đặt Event tracking cho Google Analytics: Classic version vs Universal version

Cài đặt Event tracking cho Google Analytics: Classic version vs Universal version

Hôm qua, có 1 cô bạn tự dưng nhờ mình kiểm tra mấy cái code liên quan tới event tracking trên website tại sao lại không chạy được. Lúc đầu thì mình cứ tưởng là do bà này gà gà nên dùng không đúng code hoặc là do phần code của bên kia add sai do mình thấy khi soi source code thì nó bị mấy chuyển thành mấy cái kí tự lạ lạ như ảnh dưới:

code event tracking

Nhưng hôm nay hỏi lại thì đã làm lại code ngon rồi nhưng mà vẫn không track được:

code event tracking chuẩn

Tính mình lại nóng đầu lên, thế nên quyết tâm phải tìm cho ra nguyên nhân. Đi tìm hiểu, search các kiểu vẫn không ra được vì chả có mấy thằng hỏi tới cái này cả (trên thế giới cũng không phải thằng website nào cũng biết add code GA hay sâu hơn là code event tracking đâu). Hì hục mãi không được nên lôi code của website ra ngó lại thì bỗng dưng thấy ơ sao thằng code GA của website này quái quái vậy nhỉ??? Hay là nó bị lỗi à???

so sánh code GA

Mình thì thường dùng cái code GA như đang có màu xanh kia thôi nên thấy quái. Sao họ không dùng cái trên mà lại dùng cái bản nào trông quái quái nên đi tìm hiểu xem sao.

Lại lục lọi, tìm kiếm một hồi thì ra được cái là bản màu xanh ở trên là dùng Google Analytics Universal còn cái hiện tại website đang sử dụng là Google Anayltics Classic.

Đọc sâu hơn thì mình mới biết là mỗi loại có 1 cách sử dụng code event tracking khác nhau và không được dùng lẫn với nhau

  • Event tracking code của Universal có dạng: onclick=”ga(‘send’, ‘event’, ‘category’, ‘action’,’label’,’value’);”
  • Event tracking code của Classic có dạng: onclick=”_gaq.push([‘_trackEvent’, ‘category’, ‘action’,’label’,’value’])”

Như vậy với trường hợp này sẽ có 3 phương án xử lý:

  • Cách 1: Active lại đoạn trên và bỏ cái code dưới. Ưu: đơn giản, nhanh và có thể về sau cài đặt đc nhiều cái sâu hơn. Nhược: k rõ có ảnh hưởng gì tới dữ liệu hiện tại hay không 😀
  • Cách 2: Chỉnh sửa lại code event tracking theo bản Classic dạng: _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    VD:
    onclick=”_gaq.push([‘_trackEvent’, ‘category’, ‘action’,’label’,’value’])”
    Ưu: k lo ảnh hưởng tới dữ liệu hiện tại. Nhược: Bản Classic thì nếu làm sâu về kĩ thuật thì không tốt bằng universal. ngoài ra thì về sau lục lọi tài liệu cũng khó hơn
  • Cách 3: Chạy thêm 1 cái GA nữa (dạng multi GA tracking code – bản này dạng universal)
    Ưu: Dễ cài đặt, chạy song song được 2 bản. Nhược: không có dữ liệu trước đó

About harrynguyen

Mình đam mê marketing, đặc biệt là online marketing bởi vì nó là cách nhanh nhất để kết nối với mọi người trên toàn thế giới

Check Also

SEO that works - bí kíp SEO quốc tế

SEO That Works phần 1 – Giới thiệu

Hôm nọ mới được đứa bạn chia sẻ cho 1 bài giảng về SEO của một …