以陌陌注冊(cè)流程為例,教你寫前端埋點(diǎn)文檔

9 評(píng)論 47207 瀏覽 328 收藏 6 分鐘

數(shù)據(jù)埋點(diǎn)作為數(shù)據(jù)分析的步驟之一,也是產(chǎn)品需要掌握的技能。一份準(zhǔn)確而有效的數(shù)據(jù)埋點(diǎn)文檔,能減少很多不必要的溝通。那么,如何寫呢?

今天深入淺出一下app的數(shù)據(jù)埋點(diǎn)(主要是前端,有機(jī)會(huì)講后端),從下面幾個(gè)方面講一下:

  1. 埋點(diǎn)是什么
  2. 怎么結(jié)合頁面寫埋點(diǎn)文檔
  3. 埋點(diǎn)怎么使用

一、數(shù)據(jù)埋點(diǎn)是什么

形象生動(dòng)的來說有點(diǎn)類似于攝像頭,通過在一個(gè)特點(diǎn)位置裝一個(gè)攝像頭,記錄下在此處發(fā)現(xiàn)的事情,并且有相對(duì)應(yīng)的數(shù)據(jù)。

當(dāng)然專業(yè)的說法應(yīng)該是:在App的特定頁面位置放入數(shù)據(jù)采集器。

二、怎么結(jié)合頁面寫埋點(diǎn)文檔

一般來說,產(chǎn)品經(jīng)理都知道前端后端埋點(diǎn)數(shù)據(jù)概念,但真正去寫一份可用完美的頁面埋點(diǎn)文檔卻又不是每個(gè)產(chǎn)品經(jīng)理都能做得到的。

怎么寫埋點(diǎn)文檔,我就拿陌陌的注冊(cè)流程帶你走進(jìn)埋點(diǎn):

埋點(diǎn)一般會(huì)涉及幾個(gè)元素,一個(gè)是事件(event),一個(gè)是觸發(fā)動(dòng)作(trigger),一個(gè)是參數(shù)(parameters),一個(gè)是值(values),其中值和參數(shù),有些點(diǎn)有,有些沒有,另外會(huì)多帶一個(gè)version(版本)

三、埋點(diǎn)文檔怎么用

埋點(diǎn)是數(shù)據(jù)采集器,也就意味著通過埋點(diǎn)數(shù)據(jù)后,可以構(gòu)建任一用戶的行為路徑,從而分析出高頻事件以及流失率等一系列比較核心的數(shù)據(jù)變化

比如上方舉例的陌陌的注冊(cè)流程,通過這個(gè)可以看出整個(gè)流程下來,到達(dá)首頁的用戶還剩余多少——關(guān)于這個(gè),在我第一篇文章講到過。

實(shí)例操作

下面還是用陌陌功能來介紹建立數(shù)據(jù)模型的埋點(diǎn)文檔:

比如想知道:一天中進(jìn)入過點(diǎn)點(diǎn)功能頁面的人平均點(diǎn)多少個(gè)喜歡這個(gè)數(shù)據(jù)。

分解為:從首頁進(jìn)入點(diǎn)點(diǎn)功能頁面,點(diǎn)擊喜歡(紅心)或右滑或者點(diǎn)超級(jí)喜歡(左滑右滑執(zhí)行的不算在內(nèi))。

一般來說是的埋點(diǎn)順序是:

  • A事件:進(jìn)入點(diǎn)點(diǎn)功能頁面
  • B事件:點(diǎn)擊喜歡(右滑)
  • C事件:點(diǎn)擊超級(jí)喜歡

那么你需要埋的點(diǎn)位就應(yīng)該有:

解釋一下這幾個(gè)詞的意思:

  • 事件:其實(shí)和觸發(fā)動(dòng)作(triggered)是一個(gè)意思,一個(gè)用代碼格式表示,一個(gè)用中文描述(關(guān)于代碼格式的命名,盡量用通俗易懂的英文,下劃線分割命名)
  • 參數(shù):在程序執(zhí)行這個(gè)動(dòng)作的時(shí)候,要采集的一個(gè)數(shù)據(jù)

比如上面的times,表示次數(shù)。意思是每點(diǎn)擊喜歡的時(shí)候,記錄一次。下面還有一個(gè)superlike_status表示的點(diǎn)超級(jí)喜歡之后有的一個(gè)狀態(tài),因?yàn)樾枰?級(jí)會(huì)員才能成功喜歡,會(huì)有一個(gè)成功還是失敗的狀態(tài);所以這個(gè)地方采集兩個(gè)數(shù)據(jù),傳回兩個(gè)值,一個(gè)是次數(shù)(數(shù)字),一個(gè)是狀態(tài)(成功或失?。?。

  • 值:就是參數(shù)對(duì)應(yīng)的值
  • version:就是當(dāng)前這個(gè)埋點(diǎn)增刪改的版本

那么有了這些點(diǎn),怎么做出這個(gè)簡(jiǎn)單的數(shù)據(jù)模型呢:

每個(gè)進(jìn)入這個(gè)頁面的人平均點(diǎn)喜歡的次數(shù)就等于點(diǎn)(喜歡的總數(shù)+點(diǎn)超級(jí)喜歡的總數(shù))/進(jìn)入這個(gè)頁面的人(驅(qū)重:每個(gè)人無論進(jìn)來多少次都算一個(gè)人)

做一下衍申,通過一個(gè)用戶點(diǎn)擊過喜歡的所有用戶,抓取這些用戶身上的共同標(biāo)簽,就能發(fā)現(xiàn)該用戶喜歡的人大致是那種類型,那么可以做優(yōu)化的事,下次進(jìn)來給用戶盡量推薦帶有這類標(biāo)簽的人,那么去點(diǎn)喜歡的概率就被提高了。

想要測(cè)試這些的優(yōu)化是否有效,可以用戶每次開始進(jìn)入點(diǎn)點(diǎn)功能頁面,前10個(gè)都推薦帶此類標(biāo)簽的用戶,看看用戶點(diǎn)喜歡的概率,和之前10個(gè)點(diǎn)喜歡的概率一對(duì)比,就能知道優(yōu)化是否有效了。

所以數(shù)據(jù)是一個(gè)非常強(qiáng)大的優(yōu)化手段,學(xué)習(xí)看數(shù)據(jù)和利用數(shù)據(jù)驅(qū)動(dòng)需求是提升一個(gè)產(chǎn)品經(jīng)理整體素質(zhì)很好的手段,希望這篇文章對(duì)你有用。

 

作者:不正經(jīng)的產(chǎn)品狗,專注數(shù)據(jù)、社交方向的產(chǎn)品狗

本文由 @不正經(jīng)的產(chǎn)品狗 原創(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. 埋點(diǎn)在代碼中本身就是結(jié)構(gòu)化的 還是 采集到的都是平級(jí)數(shù)據(jù)后期在產(chǎn)品邏輯中結(jié)構(gòu)化?

    來自四川 回復(fù)
  2. 想請(qǐng)教下參數(shù)除了常見的times還有哪些呢?
    為什么有的埋點(diǎn)會(huì)有值有的不會(huì)有呢?埋點(diǎn)不是統(tǒng)計(jì)的次數(shù)嘛,那就應(yīng)該都會(huì)有值的呀?

    來自北京 回復(fù)
    1. 埋點(diǎn)本身來說就是一種數(shù)據(jù)采集器哦,觸發(fā)該處默認(rèn)會(huì)有一個(gè)總戶數(shù)疊加的,times是是關(guān)于這個(gè)動(dòng)作的值,有哪些值這個(gè)是有無數(shù)可能性的,沒法說,不過可以和你說一下,值是參數(shù)的結(jié)果,參數(shù)呢就是觸發(fā)該事件可能會(huì)產(chǎn)生的一些狀態(tài),其他需求的數(shù)據(jù)哦,比如淘寶點(diǎn)付款按鈕,就會(huì)產(chǎn)生付款狀態(tài),失敗,成功,或者取消哦

      回復(fù)
    2. 嗯呢,這個(gè)我明白,之前我們是一個(gè)狀態(tài)統(tǒng)計(jì)一個(gè)埋點(diǎn),但是后來為了方便管理,將同一個(gè)埋點(diǎn)不同狀態(tài)的點(diǎn)合并了,所以能明白,但是times這塊之前沒有接觸過

      來自北京 回復(fù)
    3. 我是做工具產(chǎn)品的,之前統(tǒng)計(jì)過的埋點(diǎn)基本上都是統(tǒng)計(jì)次數(shù)、人數(shù)的,偶爾會(huì)用到時(shí)長(zhǎng)

      來自北京 回復(fù)
  3. mark

    回復(fù)
  4. 為什么左右滑動(dòng)的操作不統(tǒng)計(jì)?

    來自北京 回復(fù)
    1. 本來是不統(tǒng)計(jì)的,但下文計(jì)算在內(nèi)了,因?yàn)橛一忘c(diǎn)喜歡執(zhí)行的其實(shí)是一個(gè)動(dòng)作,只是交互效果不同而已

      來自浙江 回復(fù)
    2. 嗯呢可以說明下。嚴(yán)格講應(yīng)該是兩個(gè)trigger,只是數(shù)據(jù)統(tǒng)計(jì)時(shí)均計(jì)為點(diǎn)擊喜歡了。

      來自北京 回復(fù)