數(shù)據(jù)分析入門:初識數(shù)據(jù)埋點(一)

Aaron
96 評論 258447 瀏覽 1706 收藏 16 分鐘
🔗 产品经理专业技能指的是:需求分析、数据分析、竞品分析、商业分析、行业分析、产品设计、版本管理、用户调研等。

Hi,各位看官老爺大家好,今天跟大家分享的主題是“初始數(shù)據(jù)埋點”,本文主要面向的對象是0-1歲剛入門或者即將入門的看官老爺們,本汪把自己實際工作中數(shù)據(jù)相關的經(jīng)驗寫出來分享給大家,一起交流學習。

在流量紅利基本消失殆盡的大背景之下,流量逐步呈現(xiàn)愈發(fā)明顯的馬太效應,智勇雙全的前輩們遂提出了精細化產(chǎn)品探索之道,等各種方法論,通過數(shù)據(jù)分析團結一切可以團結的力量,利用可以利用的一切工具通過數(shù)據(jù)驅動產(chǎn)品迭代,通過數(shù)據(jù)驅動產(chǎn)品優(yōu)化從而在激烈的同行競爭中殺出一條血路來,謀生存,求發(fā)展;最終通過數(shù)據(jù)始終在戰(zhàn)略上比競品(同行競爭對手)快一步,在戰(zhàn)略上藐視敵人,在戰(zhàn)術上重視敵人,讓對手摸不著套路。

我們出一個新功能,如果競品立即跟進就會陷入被牽著鼻子走的尷尬境地,慢一拍,即使是大團隊有錢有人模仿的再快,跟上了迭代速度,如果沒有看透競品迭代的本質原因,數(shù)據(jù)邏輯,則很可能輸?shù)粽麍鲇螒?,從而讓對手無法模仿,跟不上、看不懂—(surprise O(∩_∩)O~老司機的會心一笑)

基于以上背景首先培養(yǎng)的就是以數(shù)據(jù)思維驅動產(chǎn)品迭代,精細化產(chǎn)品探索,及時發(fā)現(xiàn)產(chǎn)品問題,持續(xù)優(yōu)化,提升用戶體驗讓用戶用的爽、滿足用戶的深層次情感需求,來達到“大吉大利,今晚吃雞”的目的。

文章背景

通過隨機抽樣調查,發(fā)現(xiàn)關于數(shù)據(jù)產(chǎn)品經(jīng)理、數(shù)據(jù)分析、產(chǎn)品設計等關鍵詞的單篇文章多如牛毛,不乏干貨、或者大佬寫的24K干貨文章。但像每一篇文章只寫一個點,每個點連成線寫成一個系列,甚至組成一個面,讓看官老爺能系統(tǒng)性的了解某一條線的系列文章卻少之又少,看官老爺很難系統(tǒng)性的提升對某一個知識分支的認知,或者只能憑文章中提及的一些線索自己去探索,歸納(葛優(yōu)癱..生無可戀的看官老爺可能會說:我能怎么辦,我也很無奈呀),就像:

  1. 我聽了好多大道理,但是依然過不好這一生。
  2. 我看了好多戀愛秘籍,搭訕攻略,但是卻依然找不到女盆友,比如本汪(雙狗特效加持:單身狗+產(chǎn)品狗)buling buling…的效果是一樣一樣的。

基于知識點分散,系統(tǒng)性歸納整理低效的場景,面向0-1歲或者即將入坑數(shù)據(jù)產(chǎn)品的看官老爺,解決數(shù)據(jù)產(chǎn)品入門的問題,帶來幫助看官老爺整體理解數(shù)據(jù)產(chǎn)品基礎,系統(tǒng)性入門的價值。

文章更新規(guī)劃

計劃將實際工作中最高頻的與數(shù)據(jù)相關的一些工作經(jīng)驗以及技巧與大家做一個交流溝通,初步計劃整體分6-8篇文章、每篇1-2周的頻率由外到里,由淺入深,并伴隨實際工作中案例系統(tǒng)性的分享。根據(jù)看官老爺?shù)姆磻{整后面要寫的內(nèi)容,以及更新文章的速度。

以上都是廢話,分割線以下是重點。

———————————————我是可愛的分割線—————————————-

埋點概述

數(shù)據(jù)埋點是數(shù)據(jù)產(chǎn)品經(jīng)理、數(shù)據(jù)運營以及數(shù)據(jù)分析師,基于業(yè)務需求(例如:CPC點擊付費廣告中統(tǒng)計每一個廣告位的點擊次數(shù)),產(chǎn)品需求(例如:推薦系統(tǒng)中推薦商品的曝光次數(shù)以及點擊的人數(shù))對用戶行為的每一個事件對應的位置進行開發(fā)埋點,并通過SDK上報埋點的數(shù)據(jù)結果,記錄數(shù)據(jù)匯總后進行分析,推動產(chǎn)品優(yōu)化或指導運營。

埋點分析,是網(wǎng)站分析的一種常用的數(shù)據(jù)采集方法。數(shù)據(jù)埋點分為初級、中級、高級三種方式。數(shù)據(jù)埋點主流部署的方式有:

  • 私有化部署(即部署在自己公司的服務器上,如果期望提高數(shù)據(jù)安全性,或者定制化的埋點方案較多,則適合私有部署,并開發(fā)一套針對自己公司定制化的數(shù)據(jù)后臺查詢系統(tǒng)保證數(shù)據(jù)的安全性和精確性,缺點是成本較高)。
  • 接入第三方服務,比如國內(nèi)的某盟和國外的GA(Google Analytics)統(tǒng)計,在以后的文章中會單獨介紹,此處不再展開。(優(yōu)點是成本較低,部分基礎服務免費,缺點是:數(shù)據(jù)會存在不安全的風險,另外一個就是只能進行通用的簡單分析,無法定制化埋點方案)

此處只展開初級:在產(chǎn)品、服務轉化關鍵點植入統(tǒng)計代碼,據(jù)其獨立ID確保數(shù)據(jù)采集不重復(如收藏按鈕點擊率);

主要的埋點事件分類:

點擊事件:

點擊事件,用戶點擊按鈕即算點擊事件,不管點擊后有無結果;如下圖紅框標注所示,點擊一次記一次。

曝光事件:

成功打開一次頁面記一次,刷新頁面一次記一次,加載下一頁新頁,加載一次記一次。home鍵切換到后臺再進入頁面,曝光事件不記;如下圖頁面所示,打開一次記一次。

頁面停留時間事件:

表示一個用戶在X頁面的停留時長記為停留時長。例如:小明9:00訪問了X網(wǎng)站首頁,此時分析工具則開始為小明這個訪問者記錄1個Session(會話)。接著9:01小明又瀏覽了另外一個頁面列表頁,然后離開了網(wǎng)站(離開網(wǎng)站可以是通過關閉瀏覽器,或在地址欄鍵入一個不同的網(wǎng)址,或是點擊了你網(wǎng)站上鏈接到其他網(wǎng)站的鏈接……)為了簡單,我們把這個過程當做一個Session。

則最終小明在首頁的頁面停留時間:

(Time on Page,簡稱Tp)Tp(首頁) = 9:01 – 9:00 = 1 分鐘

如下圖所示:

When?什么時間做?

產(chǎn)品經(jīng)理的需求來源眾多,可能來自一線市場人員,可能來自身旁油膩的領導??赡軄碜杂脩舴答伒囊粭l吐槽…無論需求來自哪里,首先要搞清楚的就是這個需求涉及的問題:

  • 在什么樣的場景下?
  • 面向哪些目標用戶?
  • 解決了哪些問題?
  • 帶來了什么價值?

梳理清楚問題后,拆分問題:

  • 哪些是主要問題?
  • 哪些是次要問題?
  • 重不重要?
  • 緊不緊急?

將每個問題拆解后下一步就是帶著PRD文檔找親愛的數(shù)據(jù)分析師童鞋與產(chǎn)品經(jīng)理汪一起溝通,解決以下問題:

  • 每個問題應該怎么量化?
  • 量化指標是什么?
  • 怎么通過數(shù)據(jù)定義每個問題以及整個需求的成功與否?
  • 有哪些輔助指標?

定義好數(shù)據(jù)指標后,此時則需要數(shù)據(jù)產(chǎn)品或者數(shù)據(jù)分析師定義埋點。

同時為幫助各位看官老爺理解,可參考以下流程圖:

How?怎么定義埋點?

無規(guī)則不成方圓,良好的定義規(guī)范可以幫助埋點相關人員更好的維護,以及理解,極高的提升工作效率,降低推倒重來的風險,基于此分享一份埋點的定義規(guī)范幫助各位看官老爺以后維護自己產(chǎn)品的埋點。

使用此規(guī)范后,本汪一人就可以維護一個APP版本(包含點擊事件、曝光事件、停留事件)累計1500多個埋點,井然有序,完全不會亂。

(懷念那些加班維護埋點跑數(shù)的日日夜夜,讓我與看門大叔成了摯友,結下了深厚的友誼??瓤?,此處應該有掌聲…)

埋點分類概述:

  • 首先從事件屬性這個維度上分為三份Excel(點擊事件表、曝光事件表、停留事件表)
  • 其次每一個事件表中新建三份子表(Sheet),以點擊事件表為例拆分為:首頁事件集合、列表頁事件集合、詳情頁事件集合
  • 每當APP發(fā)布新版本時,從上一個版本的埋點中做一份Copy,新版本中新增了哪些埋點,刪除了哪些埋點?都用不同的顏色,或者時間標記進行標注說明。

真實環(huán)境中分類更為復雜,僅以上面例子說明分類思路,各位看官老爺可以根據(jù)業(yè)務需求做針對自己產(chǎn)品更合適的分類。

字段明細:

功能字段:

用于說明當前埋點是在哪個頁面的哪個功能。例如:收藏功能,對應功能字段名:自定義為我的收藏

中文名字段:

用于描述X功能模塊內(nèi)X位置,例如起名叫:收藏功能-文章收藏

事件類型字段:

用于說明當前埋點是點擊事件還是曝光事件還是其他

事件ID字段:

如果是自己公司開發(fā)的數(shù)據(jù)查詢系統(tǒng),則每一個埋點都對應一個事件ID,上線后用于拿著事件ID去后臺取數(shù)使用。事件ID的命名規(guī)范:事件英文簡寫_哪一端的產(chǎn)品_產(chǎn)品名稱簡寫_頁面名稱_模塊名稱_功能名稱。

例如:點擊事件_APP端_二手車_個人中心_收藏_文章收藏 對應事件ID==? click_app_2sc_ Personal Center_ Collection_ Article Collection

如果是用的第三方統(tǒng)計工具:例如某盟,同理定義好事件ID,上線后去X盟后臺,輸入事件ID查詢相應的數(shù)據(jù)。

Key字段與value字段:

當一個埋點對應不同類型的多種位置的埋點時,則需要命名當前埋點的key參數(shù)與value參數(shù),一個key可以對應1個value或者多個value,但一個value不能對應多個key.只能對應唯一的一個key? 例如:二手車信息網(wǎng)站有2個關鍵按鈕,一個是砍價按鈕,一個是撥打電話按鈕,但是在多個頻道中每個頻道都有多個砍價按鈕多個撥打電話按鈕,在這樣的場景下就可以設計2個KEY值:

  1. key01=source用于標記當用戶點擊了一次按鈕后是在哪個頻道的頁面點擊的這個按鈕X value01=X1,value2=X2用于標記不同位置同屬性的按鈕。
  2. Key02=type用于標記用戶是點的砍價還是點的撥打電話按鈕,例如:01value用于標記砍價按鈕,02value對應的撥打電話按鈕。

記錄規(guī)則字段:

定義什么情況下觸發(fā)埋點,例如:在列表頁點擊一次記錄一次

備注:

用于描述當前埋點什么時間新增?什么時間修改過?原因?什么時間被刪除?誰刪除的?等信息記錄,此處好多看官可能以為寫不寫無所謂,但是為了信息的完整性和可追溯性最好每一次變動都要備注。(認真臉)

結語:

本篇主要介紹了工作中埋點相關的基礎,以及闡述了埋點在產(chǎn)品流程中應在什么時間實現(xiàn),怎么實現(xiàn),定義埋點時對應規(guī)則規(guī)范等細節(jié)內(nèi)容,以期幫助各位看官老爺理解以及實踐。

下篇預告:

如果各位看官老爺已經(jīng)對埋點有了初步的了解,則下一篇文章會基于以上內(nèi)容更深入一步,具體是實際案例分析還是涉及埋點方案的設計相關,或者各位看官老爺留言問題對應的解決方案,或者其他,敬請期待~

犧牲了給開發(fā)爸爸捏肩捶背的時間加一個周末,趕出了這一篇,如有錯誤之處還請批評指正。

不說了,先來兩個葛優(yōu)癱,好累ヽ( ̄▽ ̄)?

最后一句:以上我說的都是錯的,只有適合你的才是正確的!

再加一句:各位看官老爺,如果您覺的本文對您有幫助,記得給個贊哦,(*  ̄3)謝謝啦。

 

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

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

更多精彩內(nèi)容,請關注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 寫的挺好的

    來自廣東 回復
  2. 干,新人得我很受用

    來自廣東 回復
  3. A端

    回復
  4. 內(nèi)容很詳細 風格很喜歡;謝謝分享

    來自四川 回復
  5. 聽語音的時候,那個分割線一直念叨 8212 8212,我的老天爺額

    來自上海 回復
  6. 感謝,終于懂了。

    來自上海 回復
  7. 太棒了,很有實際操作性

    來自重慶 回復
  8. 那個模板在哪里呀,我想下載一下謝謝謝謝

    來自廣東 回復
  9. 起點學院專門為0基礎的0-2歲互聯(lián)網(wǎng)人開設了《15天入門互聯(lián)網(wǎng)數(shù)據(jù)分析》班級哦~課程由數(shù)據(jù)思維+真實案例+實操相結合,提升你的數(shù)據(jù)分析能力!戳此了解>>http://996.pm/YNG4e

    來自廣東 回復
  10. 內(nèi)容很翔實,是很好的入門文章。

    來自浙江 回復
  11. 你好能留各微信交流下嘛

    來自云南 回復
  12. 有點復雜,我們用的易觀方舟Argo可視化埋點,剛開始摸索。不過你這個埋點思路還是不錯的

    來自北京 回復
  13. 哈嘍,有個問題想聽聽你的想法,為什么要按頁面去埋點呢?
    我理解,科學的埋點規(guī)范應該是按照應用的功能結構去埋點,再以一個字段(如source)區(qū)分不同的頁面來源,神策的建議是一個應用是不超過20個埋點。按您的埋點建議,一個產(chǎn)品1000+個埋點,很難維護的樣子

    來自北京 回復
    1. 一個應用不超過20個埋點不太可能吧,比如表單有5個必須輸入的文本框,每個文本框都按照光標離開觸發(fā)上報數(shù)據(jù)事件。算上點擊注冊成功加上報名,就7個點了。頁面的按鈕點擊事件,一堆堆的

      來自北京 回復
    2. +1

      來自北京 回復
    3. Event不等于埋點,神策建議是不超過20個Event,一個Event包含很多不同的數(shù)據(jù)類型(Who、When、where、what、how)。

      來自上海 回復
    4. 在你寫埋點文檔時,event就是一個事件,點擊是一個事件,頁面曝光是一個事件,停留時長也是也個事件,事件在埋點中,就是一個最小顆粒度,可統(tǒng)計的,并用事件id來命名。但一個事件,可能不止一個屬性,也就是key-value,比如聯(lián)系客服是一個按鈕,在首頁有一個,在我的中心有一個,那么事件就是點擊聯(lián)系客服,key就是頁面來源,value就是首頁、我的中心

      來自浙江 回復
  14. 有個疑問:假如我打開一個網(wǎng)頁,什么都沒干,直接最小化窗口,是不是也算入瀏覽時間了?或者網(wǎng)頁沒關,打開了另一個網(wǎng)頁的時候呢?這個并不是跳轉。而是不同平臺新頁面哦~例如,我打開人人都是產(chǎn)品經(jīng)理首頁,然后去百度搜索去了。

    來自上海 回復
    1. Session跟Cookie有關吧,不殺就一直在,

      來自北京 回復
  15. 請問一下,移動端產(chǎn)品也可以做停留時長埋點嗎?比如 用戶進入頁面A -> 從A跳轉新頁面 -> 一段時間后返回A,在用戶從A跳轉新頁面的這段時間是否統(tǒng)計為A的停留時長?

    來自廣東 回復
    1. session是一直沒有變得,然后在這個session時間段內(nèi),計算停留在a頁面的總時長,即可

      來自浙江 回復
    2. 我是指源生代碼寫的app頁面,不是嵌入網(wǎng)頁哦

      來自廣東 回復
    3. 之前我們ios做埋點,根據(jù)入口和出口來統(tǒng)計,統(tǒng)計一個頁面有哪些入口和出口,然后規(guī)定,從入口進,開始計時,即使離開了頁面,只要沒有從指定的出口出,那么就會一直計算時間;如果從指定的幾個出口出了,那就結束計時

      來自浙江 回復
    4. 這樣啊,了解了!謝謝

      來自廣東 回復
  16. 素質三連

    來自上海 回復
  17. 大神,關注您很久了,可以加大神微信嗎?

    來自廣東 回復
  18. 我想知道1500個數(shù)據(jù)埋點是不是要做至少1500個接口來進行數(shù)據(jù)采集與獲取

    回復
    1. 不一定,我之前看過公司的埋點數(shù)據(jù)文檔,有一個埋點對應了多個接口。

      來自北京 回復
    2. 為什么會對應多個接口呀?難道一個埋點數(shù)據(jù)關聯(lián)多個功能嗎?還是多個系統(tǒng)呢?

      來自廣東 回復
    3. 接口用一個事件接口和用戶接口就可以了吧。

      來自北京 回復
    4. 多個埋點可以共用一個接口吧?

      來自上海 回復
  19. 可以加微信嗎?

    來自福建 回復
  20. 曝光和瀏覽量不是一個指標吧,比如列表頁,如果按照列表頁瀏覽量來計算,有可能列表頁分頁了,我要統(tǒng)計具體的這個列表頁面某一個產(chǎn)品獨自的曝光次數(shù),如果按瀏覽量來算,那豈不是所有的產(chǎn)品都是一個數(shù)據(jù)?

    來自湖北 回復
    1. 頁面瀏覽量是頁面的曝光次數(shù),單個產(chǎn)品的瀏覽量可以統(tǒng)計這個商品的曝光次數(shù)

      來自浙江 回復
    2. 那像您說的情況,對同一個頁面(比如商品詳情頁)沒有必要做個曝光事件和瀏覽事件吧?

      來自廣東 回復
  21. 可以介紹一下關于數(shù)據(jù)分析學習的書嗎 或者您對于數(shù)據(jù)分析的一些大綱總結 非常感謝 求回復求回復 很急

    回復
    1. 精益數(shù)據(jù)分析

      來自北京 回復
  22. 還有個問題:,一個按鈕點擊它會進入到新的頁面,是不是在做數(shù)據(jù)埋點的時候就沒有必要在對這個按鈕做點擊事件的埋點,只需要統(tǒng)計對應頁面的曝光時間就行了?

    來自四川 回復
    1. 首先,曝光時間是一種時長記錄,你上文應該是想問“只需要統(tǒng)計對應頁面的曝光次數(shù)就行了?”吧?
      我個人理解是,如果新頁面只有一個來源入口,那么新頁面的曝光次數(shù)=按鈕的點擊次數(shù);但如果新頁面有多個來源入口,那么兩者不相等(因為曝光還可能是從其他渠道引發(fā)的,不一定是點擊該按鈕帶來的),還是要對按鈕做點擊埋點,這種是偏向于渠道分析了。

      來自廣東 回復
    2. 再請教一下:比如記錄登錄成功/操作成功這種狀態(tài)的事件應該歸為什么事件?

      來自四川 回復
  23. 由衷的像up主表達感謝,能看出是用心寫的,很不容易,真的很感謝,希望能一直高產(chǎn)。有一點疑問就是,之前在這個網(wǎng)站上看了篇寫埋點文檔的文章(http://www.theventurebank.com/data-analysis/861908.html),上面的文檔excel字段格式,好像和up主的不太一樣,但是內(nèi)容又能大致對上(人家有五個字段:event、triggered、parameters、values、version),event應該是對應up主的“事件ID”,triggered對應“事件類型”,parameters對應“key”,values對應“value”,version應該對應“備注”,不知道對不對,如果up主能看到的話,還請解答一下,感激不盡。(為啥沒有打賞功能,忍不住想打賞up主)

    來自廣東 回復
  24. 埋點 統(tǒng)計停留時長 用戶點擊后,用戶跳出APP,過一段時間再次進入APP,相當于彩瓷登錄,這個問題怎么解決 :mrgreen:

    來自浙江 回復
    1. 看session會話有沒有結束,如果有,則還繼續(xù)統(tǒng)計時長,如果沒有,則重新計時;你想想在用蘋果手機,切換應用時,有時候是可以直接繼續(xù)當前操作,有時候是重新加載app,這就是session是否結束的判斷標志。這個跟手機有關,有的手機就會殺死后臺進程,那么這個連接肯定就斷掉續(xù)不上了

      來自浙江 回復
专题
12582人已学习13篇文章
Sora产品的爆火,给了我们不少的震撼,感叹AI在内容创作领域的进步实在是太快了。本专题的文章分享了对于Sora的解读和思考。
专题
16981人已学习12篇文章
如何搞懂财务和业务之间的关系,并推进业务系统财务模块的建设呢?本专题的文章分享了财务系统的设计指南。
专题
12238人已学习15篇文章
本专题的文章分享了如何制定业务指标?
专题
12600人已学习13篇文章
AI技术的出现给各行各业都带来了重塑的机会,那么,当AI与社交赛道碰撞时,会讲述出怎样的故事?各家产品的表现如何?
专题
69410人已学习25篇文章
作为产品经理的你,需要了解哪些内容,用正确的姿势去拥抱互联网金融市场的变化?
专题
19243人已学习15篇文章
评论区应该如何设计?本专题的文章提供了评论区设计思路。