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

9 評論 46822 瀏覽 326 收藏 6 分鐘

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

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

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

一、數據埋點是什么

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

當然專業的說法應該是:在App的特定頁面位置放入數據采集器。

二、怎么結合頁面寫埋點文檔

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

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

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

三、埋點文檔怎么用

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

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

實例操作

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

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

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

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

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

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

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

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

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

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

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

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

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

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

所以數據是一個非常強大的優化手段,學習看數據和利用數據驅動需求是提升一個產品經理整體素質很好的手段,希望這篇文章對你有用。

 

作者:不正經的產品狗,專注數據、社交方向的產品狗

本文由 @不正經的產品狗 原創發布于人人都是產品經理。未經許可,禁止轉載

題圖來自 Unsplash ,基于 CC0 協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 埋點在代碼中本身就是結構化的 還是 采集到的都是平級數據后期在產品邏輯中結構化?

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

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

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

      來自北京 回復
    3. 我是做工具產品的,之前統計過的埋點基本上都是統計次數、人數的,偶爾會用到時長

      來自北京 回復
  3. mark

    回復
  4. 為什么左右滑動的操作不統計?

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

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

      來自北京 回復