API介紹
用于觸發(fā)某個事件,如某個按鈕的點(diǎn)擊,或播放器的播放/停止,以及游戲的開始/暫停等。
事件跟蹤的數(shù)據(jù)不會被記入到頁面PV中,適合用來統(tǒng)計(jì)所有的不需要看做PV的頁面事件點(diǎn)擊。
已有數(shù)據(jù)的事件可以在設(shè)置中添加為事件轉(zhuǎn)化,跟更多維度數(shù)據(jù)結(jié)合(如來源、入口頁面等),進(jìn)行轉(zhuǎn)化分析。
適用的場景
AJAX頁面元素的點(diǎn)擊
播放器的播放/停止操作、web小游戲的開始/暫停操作等
Flash中所有的的事件都可以通過該接口來統(tǒng)計(jì),只要在響應(yīng)用戶操作時,通過Flash調(diào)用JS接口就可以了
文件下載、咨詢等重要按鈕、事件元素的監(jiān)控
設(shè)置步驟
申請帳號并在站點(diǎn)上安裝百度統(tǒng)計(jì)訪問分析代碼。更多信息請查看幫助。
在響應(yīng)點(diǎn)擊/開始/停止/下載等事件時,在JS中調(diào)用事件跟蹤代碼。
_hmt.push(['_trackEvent', category, action, opt_label, opt_value]);
category:要監(jiān)控的目標(biāo)的類型名稱,通常是同一組目標(biāo)的名字,比如”視頻”、”音樂”、”軟件”、”游戲”等等。該項(xiàng)必選。
action:用戶跟目標(biāo)交互的行為,如”播放”、”暫?!?、”下載”等等。該項(xiàng)必選。
opt_label:事件的一些額外信息,通常可以是歌曲的名稱、軟件的名稱、鏈接的名稱等等。該項(xiàng)可選。
opt_value:事件的一些數(shù)值信息,比如權(quán)重、時長、價格等等,在報表中可以看到其平均值等數(shù)據(jù)。該項(xiàng)可選。
查看”事件跟蹤”報告,在報告中就能看到指定事件的數(shù)據(jù)了。
舉例
例如我們可以使用_trackEvent來對某種類型的鏈接進(jìn)行監(jiān)控:
<a onclick="_hmt.push(['_trackEvent', 'nav', 'click', 'literature'])"
>文學(xué)</a>
這樣就可以在百度統(tǒng)計(jì)的”事件跟蹤”報告中查看首頁導(dǎo)航欄中,采用點(diǎn)擊操作、且是關(guān)于文學(xué)內(nèi)容鏈接的點(diǎn)擊次數(shù)了
例如用戶點(diǎn)擊播放按鈕會播放”Hey Jude”這首歌,那么在對應(yīng)的事件處理函數(shù)中可以這樣來監(jiān)控播放或暫停事件:
_hmt.push(['_trackEvent', 'video', 'play', 'Hey Jude']);
_hmt.push(['_trackEvent', 'video', 'pause', 'Hey Jude']);
這樣在”事件跟蹤”報告中就能看到播放/暫停等事件的對應(yīng)數(shù)據(jù)了
例如頁面上有一個”千千靜聽”的下載鏈接,那么可以這樣來監(jiān)控下載事件:
<a id="download" onclick="_hmt.push(['_trackEvent', 'software','download', 'ttplayer']);"
>下載</a>
然后在”事件跟蹤”報告中就能看到下載事件的對應(yīng)數(shù)據(jù)了
參數(shù)
名稱 必選/可選 類型 功能
category 必選 String 要監(jiān)控的目標(biāo)的類型名稱
action 必選 String 用戶跟網(wǎng)頁進(jìn)行交互的動作名稱
opt_label 可選 String 事件的一些額外信息
opt_value 可選 Number 跟事件相關(guān)的數(shù)值
使用限制和常見問題
百度統(tǒng)計(jì)目前針對_trackevent API 有多樣性的限制,即在部署_trackevent API時,參數(shù)的多樣性乘積不能超過10000,否則系統(tǒng)會自動拋棄超標(biāo)的數(shù)據(jù)。
當(dāng)您的多樣性超標(biāo)后,在報告中會出現(xiàn)提示,請修改代碼,使得您代碼中傳遞的參數(shù)符合要求。
“動作”參數(shù)有時也可以用來記錄一些額外信息。比如當(dāng)同時提供多種格式的文檔供用戶下載時,就可以用”動作”參數(shù)來保存文檔格式,如”PDF”、”TXT”等等。
_hmt.push(['_trackEvent', 'document', 'PDF', 'Market Requirements
Document']);