百度統計js-api

一朵翔雲發表於2018-06-02

百度統計js-api

1._trackPageView

用於傳送某個指定URL的PV統計請求,通常用於AJAX頁面的PV統計

使用方法:_hmt.push(['_trackPageview', pageURL]);

其中pageURL為要統計PV的頁面URL,必須是以”/”(斜槓)開頭的相對路徑

2._trackEvent

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

使用方法:_hmt.push(['_trackEvent', category, action, opt_label, opt_value]);

其中:

名稱 必選/可選 型別 功能 備註
category 必選 String 要監控的目標的型別名稱 不填、填”-“的事件會被拋棄
action 必選 String 使用者跟網頁進行互動的動作名稱 不填、填”-“的事件會被拋棄
opt_label 可選 String 事件的一些額外資訊 不填、填”-“代表此項為空
opt_value 可選 Number 跟事件相關的數值

3._setCustomVar

指定一個自定義變數,用於追蹤使用者使用行為等

使用方法:_hmt.push(['_setCustomVar', index, name, value, opt_scope]);

其中:

名稱 必選/可選 型別 功能 備註
index 必選 Int 自定義變數所佔用的位置 索引的範圍是從1到5
name 必選 String 自定義變數的名字 每個索引對應的名字在使用一次後就會固定,以後無法更改
value 必選 String 自定義變數的值
opt_scope 可選 Int 自定義變數的作用範圍 1為訪客級別(對該訪客始終有效)
2為訪次級別(在當前訪次內生效)
3為頁面級別(僅在當前頁面生效)
預設為3

opt_Scope詳細說明見百度統計API

4._setAccount

如果您的頁面中同時埋放了多段百度統計的訪問分析程式碼,只有使用_setAccount介面指定了賬號的程式碼才會響應JS-API呼叫,其他程式碼都會忽略JS-API呼叫

使用方法:_hmt.push(['_setAccount', siteId);

其中siteId為要響應JS-API呼叫的帳號的站點id

5._setAutoPageview

使用者訪問一個安裝了百度統計程式碼的頁面時,程式碼會自動傳送該頁面的PV統計請求,如果不希望自動統計該頁面的PV,就可以使用本介面。主要用於iframe巢狀頁面等情況

使用方法:_hmt.push(['_setAutoPageview', autoPageview]);

autoPageview指是否自動傳送頁面PV統計請求,預設為true

相關文章