百度統計事件跟蹤的使用方法

內部文檔,管理員莫推薦^_^html

資料

百度統計web

方法

引入百度統計的js後,會在全局(window)下 暴露_hmt的方法:api

clipboard.png

事件跟蹤最核心的方法就是_hmt.push:ide

_hmt.push(['_trackEvent', category, action, opt_label, opt_value]);


1. '_trackEvent': 固定參數,代表統計類型是時間跟蹤。
1. category:要監控的目標的類型名稱,一般是同一組目標的名字,好比"視頻"、"音樂"、"軟件"、"遊戲"等等。該項必選。
1. action:用戶跟目標交互的行爲,如"播放"、"暫停"、"下載"等等。該項必選。
1. opt_label:事件的一些額外信息,一般能夠是歌曲的名稱、軟件的名稱、連接的名稱等等。該項可選。
1. opt_value:事件的一些數值信息,好比權重、時長、價格等等,在報表中能夠看到其平均值等數據。該項可選。ui

使用

咱們有兩種方式來使用_html.push方法:this

HTML行內使用

<a onclick="_hmt.push(['_trackEvent', 'website', 'click', 'baidu', 1])" href="http://www.baidu.com">百度</a>

JS代碼中使用

document.getElementById("link").addEventListener("click", function() {
  _hmt.push(['_trackEvent', 'website', 'click', 'baidu', 1]);
  // ...
});

推薦的方式

這是我通常寫統計的方式,比較簡單,我的比較推薦:spa

<a data-track="點擊百度連接" href="http://www.baidu.com">baidu</a>
$("[data-track]").on("click", function() {
  var label = $(this).data("track");
  window._hmt && window._hmt.push(['_trackEvent', label, 'click']);
});

查看統計結果

登錄百度統計code

clipboard.png

clipboard.png

參考

開放平臺 - 百度統計視頻

相關文章
相關標籤/搜索