一、什么是埋點
埋點是收集?戶?為的?種數據采集技術。通過預先在前端產品中預先埋下碼值,?戶在使?產品時觸發(fā)埋點,收集?戶的?為數據。收集數據后,對此數據進?處理,并加以利?,
包括訪問數(Visits),訪客數(Visitor),停留時長(Time On Site),頁面瀏覽數(Page Views)和跳出率(Bounce Rate)。這樣的信息收集可以大致分為兩種:頁面統(tǒng)計(track this virtual page view),統(tǒng)計操作行為(track this button by an event)。采集到的?戶?為數據可以?于營銷活動、?為分析、報表?成等?途。
網站的數據采集有很多現成的工具,如神策、谷歌分析、百度統(tǒng)計、友盟+等,大部分往往通過在頁面上接入js SDK代碼實現。
二、埋點的作用
1、在做產品分析的時候,埋點可以在應用中特定的流程收集一些信息,用來跟蹤應用使用的狀況,后續(xù)用來進一步優(yōu)化產品或是提供運營的數據支撐。
2、通過用戶行為分析產品是否有問題,例如用戶有沒有因為設計按鈕過多導致用戶行為無效等問題,以此發(fā)現功能設計缺陷等。
3、根據頁面埋點可以得到一些重要信息,它會告訴你用戶對網站的反應,如何提高網站流量、改進網站性能。了解用戶訪問網站的行為,為更好地滿足用戶需求提供支持。
三、埋點的方法
1、代碼埋點
就是在頁面的開發(fā)過程中,手動將埋點代碼嵌入業(yè)務代碼,然后在訪問頁面的過程中通過某種方式來觸發(fā)埋點的上報。代碼埋點也是最常用的方式。
優(yōu)點:能夠詳細的設置某個事件的自定義屬性
采集的數據豐富,控制精準、高度定制
缺點:人力和時間成本較大,數據傳輸時效性不高
如果變更采集策略,需要發(fā)布新的版本
需要不斷的將用戶行為數據進行記錄和上報,不僅耗電還消耗流量等負載
2、可視化埋點
可視化埋點(又稱為框架化埋點),作用同代碼埋點,但重點在可視化上,它可以顯式的展示你需要埋點的頁面,產品可以通過鼠標點擊或者圈出此頁面上你需要對哪些目標(比如確認按鈕,輸入框,分享按鈕等)進行埋點。
優(yōu)點:只需要業(yè)務人員就可以操作,不需要開發(fā)
缺點:僅支持客戶端行為
- 無埋點
無埋點,也叫全埋點,它其實是結合了2種可視化和代碼埋點兩種方式的能力。無埋點是指開發(fā)人員集成采集 SDK 后,SDK 便直接開始捕捉和監(jiān)測用戶在應用里的所有行為,并
由數據分析人員對埋點數據進行分析。
優(yōu)點:業(yè)務員就可以操作埋點
可先傳數據,在進行埋點
缺點:數據量大,增加了流量消耗和服務器存儲負擔