Tương tác trên mạng xã hội

Hướng dẫn này mô tả cách đo lường lượt tương tác trên mạng xã hội bằng analytics.js.

Tổng quan

Bạn có thể sử dụng số liệu phân tích lượt tương tác trên mạng xã hội để đo lường số lần người dùng nhấp vào các nút mạng xã hội được nhúng trong trang web. Ví dụ: bạn có thể đo lường "Thích" trên Facebook hoặc "Tweet" trên Twitter.

Mặc dù tính năng đo lường sự kiện có thể giúp bạn phân tích rất tốt lượt tương tác chung của người dùng, nhưng Analytics trên mạng xã hội cung cấp một khung nhất quán để ghi lại các lượt tương tác trên mạng xã hội. Điều này sẽ cung cấp một bộ báo cáo nhất quán để so sánh các lượt tương tác trên mạng xã hội giữa nhiều mạng.

Nếu bạn chưa hiểu rõ về tương tác trên mạng xã hội trong Google Analytics hoặc không chắc chắn nên sử dụng giá trị nào cho mạng xã hội, hành động hoặc mục tiêu, trước tiên bạn nên đọc bài viết Giới thiệu về plugin xã hội và tương tác trên mạng xã hội trong Trung tâm trợ giúp Analytics.

Triển khai

Lượt truy cập tương tác trên mạng xã hội có thể được gửi bằng lệnh send và chỉ định hitTypesocial. Lệnh send có chữ ký sau đây cho loại lượt truy cập social:

ga('send', 'social', [socialNetwork], [socialAction], [socialTarget], [fieldsObject]);

Trường tương tác trên mạng xã hội

Bảng sau đây tóm tắt các trường tương tác trên mạng xã hội:

Tên trường Loại giá trị Bắt buộc Nội dung mô tả
socialNetwork văn bản Mạng nơi hành động diễn ra (ví dụ: Facebook, Twitter)
socialAction văn bản Loại hành động xảy ra (ví dụ: Thích, Gửi, Tweet).
socialTarget văn bản Chỉ định mục tiêu của một lượt tương tác trên mạng xã hội. Giá trị này thường là một URL nhưng cũng có thể là văn bản bất kỳ. (ví dụ: http://mycoolpage.com)

Để xem nội dung mô tả chi tiết hơn về từng trường trong số này, hãy xem bài viết Thu thập dữ liệu trong Trung tâm trợ giúp Analytics.

Ví dụ

Lệnh sau đây gửi một lượt truy cập tương tác trên mạng xã hội tới Google Analytics cho biết rằng nút thích trên Facebook đã được nhấp cho trang web http://myownpersonaldomain.com:

ga('send', 'social', 'Facebook', 'like', 'http://myownpersonaldomain.com');

Lưu ý rằng giống như tất cả lệnh send, các trường được truyền vào các tham số tiện lợi cũng có thể được chỉ định trong fieldsObject. Lệnh trên có thể được viết lại thành:

ga('send', {
  hitType: 'social',
  socialNetwork: 'Facebook',
  socialAction: 'like',
  socialTarget: 'http://myownpersonaldomain.com'
});

Facebook

Nếu sử dụng các nút Thích trên Facebook chính thức và đăng ký sự kiện edge.create, thì khi hành động Thích diễn ra, bạn sẽ nhận được thông báo.

FB.Event.subscribe('edge.create', function(url) {
  ga('send', 'social', 'facebook', 'like', url);
});

Để biết thêm chi tiết, hãy tham khảo Facebook JavaScript SDK của Facebook.