產品經理如何做埋點?

埋點,相信大家在工作中總是會或多或少地聽說過甚至經歷過,但對于埋點,很多產品經理可能都只是一個模糊的概念,不是很清楚到底是什么、有什么用、應該怎么做。


產品經理如何做埋點

埋點,也稱打點、數(shù)據(jù)采集,是采用代碼在前端產品對用戶行為及其設備相關數(shù)據(jù)收集的過程。

埋點的意義

從定義中能知道,埋點是數(shù)據(jù)收集的一個過程,是數(shù)據(jù)來源。‘巧婦難為無米之炊’嘛,埋點就是那個米,沒有埋點也就沒有數(shù)據(jù),沒有數(shù)據(jù)也就沒有后續(xù)的任一數(shù)據(jù)分析行為了。所以,如果想了解產品、了解用戶,對用戶行為數(shù)據(jù)進行分析就必須做好埋點。

埋點的類型

根據(jù)代碼提供和數(shù)據(jù)存儲的不同,埋點分為第三方埋點和自己埋點。第三方埋點是指由第三方平臺生成權限代碼或APPkey,由技術進行集成、安裝嵌入到產品內,并由第三方對數(shù)據(jù)進行監(jiān)測和按照第三方規(guī)范產出數(shù)據(jù)。而自己埋點,是指通過自己公司的RD在產品內植入需求的埋點代碼,并自己記錄、統(tǒng)計和產出數(shù)據(jù)。第三方埋點和自己埋點的區(qū)別主要有下圖的不同。

從周期上說,第三方是要快于自己埋點的。一般的第三方從接入到產生數(shù)據(jù),只需要30分鐘,比如百度統(tǒng)計、友盟等;長一點的也只需要2天左右,這塊主要涉及到RD對稍復雜的第三方接口規(guī)則接入的學習與了解。而自己埋點的話時間是根據(jù)自己產品迭代的周期而定的,按照一般產品2到4個禮拜一迭代去計算。

在人力方面的話,第三方只需一個前端RD即可;自己埋點的話則需要產品經理梳理埋點需求、前端RD實施埋點、數(shù)據(jù)RD或數(shù)據(jù)分析師按照產品需求提數(shù)據(jù),則至少需要3個人。

對于數(shù)據(jù)的部署,第三方埋點的數(shù)據(jù)一般是在第三方,我們自己數(shù)據(jù)庫是看不到這批用戶行為數(shù)據(jù)的。當然也有私有化部署,即公司把第三方產品買下來部署到自己的服務器內,產生的數(shù)據(jù)也都在自己的數(shù)據(jù)庫內,但這種價格會很貴而且一般公司都會要求收取費用的10% 到 15%不等的服務費,對于一般小微創(chuàng)公司來說會有壓力,土豪公司可以任性。自己埋點的話數(shù)據(jù)則自然存儲在自己的數(shù)據(jù)庫內。

從數(shù)據(jù)需求上來看,第三埋點因為是部署在第三方,且按照第三方規(guī)范展示數(shù)據(jù),個性化數(shù)據(jù)需求的設置、查詢靈活度受限于第三方產品的設置。而對于自己埋點的數(shù)據(jù),作為數(shù)據(jù)源通過各類id,與數(shù)據(jù)庫里其他類的數(shù)據(jù)放飛自我地關聯(lián),隨便地排列組合。我們常見的數(shù)據(jù)需求都是下面這些數(shù)據(jù)排列組合成的。

適用階段的話,則根據(jù)產品的發(fā)展階段、公司的業(yè)務、數(shù)據(jù)的敏感度、人力的緊張程度去選擇是自己埋點還是采用第三方埋點。一般的話是建議在產品發(fā)展初期、探索方向的階段,可以通過第三方快速地部署埋點,一方面是減少人力、精力地投入,另一方面是第三方相對成熟的數(shù)據(jù)體系能助于產品的數(shù)據(jù)監(jiān)測;在產品發(fā)展到一定階段,數(shù)據(jù)類型的增加、業(yè)務數(shù)據(jù)意識的增強,第三方數(shù)據(jù)已不能滿足需求時,可以考慮自己埋點。

埋點的方式

根據(jù)埋點技術的不同,目前埋點方式有代碼埋點、可視化埋點和無埋點。

傳統(tǒng)埋點,也稱代碼埋點,是指在產品初始化時,通過啟動初始化第三方數(shù)據(jù)分析服務商或自己的埋點代碼,然后在某個事件發(fā)生時調用埋點代碼里面相應的數(shù)據(jù)發(fā)送接口回傳數(shù)據(jù)。它的優(yōu)點在于可自定義埋點,能精準控制埋點,但每次新增或修改埋點都需技術介入,產品無法自定設置且每次埋點都需發(fā)版,并且用戶更新版本才能收集到數(shù)據(jù),對于歷史數(shù)據(jù)也是無法回溯的;

可視化埋點,是指把核心代碼和配置、資源分開,在啟動產品時通過網(wǎng)絡更新配置和資源。也是近年很多第三方產品推廣自身產品的宣傳點,它的優(yōu)點在于每次埋點不必技術都參與,產品或運營可以根據(jù)自己的需求在頁面圈點即可獲取一定的數(shù)據(jù),但它也不是完全脫離技術的,且在配置時同步會有延遲;

全埋點,是在產品中嵌入埋點代碼,做統(tǒng)一的全埋點,將產品的操作盡量多的采集下拉,然后通過界面配置的方式對關鍵行為進行定義。它的優(yōu)點在于前期已經盡可能的收集了產品所有數(shù)據(jù),在后期需要的時間只需查詢即可看到所有歷史數(shù)據(jù),但它的優(yōu)點也是它的缺點,盡可能的收集產品數(shù)據(jù),一方面是對產品存在很大的運行壓力,另一方面是可使用性較差,即能用的數(shù)據(jù)不多,而且精準定位極差,埋的是什么基本靠猜或者知道的就只有當初寫代碼的那個RD。

埋點的原則

考慮到第三方埋點類型較簡單且產品介入較少,下面將以自己埋點類型的傳統(tǒng)埋點方式為例圍繞埋點的流程進行介紹。

埋點原則引用神策的三個字結論就是“全、細、時”。全,是指埋點數(shù)據(jù)要盡量全面,不要遺漏,特別是APP端,一旦遺漏再補的話就得一個版本甚至幾個版本才能有;細,是指埋點的顆粒度一定要細,盡量到具體事件,越細后期可分析的維度也就越深、定位越準;時,是指及時性,埋點和數(shù)據(jù)記錄、更新要及時、實時,用戶行為具有一定時效性,當數(shù)據(jù)滯后時分析的價值與意義也就不大了。

在梳理需求之前,需明確埋點的目標是什么,即為什么要去埋點。在明確目標之后,再考慮通過哪些數(shù)據(jù)能體現(xiàn)這個目標,根據(jù)數(shù)據(jù)再考慮要如何埋點需求。比如說,這次上線了一個活動頁面,主要目的是為了吸引用戶參與活動,那體現(xiàn)目標的數(shù)據(jù)就是活動頁面的PV、UV、參與活動的轉化率等,需要埋點的則是活動頁面。

埋點需求梳理的時間最好是隨前端產品新功能基本確定之后,由負責功能設計的產品同時考慮埋點需求,并且在功能評審同時對埋點進行評審。

埋點需求與數(shù)據(jù)需求的區(qū)別在于:埋點需求是考慮對哪些產品功能進行數(shù)據(jù)收集,數(shù)據(jù)需求是要哪些產品功能的哪些數(shù)據(jù)。所以埋點需求的范圍只需要羅列對象即可,不需要考慮哪些用戶的哪些指標。

根據(jù)表現(xiàn)形式的不同,埋點的對象分為頁面埋點與事件埋點。頁面和事件可以在一張表內進行記錄,便于查找與計算,但個人較偏向頁面與事件埋點單獨記,原因是頁面與事件的埋點模型存在一定差異,如果記在一起會顯得數(shù)據(jù)較亂;另外用戶日志數(shù)據(jù)本來就比較大,如果兩類數(shù)據(jù)存儲在一張表內會顯得更為龐大,影響查詢的加載速度。

如何正確提埋點需求?

埋點的執(zhí)行方是我們各端的前端RD,因為前端技術同學只負責埋點,并不負責數(shù)據(jù)處理,而埋點文檔一般是給前端技術同學埋點使用,所以需要明確的是埋點對象、記錄的數(shù)據(jù)字段及即可,具體的數(shù)據(jù)需求需要從埋點收集回來的數(shù)據(jù)中提取并處理,也就是說埋點的是否規(guī)范決定著需求的實現(xiàn)程度。跟產品需求同理,需求越明確,數(shù)據(jù)越精準!

頁面埋點一般只需列明需要埋什么頁面、頁面的參數(shù)值是什么,注意這個參數(shù)值必須是唯一的,如果不知道參數(shù)值的話,可以不填交由技術確定;可以資源ID以記錄終端頁面的資源ID,與業(yè)務數(shù)據(jù)關聯(lián)可細化到具體資源被瀏覽情況;備注內填寫埋點目的或特殊頁面的埋點需求,如埋點目的。

事件埋點需列明需要埋什么事件,參數(shù)值是什么、點擊事件所在的頁面及頁面是否記錄資源ID,在備注內可以填寫事件埋點的目的或特別需要記錄的信息,如想知道banner每個位置被點擊的次數(shù),那埋點需求是要求埋點banner,然后在location字段內記錄被點擊的具體位置。

如何驗收埋點?

如何進行埋點驗收/測試。很多公司測試是不咋關注埋點的測試的,經常需要產品經理自己進行測試,所以把測試和驗收放到了一起。

埋點測試建議測兩點:一是有沒有;二是準不準。這一塊跟功能測試驗收差不多,就不多講了,需重點關注參數(shù)值是否正確、不同端口是否統(tǒng)一及需求埋點的內容是否記全了。如果有漏記或錯記的,及時跟前端溝通。

第二點是如何進行埋點測試。PC或H5的話推薦大家用Chrome或火狐的開發(fā)者工具看,查詢路徑是 檢查 >> 開發(fā)者工具 >> network >> 選中JS ,刷新頁面然后查看含有特定埋點的項,具體的命名可以問技術,比如說百度統(tǒng)計的是hm.js?,如果有則說明當前頁面或事件已埋點;點擊查看記錄的內容則確認埋點是否準確。

APP測試會比PC、H5麻煩點。有兩種建議方式,一是下載一個軟件叫charles,它能抓取手機端訪問的資源,查看APP端產品的數(shù)據(jù)。工具具體使用方法使用可以網(wǎng)上查下~第二種建議是抱個凳子、帶著零食乖巧地坐在開發(fā)同學旁邊,請求開發(fā)同學給你演示他的埋點代碼。

測試驗收沒有問題后即可上線了,在上線一禮拜左右你就可以開始收割你的埋點數(shù)據(jù)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容