案例分析:7個步驟,告訴你數據埋點如何落地
數據埋點作為產品數據分析中特別重要的一環,一直是很多產品經理關注的重心。但之前很多文章都是講解方法論和理論知識,少有案例和實踐的內容,這篇文章,作者從一個案例出發,為我們講解數據埋點如何做。
結合最近的工作,輸出數據埋點落地經驗,希望可以幫助到大家。
本文將從以下實現埋點的步驟進行整理:
- 需求調研,明確目標和需求
- 定義需要跟蹤的事件,形成埋點管理文檔
- 召開需求會,同開發確認埋點難度,確定埋點優先級
- 埋點測試驗收
- 發布和數據收集
- 數據分析和優化
- 結語
一、需求調研,明確目標和需求
本次數據埋點的目的:收集學生的開發行為數據,督促、幫助學生更好的進行軟件開發,幫助其高薪就業。
業務場景:學生在IDE進行代碼開發
數據收集工具:開發的IDE插件
調研對象:
開發團隊(前端、后臺):了解前后端使用哪些主流IDE、了解程序員如何進行代碼開發,都有哪些開發步驟,明確后,梳理為以下業務流程:
- 打開IDE
- 代碼開發(代碼輸入、代碼補全)
- 代碼調試(單步執行、全部執行)
- 代碼編譯(編譯成功、編譯失?。?/li>
- 代碼提交(commits到git、)
- 文件操作(新建、保存、刪除)
- 關閉IDE
二、定義需要跟蹤的事件,形成埋點管理文檔
根據步驟1,確定好了業務流程,分別按流程拆解,依據模型4W1H,即Who、When、Where、How、What,某用戶在某時間點、在某地方以某種方式完成了某個具體的事情,定義事件及屬性,形成埋點管理文檔。
文檔示例如下:
注意增加埋點版本號字段,以便后續數據維護。
三、召開需求會,同開發確認埋點難度,確定埋點優先級
將完成的埋點管理文檔再次上會確認,同時開發考慮實現難度,并在規定上線時間內給出最小實現版本,按照V1.0.0版本必須實現、可快速實現、需調研實現、實現有難度在埋點文檔標記維護,確定埋點優先級,方便后續需求管理。
四、埋點測試驗收
團隊較小沒有測試,只能產品上。開發自測完畢,產品根據業務流程按事件觸發方式在數據庫驗證數據有無收到及數據準確性。
注意埋點客戶端和服務端均需要壓測。
如以上無誤可以準備上線。
五、發布和數據收集
埋點管理文檔再次完善實際埋了哪些點,及其上線版本號,便于后續數據維護。
上線后需每天定時驗證數據正確性,檢查有無異常值,如過低、過高數據、是否丟數據、時間值是否正確等等。檢查這些異常值,需分析發生原因,排除是否為自身開發bug。
六、數據分析和優化
運營、業務同學可根據收集上的數據,進行業務維度數據分析,產生報表需求。我們可用積木、帆軟等工具快速行程數據報表,供前期業務分析使用。
同時,也可驗證我們埋點的數據準確性,影響boss、業務分析的重點bug快速上線,小版本迭代優化。
七、結語
本次的數據收集主要應用在b端,達到了更好的輔助業務開展的效果,拿數據說話結果更加強有力。在c端,數據分析也是提升產品功能,提升轉化率的利器。
通過實操的方式介紹數據埋點落地流程,希望和大家一起進步,
本文由@半島鐵盒 原創發布于人人都是產品經理,未經許可,禁止轉載。
題圖來自 Unsplash,基于 CC0 協議。
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務。
dd