數據統計---埋點


統計分析iOS文檔:

https://www.jianshu.com/p/8c9e7810f843

http://dev.umeng.com/analytics/ios-doc/integration#1_1

一、數據埋點是什么

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

埋點分析,是網站分析的一種常用的數據采集方法。數據埋點分為初級、中級、高級三種方式。

初級的數據埋點:在產品流程關鍵部位植相關統計代碼,用來追蹤每次用戶的行為,統計關鍵流程的使用程度。

中級的數據埋點:在產品中植入多段代碼追蹤用戶連續行為,建立用戶模型來具體化用戶在使用產品中的操作行為。

高級的數據埋點:與研發及數據分析師團隊合作,通過數據埋點還原出用戶畫像及用戶行為,建立數據分析后台,通過數據分析、優化產品。

數據埋點主流部署的方式有:

私有化部署(即部署在自己公司的服務器上,如果期望提高數據安全性,或者定制化的埋點方案較多,則適合私有部署,並開發一套針對自己公司定制化的數據后台查詢系統保證數據的安全性和精確性,缺點是成本較高)。

接入第三方服務,比如國內的某盟和國外的GA(Google Analytics)統計,優點是成本較低,部分基礎服務免費,缺點是:數據會存在不安全的風險,另外一個就是只能進行通用的簡單分析,無法定制化埋點方案。

二、數據埋點的方式

現在埋點的主流有兩種方式:

第一種:自己公司研發在產品中注入代碼統計,並搭建起相應的后台查詢。

第二種:第三方統計工具,如友盟、百度移動、魔方、App Annie、talking data等。

三、數據埋點的內容

數據埋點可以分為產品內部埋點和市場埋點內部埋點通常分析用戶使用產品的行為及流程,提升用戶體驗。市場埋點分析該產品在市場上的表現及用戶使用場景,如產品在不同市場和地域的下載量,不同地域人群使用時間等等。

產品流程通常分為主干流程和分支流程,所以相應的數據埋點可以分為主干埋點和分支埋點,數據埋點通常不會一步搞定,在產品的第一次上線時通常會埋以下幾個點:PC&Web端會統計產品的PV/UV,注冊量,主要流程頁面之間的轉化率、日活人數等等。而移動端還要統計產品在Appstore,各大安卓市場的下載量。

第二次埋點會根據產品目標及上線后的問題進行分析。比如,當你發現產品首頁的UV很高,

注冊量卻非常低,你就需要分析出用戶在首頁的行為,如30%的用戶退出了產品,60%的用戶進入了注冊頁,但只有1%的用戶注冊了該產品。這也就意味着,注冊流程可能出現了問題,需要進一步細化注冊各個流程,增加數據埋點,分析各個流程之間的轉化率,找到產品出現的問題並解決。

具體到自己的產品,怎么數據埋點,就需要根據自己產品的任務流及產品目標來設計。這是一個由粗到細,優化迭代的過程。

四、數據埋點分析方法

任務流程分析法:根據產品設計的任務流,在任務流開始和結束處埋點,分析用戶處理任務的情況。

頁面轉化分析法:統計相關頁面的轉化率及頁面元素點擊率,分析用戶行為。

情景分析法:列出各種用戶使用場景,自己或多人體驗不同場景下產品的使用流程,尋找依據設立數據埋點,通過數據反饋驗證用戶行為。

五、產品的基本數據指標

新增:新用戶增加的數量和速度。如:日新增、月新增等。

活躍:有多少人正在使用產品。如日活躍(DAU)、月活躍(MAU)等。用戶的活躍數越多,越有可能為產品帶來價值。

留存率:用戶會在多長時間內使用產品。如:次日留存率、周留存率等。

傳播:平均每位老用戶會帶來幾位新用戶。

流失率:一段時間內流失的用戶,占這段時間內活躍用戶數的比例。

六、常見的數據分析法和模型

漏斗分析法

用來分析從潛在用戶到最終用戶這個過程中用戶數量的變化趨勢,從而尋找到最佳的優化空間,這個方法被普遍用於產品各個關鍵流程的分析中。

比如,這個例子是分析從用戶進入網站到最終購買商品的變化趨勢。

 

 
 

從用戶進入網站到瀏覽商品頁面,轉化率是40%;瀏覽商品到加入購物車轉化率是20%等,那要找出哪個環節的轉化率最低,我們需要有對比數據。

比如第一個,進入網站到瀏覽商品,如果同行業水平的轉化率是45%,而我們只有40%,那說明這個過程,沒有達到行業平均水平,我們就需要分析具體原因在哪里,再有針對性的去優化和改善。

AARRR模型

AARRR(Acquisition、Activation、Retention、Revenue、Refer)是硅谷的一個風險投資人戴維 · 麥克魯爾在2008年時創建的,分別是指獲取、激活、留存、收入和推薦。

 

 
 

七、主要的埋點事件分類

點擊事件

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

曝光事件

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

頁面停留時間事件

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

八、產品經理給開發提埋點需求的正確姿勢

埋點表:

功能字段

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

中文名字段

用於描述X功能模塊內X位置,例如起名叫:收藏功能-文章收藏

事件類型字段

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

事件ID字段

如果是自己公司開發的數據查詢系統,則每一個埋點都對應一個事件ID,上線后用於拿着事件ID去后台取數使用。事件ID的命名規范:事件英文簡寫_哪一端的產品_產品名稱簡寫_頁面名稱_模塊名稱_功能名稱。

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

如果是用的第三方統計工具:例如某盟,同理定義好事件ID,上線后去X盟后台,輸入事件ID查詢相應的數據。

Key字段與value字段

當一個埋點對應不同類型的多種位置的埋點時,則需要命名當前埋點的key參數與value參數,一個key可以對應1個value或者多個value,但一個value不能對應多個key.只能對應唯一的一個key 

例如:二手車信息網站有2個關鍵按鈕,一個是砍價按鈕,一個是撥打電話按鈕,但是在多個頻道中每個頻道都有多個砍價按鈕多個撥打電話按鈕,在這樣的場景下就可以設計2個KEY值:

key01=source用於標記當用戶點擊了一次按鈕后是在哪個頻道的頁面點擊的這個按鈕X value01=X1,value2=X2用於標記不同位置同屬性的按鈕。

Key02=type用於標記用戶是點的砍價還是點的撥打電話按鈕,例如:01value用於標記砍價按鈕,02value對應的撥打電話按鈕。

記錄規則字段

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

備注字段

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

 

 
 


免責聲明!

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



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