數(shù)據(jù)埋點(diǎn)怎么做,你知道嗎?

1 評(píng)論 16632 瀏覽 113 收藏 9 分鐘

編輯導(dǎo)語(yǔ):對(duì)于數(shù)據(jù)分析師來說,好的數(shù)據(jù)源是數(shù)據(jù)分析的根基,采集到的數(shù)據(jù)質(zhì)量決定了數(shù)據(jù)廣度和質(zhì)量,影響著分析報(bào)告的所有環(huán)節(jié)。在獲得高質(zhì)量數(shù)據(jù)的過程中,數(shù)據(jù)埋點(diǎn)這一動(dòng)作尤為必要,這是針對(duì)特定用戶行為或事件進(jìn)行捕獲、處理和發(fā)送的相關(guān)技術(shù)及其實(shí)施過程。今天本文作者就為我們總結(jié),如何做好數(shù)據(jù)埋點(diǎn)。

埋點(diǎn)是數(shù)據(jù)分析的基礎(chǔ),一套好的埋點(diǎn)體系,可以支撐后續(xù)的數(shù)據(jù)清洗、數(shù)據(jù)儲(chǔ)存、數(shù)據(jù)產(chǎn)品、數(shù)據(jù)分析等,可以使整個(gè)數(shù)據(jù)應(yīng)用事半功倍,極大提高數(shù)據(jù)使用效率。

那么埋點(diǎn)具體應(yīng)該怎么做,有什么注意事項(xiàng)呢?某知名大廠具有豐富埋點(diǎn)經(jīng)驗(yàn)的數(shù)據(jù)產(chǎn)品經(jīng)理來為我們逐一揭曉。

一、埋點(diǎn)是什么?

埋點(diǎn)是一種用戶行為數(shù)據(jù)化的記錄,基于業(yè)務(wù)或者產(chǎn)品需求,對(duì)用戶在產(chǎn)品內(nèi)產(chǎn)生行為的每一個(gè)事件對(duì)應(yīng)的頁(yè)面、位置、屬性等植入相關(guān)代碼,并通過采集工具上報(bào)統(tǒng)計(jì),采集的數(shù)據(jù)可以用來分析網(wǎng)站/APP的使用情況,用戶的使用習(xí)慣等等,延伸出用戶畫像、用戶偏好、轉(zhuǎn)化路徑等一系列數(shù)據(jù)產(chǎn)品。

通常的記錄維度為who、when、what、where、how,即用戶通過某種方式,在何時(shí)何地做了何事。舉個(gè)例子游戲ID:1001,上午十點(diǎn),在峽谷擊殺了一個(gè)boss(bossID:abc)。

數(shù)據(jù)埋點(diǎn)你知道怎么做嗎?

如上舉例,數(shù)據(jù)分析師或者數(shù)據(jù)產(chǎn)品,通常需要對(duì)產(chǎn)品的用戶行為(How:read)進(jìn)行收集,設(shè)計(jì)出對(duì)應(yīng)的埋點(diǎn)體系,產(chǎn)出一份嚴(yán)謹(jǐn)、體系化,且能支撐后續(xù)數(shù)據(jù)分析需求的埋點(diǎn)文檔,那么怎么設(shè)計(jì)出一份規(guī)范的埋點(diǎn)文檔呢?

二、埋點(diǎn)文檔如何設(shè)計(jì)?

首先:梳理出產(chǎn)品的功能結(jié)構(gòu)及業(yè)務(wù)流程,將核心流程梳理出來,確定關(guān)鍵指標(biāo),并細(xì)化各流程的影響因素,同時(shí)想清楚上下游的接入口是什么,避免埋點(diǎn)的重復(fù),提高埋點(diǎn)復(fù)用性。

其次:規(guī)劃出數(shù)據(jù)分析的框架,基于產(chǎn)品功能的路徑轉(zhuǎn)化和重要指標(biāo)鏈路,設(shè)計(jì)出可供記錄的埋點(diǎn)框架,使埋點(diǎn)契合分析框架的邏輯,避免冗余。

同時(shí),埋點(diǎn)是用來記錄用戶的行為,埋點(diǎn)文檔需要提供給前、后端研發(fā)進(jìn)行埋點(diǎn)開發(fā),所以文檔中的信息盡量描述清楚,并且與開發(fā)拉會(huì)議,要求對(duì)埋點(diǎn)的理解對(duì)齊一致。

文檔信息具體包括:

數(shù)據(jù)埋點(diǎn)你知道怎么做嗎?

從以上舉例中可以看出,埋點(diǎn)文檔除了公共字段(Who、When、What、Where)外,主要記錄關(guān)于How的設(shè)計(jì),主要包括:

1. 埋點(diǎn)、埋點(diǎn)含義、觸發(fā)場(chǎng)景

  • 埋點(diǎn)文檔中必須寫出埋點(diǎn)上報(bào)時(shí)機(jī),同時(shí)描述準(zhǔn)確;
  • 規(guī)定攻擊怪物成功時(shí)上報(bào),而不是戰(zhàn)斗階段;
  • 擊殺的怪物記錄的是當(dāng)前血量而不是滿血血量,因?yàn)榭紤]怪物可能是殘血。

2. 參數(shù)、參數(shù)名稱、參數(shù)值類型

參數(shù)里記錄的是針對(duì)埋點(diǎn)行為,所包含的信息,埋點(diǎn)行為不同,對(duì)應(yīng)的信息也不同,所以不能作為公共字段記錄在數(shù)據(jù)表中,會(huì)以json形式,記錄在字段中,分析時(shí)需要使用具體的信息,可通過函數(shù)解析出來(get_json_object)。

json記錄的數(shù)據(jù),分為key和value,如:role_type(key):1(value),所以上述舉例的整體json如下,可以用:

數(shù)據(jù)埋點(diǎn)你知道怎么做嗎?

3. 備注信息

備注信息的意義就是解釋說明,例如文檔中只記錄了物品和怪物的id,具體的名稱沒有記錄,是因?yàn)槿罩局写鎯?chǔ)中文易出現(xiàn)亂碼,僅記錄id即可達(dá)到分析需求,并且減少數(shù)據(jù)量。

同時(shí),埋點(diǎn)文檔中,除了第一頁(yè)sheet表中展示埋點(diǎn)文檔外,其后需要附加寫出含多個(gè)枚舉值參數(shù)的編碼表,方便數(shù)據(jù)人員進(jìn)行分析對(duì)照,數(shù)據(jù)查詢。

埋點(diǎn)文檔設(shè)計(jì)完成后,即可提交至研發(fā)同學(xué),講解埋點(diǎn)文檔。產(chǎn)品的大部分核心數(shù)據(jù)都是基于埋點(diǎn)完成,例如用戶行為分析、轉(zhuǎn)化分析、流失跳出分析、核心功能分析等。

其重要性不言而喻,那么我們?nèi)绾伪WC埋點(diǎn)的準(zhǔn)確性呢?

三、如何做埋點(diǎn)驗(yàn)收?

埋點(diǎn)驗(yàn)收并不一定是要在開發(fā)完成,提交安裝包之后才開始驗(yàn)收,在前期、中期、后期盡量使用一些策略來多方保障埋點(diǎn)質(zhì)量。

1. 埋點(diǎn)文檔評(píng)審

埋點(diǎn)文檔設(shè)計(jì)完成后,數(shù)據(jù)組內(nèi)需要進(jìn)行評(píng)審,對(duì)埋點(diǎn)和參數(shù)逐一檢驗(yàn),包含:

  • 合理性:是否符合用戶行為路徑;
  • 完整性:是否覆蓋產(chǎn)品的所有場(chǎng)景,可以支撐后續(xù)的數(shù)據(jù)應(yīng)用;
  • 正確性:埋點(diǎn)文檔中,除功能的特性埋點(diǎn),還有一定的公共埋點(diǎn)、公共參數(shù),查看是否與BI報(bào)表開發(fā)時(shí)的規(guī)范一致,如果不一致,BI報(bào)表不會(huì)產(chǎn)生數(shù)據(jù)。

2. 埋點(diǎn)開發(fā)階段

埋點(diǎn)開發(fā)階段,與研發(fā)團(tuán)隊(duì)保持密切溝通,確保和研發(fā)的理解保持一致,使其了解每個(gè)點(diǎn)的意義以及后續(xù)的應(yīng)用計(jì)劃。針對(duì)重要埋點(diǎn),重要的參數(shù),研發(fā)需提供對(duì)應(yīng)的源碼,確保每個(gè)枚舉值都錄入代碼中。

例如:用戶關(guān)于貨幣獲得,會(huì)有多重路徑,如果研發(fā)將其中兩種路徑漏寫,后續(xù)分析中,會(huì)造成數(shù)據(jù)結(jié)果的缺失。

3. 埋點(diǎn)驗(yàn)收階段

埋點(diǎn)完成,安裝包提交之后,數(shù)據(jù)同學(xué)會(huì)配合QA同學(xué),一起做埋點(diǎn)驗(yàn)收,需注意以下幾個(gè)方面:

  • 轉(zhuǎn)化漏斗是否正常:例如廣告鏈路中,從廣告展現(xiàn)-曝光-點(diǎn)擊-關(guān)閉,這條鏈路的pv是呈漏斗逐漸減少,如果不是,那么需要定位埋點(diǎn)問題;
  • 上報(bào)順序是否正常:新手引導(dǎo)中,id順序?yàn)?-2-3-4,可追蹤單一用戶id,按時(shí)間戳查看上報(bào)順序是否符合規(guī)范;
  • 埋點(diǎn)上報(bào)是否對(duì)應(yīng)規(guī)范中的觸發(fā)場(chǎng)景。

實(shí)際業(yè)務(wù)中的埋點(diǎn)驗(yàn)收,是一個(gè)復(fù)雜繁瑣的工作,每個(gè)項(xiàng)目對(duì)應(yīng)不同的規(guī)范,建議建立一個(gè)《埋點(diǎn)驗(yàn)收清單list》,記錄需要驗(yàn)收的部分,指派到責(zé)任人,逐一簽名查驗(yàn),防止錯(cuò)漏。

 

作者:趙小洛,公眾號(hào):趙小洛洛洛

本文由 @趙小洛 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 學(xué)習(xí)了,通俗易懂

    來自廣東 回復(fù)