trackPageview說明
API介紹
使用場景:用於發送某個指定URL的PV統計請求
AJAX頁麵的PV統計 (純AJAX站點,所有頁麵都使用JS生成和切換)
對於彈窗浮層等希望統計的模塊(如,希望把對JS生成的浮動層的訪問記入站點PV進行統計),可以利用trackpageview賦予URL
您可以利用trackpageview改寫當前頁麵在統計係統中的URL,需要與setAutoPageview結合。更多詳情請查看舉例中的第三個例子
使用該接口生成的統計請求,與用戶訪問一個真實頁麵所生成的統計請求是有相同效果的。調用該接口後,在”最新訪客”和”受訪頁麵”等報告中都能看到指定URL所對應的PV。
設置步驟
1 . 申請帳號並在站點上安裝百度統計訪問分析代碼。更多信息請查看幫助。
2 . 在生成AJAX頁麵或切換AJAX頁麵時,在JS中調用PV跟蹤代碼。
_hmt.push(['_trackPageview', pageURL]);
pageURL:指定要統計PV的頁麵URL。此項必選,必須是以”/”(斜杠)開頭的相對路徑
3 . 查看”最新訪客”和”受訪頁麵”等報告,在這些報告中都能看到指定URL所對應的PV。
舉例
1 . 例如www.example.com在用戶點擊”登錄”按鈕後會彈出一個登錄浮動層,我們希望統計這個浮動層的pv,可以在響應點擊事件時調用該接口:
<a id="login" onclick="_hmt.push(['_trackPageview', '/virtual/login']); showLoginDialog();"
href="javascript:void(0)">登錄</a>
這樣在用戶登錄時就相當於訪問了這個頁麵: https://www.example.com/virtual/login。在受訪頁麵等報告中也能看到該URL的相關數據。
2 . 還可以用來監控在線溝通工具的訪問情況,例如監控百度商橋:
document.getElementById('BDBridgeIconWrap').onmouseup = function() {
_hmt.push(['_trackPageview', '/im/qiao']);
};
這樣在”受訪頁麵”報告中https://www.example.com/im/qiao的PV,就是用戶打開商橋的次數了
3 . 如果您的頁麵url略顯雜亂,希望在統計報告中可以按照某種規則進行重命名,也可以使用_trackPageview
:
_hmt.push(['_setAutoPageview', false]);
_hmt.push(['_trackPageview', '/new/path/new/name']);
在例子中,我們首先使用了_setAutoPageview接口關閉了自動PV跟蹤,然後使用了_trackPageview接口來發送新的PV統計請求。
這樣在頁麵被訪問時,記入PV的就不是原URL了,而是您指定的新的URL。
請注意上述代碼最好能夠加在頁頭</head>標簽前,至少要保證位於百度統計分析代碼的前麵。
使用限製和常見問題
1 . URL必須是以”/”(斜杠)開頭的相對路徑
2 . 由於使用_trackPageview跟蹤的頁麵無法作為其他頁麵的上遊頁麵,因此在頁麵轉化目標功能中不能將AJAX頁麵作為入口頁或中間頁,但可以作為目標頁。
最後更新:2016-12-26 23:58:29