05 tháng 7 2011

Cách thức add code Social Plugin Tracking của Google Analytics và Google Webmaster

Sau khi đọc bài tại blog http://blog.timeuniversal.vn/?p=1720, mình tìm hiểu thì thấy để Google Analytics có thể tracking được các action của các Social Plugin như Facebook, Twitter, Google + thì ta phải add thêm 1 số đoạn code vào.

Bạn có thể vào trang này để xem hướng dẫn đầy đủ hơn, ở đây mình chỉ làm 1 ví dụ về add tracking của Facebook Like button như hướng dẫn trên trang Google.
Có 1 số điểm chúng ta cần lưu ý
1. Đối với mỗi Social Networking khác nhau sẽ có những đoạn code khác nhau
2. Đối với các action khác nhau như Like, Share, Send sẽ phải thêm 1 đoạn code khác.
Đây là đoạn code sẽ tracking lại các action của Social Networking Plugin

_gaq.push(['_trackSocial', network, socialAction, opt_target, opt_pagePath]);

- "network": tham số này là bắt buộc, tham số này sẽ chỉ ra mạng XH nào mình muốn tracking. VD: "facebook", "twitter", "linkedin".
- "socialAction": tham số bắt buộc, tham số này sẽ chỉ ra action nào sẽ được tracking, vd: "like", "share", "tweet"
- "opt_target": đây là tham số tùy chọn. Tham số này có thể là 1 đường dẫn hoặc 1 đoạn text như title của trang hiện tại. Nếu tham số này bỏ trống nó được gán bằng chính URL của trang hiện tại (document.location.href. )
- "opt_pagePath": đây cũng là tham số tùy chọn. Tham số này sẽ là full URL path, bạn có thể thay bằng bất cứ URL nào. Nếu tham số để trống sẽ được gán bằng đúng URL của trang hiện tại.

Sau đây là cách thức mình sẽ tracking action Like của Facebook

  <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
  <fb:like></fb:like>

Like
FB.Event.subscribe('edge.create', function(targetUrl) {
  _gaq.push(['_trackSocial', 'facebook', 'like', targetUrl]);
});

Unlike
FB.Event.subscribe('edge.remove', function(targetUrl) {
  _gaq.push(['_trackSocial', 'facebook', 'unlike', targetUrl]);
});

Share
FB.Event.subscribe('message.send', function(targetUrl) {
  _gaq.push(['_trackSocial', 'facebook', 'send', targetUrl]);
});

Hiện tại mình mới thử nên kết quả bên Google Analytic vẫn chưa thấy. Khi nào có sẽ update trên bài viết này

Không có nhận xét nào: