以陌陌注冊流程為例,教你寫前端埋點文檔

9 評論 46992 瀏覽 328 收藏 6 分鐘

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

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

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

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

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

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

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

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

怎么寫埋點文檔,我就拿陌陌的注冊流程帶你走進埋點:

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

三、埋點文檔怎么用

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

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

實例操作

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

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

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

一般來說是的埋點順序是:

  • A事件:進入點點功能頁面
  • B事件:點擊喜歡(右滑)
  • C事件:點擊超級喜歡

那么你需要埋的點位就應該有:

解釋一下這幾個詞的意思:

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

比如上面的times,表示次數(shù)。意思是每點擊喜歡的時候,記錄一次。下面還有一個superlike_status表示的點超級喜歡之后有的一個狀態(tài),因為需要6級會員才能成功喜歡,會有一個成功還是失敗的狀態(tài);所以這個地方采集兩個數(shù)據(jù),傳回兩個值,一個是次數(shù)(數(shù)字),一個是狀態(tài)(成功或失?。?/p>

  • 值:就是參數(shù)對應的值
  • version:就是當前這個埋點增刪改的版本

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

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

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

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

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

 

作者:不正經(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)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 埋點在代碼中本身就是結(jié)構(gòu)化的 還是 采集到的都是平級數(shù)據(jù)后期在產(chǎn)品邏輯中結(jié)構(gòu)化?

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

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

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

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

      來自北京 回復
  3. mark

    回復
  4. 為什么左右滑動的操作不統(tǒng)計?

    來自北京 回復
    1. 本來是不統(tǒng)計的,但下文計算在內(nèi)了,因為右滑和點喜歡執(zhí)行的其實是一個動作,只是交互效果不同而已

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

      來自北京 回復