內部文檔,管理員莫推薦^_^html
百度統計web
引入百度統計的js後,會在全局(window
)下 暴露_hmt
的方法:api
事件跟蹤最核心的方法就是_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
<a onclick="_hmt.push(['_trackEvent', 'website', 'click', 'baidu', 1])" href="http://www.baidu.com">百度</a>
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