【埋點】什么是埋點?埋點的實現方式?


數據流程:

數據產生–>數據采集–>數據處理–>數據分析–>數據挖掘–>產品優化

埋點:

針對特定用戶行為或事件進行捕獲、處理和發送的相關技術及其實施過程。用來跟蹤用戶使用狀況和優化產品。

技術實質:

監聽軟件運行中的事件,當需要關注的事件發生時,進行判斷和捕獲。

注意:明確事件發生的時間點、判別條件

埋點原則:

1、獲取目標數據;

2、獲取當前版本情況;

    1)新功能使用情況是否符合預期;

    2)新功能對其他功能、整體是否有積極影響;

    3)運營活動目標群體特征獲取;

    4)新增商業化目標監測。

3、為后續版本做數據支持。

    1)規划方向的用戶行為分析;

    2)畫像特征分析;

常見溝通過程以埋點文檔為載體,以數據埋點評審為終結。

埋點方式:

一、代碼埋點:

實施人員:開發

優點:可以詳細的設置某一個事件自定義屬性;

缺點:時間、人力成本大,數據傳輸的時效性。

二、可視化埋點:

實施人員:數據產品、數據分析師

優點:埋點只需業務同學接入,無需開發支持;

缺點:僅支持客戶端行為。

三、無埋點:

定義:開發集成SDK后,SDK直接開始捕捉和檢測用戶在應用中的所有行為。

實施人員:數據產品、數據分析師

優點:

    1)無需開發,業務人員埋點即可;

    2)支持先上報數據,后進行埋點。

缺點:

    1)數據量大;

    2)多數有清空機制,超過n天,清空數據,無法追溯;

    3)僅僅支持客戶端。

埋點技術:

一、客戶端埋點:

優點:

    1)能夠搜集頁面展示、點擊行為;

    2)可以收集不需要請求服務器的數據,如音樂的本地播放、頁面停留時長等。

缺點:

    1)由於數據上報需要網絡,當用戶產生行為而沒有網絡時,則會延遲上報數據,影響數據的實時性。

    2)如果用戶刪除自己的APP操作記錄,或者無網連接時數據存儲達到上限,則會造成數據丟失,影響數據的完整性。

    3)當需要改變埋點時,需要更新版本才行,但是會存在有些用戶不更新版本情況,影響數據質量。

二、服務端埋點

優點:

    1)實時性好:實時收集,數據很准確,不存在延時上報;

    2)變更成本小:當要改變埋點時,只要改變,上報數據就會改變;

    3)能夠收集不在APP內發生的行為,只要請求服務器就行,而客戶端只能收集在客戶端中的操作行為,如統計從其他APP引流的安裝量。

缺點:

    1)不能收集不需要請求服務器的數據;

    2)用戶沒聯網的時候不能夠采集數據。

數據采集遇到的問題:

實時性:無網條件下產生的數據,無法實時上報;

完整性:部分數據無法采集,根據《用戶隱私協議》和《歐盟通用數據保護條例》

異常:部分埋點,隨版本升級變化,無法獲取。如:android_id、idfa、idfv。

 

參考文章鏈接:

http://www.woshipm.com/data-analysis/1209537.html

idfa、idfv解釋:https://www.jianshu.com/p/204372f9209d



作者:鹽果兒
鏈接:https://www.jianshu.com/p/c9891bc165bb
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM