一、百度統計的統計方法
1、url統計
_hmt.push(['_trackPageview', pageURL]);
應用:
a、可統計站點、頁面的pv、uv、停留時長、轉換等;
b、且可統計運營渠道;
c、關鍵彈窗的訪問統計等。
通過設置pageURL參數,可實現靈活的統計。擴展error統計等
2、事件統計
_hmt.push([‘_trackEvent’, category, action, opt_label,opt_value]);
應用:
可實現運營的點擊、播放、關閉等多類事件的統計,並且能提供事件熱點分布圖。
二、統計范圍
常規:pv、uv、轉換、停留時長;
產品、技術部署參數:pc、移動占比;瀏覽器占比;開啟cookie占比;地域分布;
運營數據:事件統計、熱點分布;
監控:趨勢圖、報警等。
三、兩種統計的特點
1、url統計
其與域名相關,統計核心為生成的url。為了靈活統計,一個頁面的訪問,將包含多次域名的訪問。如例:
-
a、默認的頁面統計
該頁的鏈接如下:http://hity.test.com:8000/poetry?sfrom=jd
在刷新頁面時,會形成一個統計數據;使得該url形成統計; -
b、彈窗的統計
頁面當中有一個彈窗,需要進行統計;所以,增加了一個虛擬的頁面訪問url:
let windowName = ‘prize'
_hmt.push(['_trackPageview', router.path + ‘window' + windowName])
生成的統計url為:
http://hity.test.com:8000/poetry/window/prize
- c、vue單頁應用的統計方法
如果是vue的單頁,在路由跳轉時,不會自動生成新頁面的url統計(無刷新),但可以手動在router中設置,從而捕獲新頁面的統計數據:
_hmt.push(['_trackPageview’, to.path])
- d、統計數據的准確度
由於url統計的靈活性,在同一頁面中,我們會出現多處使用url進行統計,如彈窗、路由等,這就使得一個真正頁面訪問,對應多個路徑下的數據,使得頁面、站點的統計數據不夠准確, 所以需要設置一個關鍵字,對頁面、站點數據進行統一。
2、事件統計
事件統計的方法,不會再url上形成統計記錄,不會影響常規的統計,它是一種輔助手段,一般用在運營的點擊、播放、關閉等事件上。
四、根據咱們的業務特點實施的初步統計方案(埋點規范)
_hmt.push(['_trackPageview',pathURL])
- a、站點、頁面統計
統計路徑pathURL組成如下:
let pathURL = '/site’ +path
參數說明:
’site’字段標記為站點、頁面統計的關鍵字;
path:為頁面路徑。
咱們站點為單頁應用,所以需要在router里進行相應的設置:
router.beforeEach((to, from, next) => {
_hmt.push(['_trackPageview', '/site' + to.path])
document.title = to.meta.title || '數據可視化'
next()
})
- b、彈窗統計
let pathURL = ‘/window’ +path + windowName
參數說明:
’/window’的作用統’/site’,標記為彈窗類型;
windowName用來區分彈窗名
-
c、運營渠道統計
通過sfrom的query區分渠道信息,由於運營渠道一般使用a跳轉,而非單頁路由,所以,通過鏈接直接統計即可。
如:http://hity.test.com:8000/poetry?sfrom=jd
統計結果如下:

-
d、事件統計
_hmt.push([‘_trackEvent’, category, action, opt_label,opt_value]);
-
參數如下

如:category:“nav”,“video”等
action: “play”, ‘click’等
opt_label:“song name”等 -
示例如下
導航跳轉_hmt.push(['_trackEvent', 'nav', 'click', type])
統計結果:

五、其可做的事情如下
1、常規統計

可通過site參數,查找對應的站點、頁面的訪問情況
2、系統統計

3、趨勢分析

4、報警監控

5、自定義統計類型(使用url來統計錯誤日報等等)
