閱讀584 返回首頁    go 百度 go 百度統計


trackEvent說明

API介紹

用於觸發某個事件,如某個按鈕的點擊,或播放器的播放/停止,以及遊戲的開始/暫停等。

事件跟蹤的數據不會被記入到頁麵PV中,適合用來統計所有的不需要看做PV的頁麵事件點擊。

已有數據的事件可以在設置中添加為事件轉化,跟更多維度數據結合(如來源、入口頁麵等),進行轉化分析。

適用的場景

  1. AJAX頁麵元素的點擊

  2. 播放器的播放/停止操作、web小遊戲的開始/暫停操作等

  3. Flash中所有的的事件都可以通過該接口來統計,隻要在響應用戶操作時,通過Flash調用JS接口就可以了

  4. 文件下載、谘詢等重要按鈕、事件元素的監控

設置步驟

  1. 申請帳號並在站點上安裝百度統計訪問分析代碼。更多信息請查看幫助。

  2. 在響應點擊/開始/停止/下載等事件時,在JS中調用事件跟蹤代碼。

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

    • category:要監控的目標的類型名稱,通常是同一組目標的名字,比如”視頻”、”音樂”、”軟件”、”遊戲”等等。該項必選。

    • action:用戶跟目標交互的行為,如”播放”、”暫停”、”下載”等等。該項必選。

    • opt_label:事件的一些額外信息,通常可以是歌曲的名稱、軟件的名稱、鏈接的名稱等等。該項可選。

    • opt_value:事件的一些數值信息,比如權重、時長、價格等等,在報表中可以看到其平均值等數據。該項可選。

  3. 查看”事件跟蹤”報告,在報告中就能看到指定事件的數據了。

舉例

  1. 例如我們可以使用_trackEvent來對某種類型的鏈接進行監控:

    <a onclick=”_hmt.push([‘_trackEvent’, ‘nav’, ‘click’, ‘literature’])”
    href=”https://www.example.com/literature”>文學</a>

    這樣就可以在百度統計的”事件跟蹤”報告中查看首頁導航欄中,采用點擊操作、且是關於文學內容鏈接的點擊次數了

  2. 例如用戶點擊播放按鈕會播放”Hey Jude”這首歌,那麼在對應的事件處理函數中可以這樣來監控播放或暫停事件:

    _hmt.push([‘_trackEvent’, ‘video’, ‘play’, ‘Hey Jude’]);
    _hmt.push([‘_trackEvent’, ‘video’, ‘pause’, ‘Hey Jude’]);

    這樣在”事件跟蹤”報告中就能看到播放/暫停等事件的對應數據了

  3. 例如頁麵上有一個”千千靜聽”的下載鏈接,那麼可以這樣來監控下載事件:

    <a id=”download” onclick=”_hmt.push([‘_trackEvent’, ‘software’,’download’, ‘ttplayer’]);”
    href=”https://www.example.com/download/ttpsetup.exe” target=”_blank”>下載</a>

    然後在”事件跟蹤”報告中就能看到下載事件的對應數據了

參數

名稱 必選/可選 類型 功能
category 必選 String 要監控的目標的類型名稱
action 必選 String 用戶跟網頁進行交互的動作名稱
opt_label 可選 String 事件的一些額外信息
opt_value 可選 Number 跟事件相關的數值

使用限製和常見問題

  1. 百度統計目前針對_trackevent API 有多樣性的限製,即在部署_trackevent API時,參數的多樣性乘積不能超過10000,否則係統會自動拋棄超標的數據。

    當您的多樣性超標後,在報告中會出現提示,請修改代碼,使得您代碼中傳遞的參數符合要求。

  2. “動作”參數有時也可以用來記錄一些額外信息。比如當同時提供多種格式的文檔供用戶下載時,就可以用”動作”參數來保存文檔格式,如”PDF”、”TXT”等等。

    _hmt.push([‘_trackEvent’, ‘document’, ‘PDF’, ‘Market Requirements
    Document’]);

最後更新:2016-12-26 23:58:29

  上一篇:go 可供設置的功能總覽
  下一篇:go 設置更改後的生效時間