數(shù)據(jù)埋點
? ? ? 數(shù)據(jù)埋點是一種常用的數(shù)據(jù)采集方法,埋點是數(shù)據(jù)的來源,采集數(shù)據(jù)以幫助業(yè)務(wù)人員分析網(wǎng)站或者app的使用情況盅蝗,用戶行為習(xí)慣等,是后續(xù)建立用戶畫像姆蘸,用戶行為路徑等數(shù)據(jù)產(chǎn)品的基礎(chǔ)墩莫。
一、埋點方式
前端的埋點方式主要分為代碼埋點逞敷,可視化埋點狂秦,無埋點。
1.代碼埋點:由工程師在程序中實現(xiàn)推捐,通過觸發(fā)某動作后自動發(fā)送數(shù)據(jù)故痊。優(yōu)點:靈活性強,可以控制發(fā)送時機和發(fā)送方式玖姑。缺點:人力成本高愕秫,需要研發(fā)工程師手工開發(fā)程序,有時候還要依賴APP發(fā)版生效焰络。
2.可視化埋點:以前端可視化的方式記錄前端設(shè)置頁面元素與對其的操作關(guān)系戴甩,然后以后端截屏的方式統(tǒng)計數(shù)據(jù)。優(yōu)點:簡單闪彼,方便甜孤,能快速埋點协饲。缺點:比較受限,上報行為信息有限缴川。
3.無埋點:綁定頁面的各個控件茉稠,當(dāng)事件觸發(fā)時就會調(diào)用相關(guān)接口上報數(shù)據(jù)。優(yōu)點:不需要埋點把夸,方便而线,快捷,省事恋日。缺點:傳輸數(shù)據(jù)量比較大膀篮,需要消耗一定的數(shù)據(jù)存儲資源。
結(jié)合客戶端前端埋點和服務(wù)器后端埋點相結(jié)合的方式岂膳。
二誓竿、埋點事件
主要的埋點事件分為點擊事件,曝光事件和頁面停留時長三類谈截。
1.點擊事件:用戶每點擊頁面上一個按鈕都會記錄一次數(shù)據(jù)筷屡。
2.曝光事件:當(dāng)用戶成功進入一個頁面時記錄一次數(shù)據(jù),當(dāng)刷新一次頁面時也會記錄一次數(shù)據(jù)簸喂,如果通過手機home鍵切換出去速蕊,則不會記錄,因為已經(jīng)脫離了app娘赴,此處的記錄也沒有太大的分析價值规哲。
3.頁面停留時間:記錄用戶在一個頁面停留的時間,可以通過記錄用戶進入頁面的時間t1和離開頁面的時間t2來計算诽表。
三唉锌、數(shù)據(jù)埋點實例
? ? ? 現(xiàn)在app端的數(shù)據(jù)埋點一般采用Key-Value形式,Key表示某個事件竿奏,Value代表對應(yīng)的值袄简,一個Key可以對應(yīng)多個Value。
在埋點過程中泛啸,同種屬性的多個事件要命名成一個埋點事件ID绿语,并以Key-Value的方式進行區(qū)分。不同屬性的多個事件應(yīng)該命名成多個埋點ID候址,此時也盡量不用Key-Value的形式埋點吕粹。
兩種埋點方案:
A:每個埋點代表一個事件
這種方法看上去可以達到目的,但隨著活動投放的入口越來越多岗仑,每增加一個入口匹耕,就要不斷增加事件ID,這樣不但工作量會越來越大荠雕,而且后期維護成本和數(shù)據(jù)處理成本都會很高稳其。
B:采用Key字段表示以后業(yè)務(wù)分析時的維度驶赏,使用Vaule字段表示在不同維度下對應(yīng)的維度唯一值。
? ? ? 通過梳理把同屬性的埋點事件用一個總ID表示既鞠,結(jié)合Key-Value細分 不同維度下的不同參數(shù)煤傍,方便日后數(shù)據(jù)分析。
優(yōu)點:
1.維護成本低嘱蛋,更加簡單高效蚯姆,新增時只需要在更新埋點文檔時加一個Value參數(shù)即可。
2.易理解浑槽,減少溝通成本,提高其他業(yè)務(wù)人員返帕、數(shù)據(jù)分析師根據(jù)埋點日志進行查詢和分析的效率桐玻。
3.擴展性好,對未來上線新活動或者業(yè)務(wù)調(diào)整等更加靈活荆萤,很容易在原有基礎(chǔ)上擴展镊靴。
指標字典
? ? ? 指標字典是業(yè)務(wù)數(shù)據(jù)標準化的基礎(chǔ),目的是對指標進行統(tǒng)一管理链韭,方便共享達成對業(yè)務(wù)指標的共識偏竟,并統(tǒng)一修改和維護。指標字典可以更新在excel或wiki中敞峭。如果有足夠多的的資源踊谋,那么開發(fā)指標管理模塊可以放在數(shù)據(jù)管理系統(tǒng)再配合血緣關(guān)系,就方便追蹤數(shù)據(jù)流轉(zhuǎn)了旋讹。
一殖蚕、設(shè)計指標字典的目的:
1.規(guī)范維度和量度命名,命名規(guī)則要明確沉迹,通用睦疫,易懂。
2.對維度或量度統(tǒng)一計算口徑鞭呕,避免歧義蛤育。
3.涵蓋盡可能多的關(guān)注的核心維度和量度,以此為基礎(chǔ)推動數(shù)據(jù)建設(shè)葫松,確保指標字典里覆蓋的維度都可區(qū)分瓦糕、指標都可統(tǒng)計。
4.基于指標字典腋么,將核心維度和量度注入元數(shù)據(jù)中心刻坊,接入指標提取工具,后續(xù)實現(xiàn)不需要寫SQL語句即可完成自助查詢及分析需求党晋。
二谭胚、指標徐块,量度,維度的概念
指標
定義:衡量目標的方法灾而。
構(gòu)成要素:維度+匯總方式+量度
(1)維度回答從哪些角度去衡量的問題
(2)匯總方式回答用哪些方法去衡量問題
(3)量度回答目標是什么問題
量度
定義:物理測定胡控,通常用數(shù)字+計量單位表示,如金額旁趟,份額昼激,次數(shù)等。
維度:
看待事物的視角與方向锡搜。
三橙困、指標的分類
1.基礎(chǔ)指標
例如:“團購交易額”,作為一個基于單純實體的屬性的簡單計算耕餐,它沒有更上游的指標了凡傅,或者說它的父指標是它自身。我們稱這樣的指標為基礎(chǔ)指標肠缔。
2.普通指標
所謂普通指標夏跷,即在單一父指標的基礎(chǔ)上通過一些維度上面的取值限定可以定義的指標。
例如明未,團購PC首次購買用戶數(shù) [限制條件:團購訂單.下單平臺(二)=PC]
3.計算指標
可以在若干個注冊指標之上通過四則運算槽华、排序、累計或匯總定義出的指標我們稱做計算指標趟妥。
四猫态、指標字典的建立方法
? ? ? 量度維度都考慮好了,在構(gòu)建一個指標字典時應(yīng)該考慮哪些要素呢披摄?如下表格為你提供一個參考:
讓我們來看一個指標字典維度示例:
再來看一個指標字典量度示例:
通過以上步驟和方法懂鸵,相信你應(yīng)該可以根據(jù)業(yè)務(wù),建議一個指標字典了行疏。