手把手教你進行APP資料埋點
經過大半年的努力,產品終於開始趨向穩定,之前的版本一直在探索,需求經常改動,沒時間系統進行埋點。隨著產品的穩定以及工作的深入,越發認識到資料的重要性,所以開始著手資料埋點相關事項。這次親歷了產品(APP)從零開始進行資料埋點的過程,分享出來給大家,看看一個完整的APP資料埋點流程是怎樣的。
接下來將從這幾個方面進行闡述
一、什麼是資料埋點
二、資料埋點具體應用
三、資料埋點的步驟
四、注意事項
一、什麼是資料埋點
資料埋點讓產品或運營等相關人員能按照具體的需求,定製性地統計較為複雜的使用者資料。例如想要追蹤使用者的行為,觀察頁面相關點選資料,關鍵路徑轉化率,分析某個事件活動效果時,就需要事先進行資料埋點,
資料埋點可以在自己的後臺進行收集和統計,也可以藉助第三方資料分析平臺,這次主要講解如何利用第三方資料分析平臺進行資料埋點。
二、資料埋點具體應用
我們公司採用的是友盟,所以接下來會以友盟為例子進行闡述。
1.統計路徑
一般APP所有頁面都會進行埋點,埋點後友盟會統計使用者在頁面上的訪問路徑,通過訪問路徑可以得到整體使用者的行為資料。
2.自定義事件
自定義事件就是具體的埋點,在APP埋了點,具體資料是怎樣的都會在這裡呈現。自定義事件分為計數事件以及計算事件。
計數事件主要統計事件發生的數量。計算事件主要統計事件相應的數值型別。
舉個例子,一個購買事件,統計多少人購買成功了屬於計數事件,統計購買成功的人中購買金額的分佈規律屬於計算事件。
3.事件轉化率
俗稱漏斗模型,通過漏斗模型,可以看到設定的事件每一步的轉化率,評估每一步的效果。
三、資料埋點的步驟
1.明確埋點的目的,根據需求進行埋點。
埋點前要先想清楚需求是什麼,目的是什麼,要達到這個目的,需要統計哪些資料,要統計這些資料,需要在哪些頁面埋點?埋在頁面哪些位置,通過什麼樣的形式埋點,是統計按鈕點選數,還是進入頁面的數量?
比如這次上線了商城的功能,資料埋點其中一個目的想要統計購買過程的轉化率,那麼需要的是購買過程各個步驟的資料,整個購買流程涉及到的頁面包括商品列表頁、商品詳情頁、確認購買頁、支付頁、支付成功頁。也就是需要對上面提到的頁面進行埋點,統計進入到各個頁面的資料。
2.與開發溝通討論
梳理好要埋點的資料後,要多跟開發溝通,討論埋點合理性與可行性,把埋點的目的跟開發描述清楚,一方面開發可以幫忙進行梳理,查缺補漏甚至提出更好的埋點思路;另一方面開發瞭解清楚後埋起點來更加胸有成竹,效率更快,防止出錯。
3.開始進行埋點
使用第三方資料分析平臺,在APP裡埋點後,還需要在第三方平臺上傳相應的事件ID與事件名稱,一定要程式碼中的ID與名稱一致。ID與名稱一般是產品這邊整理命名,iOS 與Android統一。
4.漏斗模型
資料埋點完成後,如果要統計分析事件轉化率,則需要提前新增漏斗模型,新增漏斗模型後第二天才會開始統計資料。
四、注意事項
1.如果想要整個APP全方位無死角進行埋點,工作量是非常龐大的,面對龐大的資料反而會造成干擾混亂,無從下手,所以在埋點前,一定要明確埋點的目的,不要為了埋點而埋點。要統計的資料龐大時,建議分階段分版本進行埋點,先對主要事件關鍵路徑進行埋點,一步一步完善。
2.埋好點後及時進行跟進,落實埋點的完整性與準確性。
3.測試的資料跟使用者的真實資料沒有可比性,如果有測試環境與正式環境,讓開發注意不要把測試時資料也統計進去了。
4.不同第三方平臺對於時間ID與名稱可能會有不同限制,在命名時需要注意。友盟事件ID長度在128字元內,名稱在32字元內。
5.每個點都有一個專屬ID,ID之間的區分儘量明顯點,這次就掉入了一個坑,有一個漏斗模型一直統計不到資料,分析了各種原因,找了好久,最後才發現原來第一個步驟選ID時由於有兩個ID之間只相差一個字母,沒有察覺選錯了,後面的步驟也就沒法統計到資料。
6.其實很多資料自家後臺都可以查到,在後臺統計會更靈活,更有針對性,收集的資料也更詳細,而且實現可能更簡單。所以進行埋點前要跟開發多溝通,看哪些在第三方平臺統計,哪些在自家後臺統計,尋求最優解。
寫在後面
埋完點僅僅是完成資料分析的第一步,如何分析收集到的資料,從中發現規律與問題,從而指導產品優化才是重點!
本文由:@第二場雪 原創釋出於PMCAFF產品經理社群,轉載請保留此資訊。
原文地址:http://www.pmcaff.com/article/index/929345781595264