Theo dõi sự kiện - Theo dõi web (ga.js)

Tài liệu này giả định rằng bạn đã quen với cấu hình Mã theo dõi Google Analytics (GATC). Ngoài ra, bạn phải cài đặt mã theo dõi ga.js trên các trang mà bạn định cấu hình tính năng Theo dõi sự kiện như được mô tả ở đây. Để biết thêm thông tin về cách theo dõi trang web của bạn bằng GATC, hãy xem hướng dẫn Kiến thức cơ bản về cách theo dõi.

Giới thiệu

Theo dõi sự kiện là một phương thức có sẵn trong mã theo dõi ga.js mà bạn có thể sử dụng để ghi lại tương tác của người dùng với các phần tử trang web, chẳng hạn như hệ thống trình đơn theo hướng Flash. Bạn có thể thực hiện việc này bằng cách đính kèm lệnh gọi phương thức vào phần tử cụ thể trên giao diện người dùng mà bạn muốn theo dõi. Khi sử dụng cách này, tất cả hoạt động của người dùng trên các phần tử đó sẽ được tính toán và hiển thị dưới dạng Sự kiện trong giao diện báo cáo Analytics. Ngoài ra, hoạt động của người dùng được theo dõi bằng phương pháp Theo dõi sự kiện sẽ không ảnh hưởng đến cách tính số lượt xem trang. Cuối cùng, tính năng Theo dõi sự kiện sử dụng mô hình hướng đối tượng mà bạn có thể dùng để thu thập và phân loại các loại tương tác khác nhau với các đối tượng trang web của mình.

Với ga.js, bạn thường áp dụng tính năng Theo dõi sự kiện cho:

  • Mọi phần tử dùng Flash, như một trang web Flash, hoặc một trình phát Phim Flash
  • Phần tử trang AJAX được nhúng
  • Tiện ích trang
  • Lượt tải tệp xuống

Mô hình thiết kế cho tính năng Theo dõi sự kiện có tính linh hoạt cao và việc sử dụng mô hình này có thể được mở rộng ra ngoài mô hình phổ biến của sự kiện do người dùng kích hoạt — việc quyết định thiết kế là tuỳ thuộc vào bạn. Vì lý do này, các báo cáo Theo dõi sự kiện hữu ích yêu cầu bạn phải hợp tác với người dùng báo cáo và lập kế hoạch báo cáo hiệu quả.

  • Xác định trước tất cả các yếu tố mà bạn muốn theo dõi dữ liệu.

    Ngay cả khi ban đầu bạn chỉ theo dõi một đối tượng duy nhất trên trang web của mình, việc theo dõi tổng thể các đối tượng/sự kiện khác nhau mà bạn muốn theo dõi sẽ giúp bạn thiết lập một cấu trúc báo cáo để mở rộng hiệu quả khi số lượng và loại tính năng Theo dõi sự kiện tăng lên.

  • Hãy làm việc với người dùng báo cáo của bạn để lập kế hoạch báo cáo Theo dõi sự kiện.

    Việc biết trước giao diện của báo cáo sẽ định hướng cấu trúc của việc triển khai tính năng Theo dõi sự kiện. Ví dụ: nếu báo cáo chỉ cần thể hiện hoạt động tương tác trên giao diện người dùng của video, thì cấu trúc danh mục của bạn sẽ khá khác so với khi báo cáo cần theo dõi các giao diện người dùng Flash khác như trình đơn, tiện ích được nhúng và thời gian tải. Ngoài ra, bạn có thể thông báo cho người dùng báo cáo về các khả năng theo dõi khác nhau có trong tính năng Theo dõi sự kiện để tận dụng tối đa hoạt động triển khai của mình. Ví dụ: người dùng báo cáo có thể quan tâm đến việc theo dõi hành vi của người dùng trên giao diện video Flash, nhưng cũng có thể quan tâm đến việc theo dõi độ trễ trong thời gian tải của video. Trong trường hợp đó, bạn có thể lập kế hoạch trước để có những tên có ý nghĩa trong các lệnh gọi sự kiện.

  • Áp dụng quy ước đặt tên nhất quán và rõ ràng.

    Trong quá trình triển khai tính năng Theo dõi sự kiện, mọi tên mà bạn cung cấp cho các danh mục, hành động và nhãn sẽ xuất hiện trong giao diện báo cáo. Ngoài ra, cặp danh mục/hành động được coi là một yếu tố riêng biệt trong số liệu thống kê của báo cáo. Vì vậy, trước tiên, hãy cân nhắc cách bạn muốn tính toán chỉ số của mình cho tất cả các đối tượng thuộc một danh mục tương tự.

Thiết lập theo dõi sự kiện

Trước khi xem kết quả theo dõi sự kiện trong báo cáo, bạn phải thiết lập tính năng theo dõi sự kiện trên trang web của mình:

  1. Thiết lập tính năng theo dõi trên trang web của bạn. Đảm bảo bạn đã thiết lập tính năng theo dõi cho trang web của mình. Để biết thông tin về cách thiết lập tính năng này, hãy xem hướng dẫn Thông tin cơ bản về tính năng theo dõi.
  2. Gọi phương thức _trackEvent() trong mã nguồn của đối tượng trang, tiện ích hoặc video.

    Chữ ký của phương thức _trackEvent() như sau:

    _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    • category (bắt buộc)

      Tên mà bạn cung cấp cho nhóm đối tượng bạn muốn theo dõi.

    • action (bắt buộc)

      Một chuỗi được ghép nối riêng biệt với từng danh mục và thường được dùng để xác định kiểu tương tác của người dùng đối với đối tượng web.

    • opt_label (không bắt buộc)

      Một chuỗi không bắt buộc để cung cấp phương diện bổ sung cho dữ liệu sự kiện.

    • opt_value (không bắt buộc)

      Số nguyên mà bạn có thể dùng để cung cấp dữ liệu dạng số về sự kiện của người dùng.

    • opt_noninteraction (không bắt buộc)

      Một giá trị boolean khi được đặt thành true sẽ cho biết rằng lượt truy cập sự kiện sẽ không được dùng trong tính toán tỷ lệ thoát.

  3. Xem báo cáo. Khi tính năng theo dõi sự kiện đã được thiết lập và hoạt động trên trang web của bạn trong một ngày, hãy chuyển đến mục Nội dung của báo cáo và xem Theo dõi sự kiện.

Tài nguyên

Để tìm hiểu thêm về sự kiện và tính năng theo dõi sự kiện, hãy đọc: