產品經理給開發提埋點需求的正確姿勢
本文作者將以某社交 APP 為例,闡述產品經理給開發提埋點需求的正確姿勢。enjoy~
作為一枚產品經理,對埋點一定不陌生,每一款產品多少都會有數據統計的需求,互聯網發展到今天,互聯網公司對數據的需求也不僅僅限于 PV、UV,對產品經理也提出了更高的要求。做一枚既懂產品又懂數據的產品經理,好難。
因為工作的性質,這一兩年來,接觸的產品經理和運營大概有1百來個,和他們聊數據分析需求時,總是找不到一個很好的節奏,感覺好像就是那些常規的分析指標,讓具體說一下就說不出來了,最終導致的只能是這三種結果:
- 最開始進行需求梳理時,沒有從整體進行考慮,給出的需求偏淺層或者給不出具體需求,等到開發埋好指標結果出來時卻不是自己想要的,需要重新埋點。另外,后續產品版本更新迭代了,原有埋點不可用,也需要重新埋點。
- 數據統計口徑沒確定清楚,且沒有保持和開發的一個良好溝通,沒有將埋點的具體采集時機正確傳達給開發,導致最終埋點實現的不是自己想要定義的指標。
- 數據采集方案沒有想清楚,哪些應該在前端埋點,哪些應該在后端埋點,埋點采集SDK如何正確使用在還沒了解清楚時就急于上手。
那么,對一款產品進行數據分析的最佳過程是什么樣呢?詳見下圖:
梳理數據分析業務需求和埋點采集是數據分析的第一步,埋點需求梳理和埋點采集的好壞直接決定了后續的實施成本和效果呈現。所以,今天我們就來聊一聊,產品經理給開發提埋點需求的正確姿勢。
一、梳理產品邏輯
以下以某社交類 APP 為例來進行說明,一個話題交友興趣聊天的平臺。
1. 產品信息結構圖
通過產品信息圖,我們能了解到產品承載了哪些信息和功能,我們可以借此思考下,這些信息和功能的目的是什么,想要用戶干什么?
2. 產品功能結構圖
通過產品功能結構圖,我們能夠將產品的功能模塊梳理出來,功能之間怎樣跳轉,功能的上游入口和下游出口是什么都要想清楚,并標記出來。
3. 核心業務流程圖
一個產品總會有那么幾條核心業務流程,比如注冊流程,新手完成任務流程等等,我們需要清楚梳理出我們產品的核心業務流程,密切觀察用戶在核心業務流程運轉的整個過程。下面以發布話題的流程為例。
二、梳理產品需求
進行需求梳理首先要明確我們要分析什么樣的場景,解決什么業務問題,要解決這個業務問題,要看什么樣的數據,要衡量什么樣的指標。不同的角色會關心不同的問題,一般會按照業務線進行需求梳理。當然,這些指標是和我們目前產品要解決的核心業務目標密切相關的。所以我們首先要弄清楚產品的目標以及對目前產品階段來說最重要的問題。比如,我們要增加銷售額,銷售額等于活動流量乘以付費轉化率乘以客單價,然后我們就需要把這個指標需求進行再一步細化,分給不同的角色各有側重點的去執行。
這個指標需求和梳理產品邏輯有什么關系?為什么第一步要梳理產品邏輯?你可能會發現,這些需求點和產品的信息架構和功能架構密切相關,舉個例子,拿我們常說的活躍用戶數這個指標,一般是以啟動App的用戶數來定義活躍的,實際上,每一款產品的核心功能不同,只有完成核心功能的用戶數才算活躍,通過以上產品功能架構的分解,我們就知道了我們優先衡量哪個功能的使用情況。再有功能轉化率的衡量,功能轉化的過程你有沒有想清楚,完整梳理出該功能使用的完整業務流程后,我們要怎么衡量轉化也就有了眉目,也更能定義出問題所在??傊覀兘涍^一番梳理,對產品的信息架構、功能點、核心業務流程有了一個清晰的了解。有經驗的產品經理可能也發現了,這些產品邏輯其實已經在產品需求文檔PRD里面已經有了,只是沒想到它還可以用于需求梳理,而且有助于數據模型的設計和避免埋點的反復。
下面我們來看下,有了這些準備工作,我們如何進一步設計數據埋點方案。
三、進行事件設計和數據采集埋點方案設計
說起埋點,很多產品經理習慣用頁面或點擊來定義埋點,比如手機號碼填寫頁面、播放視頻頁面、成功發布話題頁面或者點擊分享按鈕的次數等等,我們常說的功能,即用戶在使用這些功能時產生的使用行為數據,從用戶使用行為分析的角度去分析自然順理成章。這里舉個例子,上面提到的發布話題的業務流程,其實是由用戶一系列行為組成的:
這里給出了用戶行為和事件的對應關系,用用戶的真實操作行為去定義事件名稱就可以了。除了要埋點的行為功能以外,每一個功能我們都需要從不同屬性維度去衡量。比如我想看不同話題分類被成功發布的次數這個指標,就可以將話題分類做為發布話題這個事件的屬性,這個話題分類的值可能有圖片、文字、音頻、視頻,這樣我們就能分別看到發布圖文的話題個數、發布音頻或視頻的話題個數了。通過維度的層層細分,我們一定能定位到業務問題,就怕缺少某個關鍵維度的信息。
最后,我們會形成一張事件設計埋點表:
接下來,我們就可以就該事件設計埋點表和開發去溝通了,讓他們明白我們采集這些事件的意義和目標,每條事件的采集時機是什么,相應的維度信息能不能采到等等,目的是保證最后出來的指標和事件定好的指標統計口徑一致。
至此,產品就可以放心的等待開發將點埋好,然后開啟數據驅動產品業務增長的優化之路了。
關于如何構建指標體系以及如何挑選第一關鍵指標,可能又是另一門需要研究的課題了,不是這篇文章的主題,暫且不表~
作者:北極星,神策數據分析師,知乎專欄:數據分析方法與實踐,先后服務的客戶包含紛享銷客、拉鉤云人事、網易七魚、ofo、多盟、更美等公司,致力于通過數據分析實現產品優化和精細化運營。
本文由 @北極星 原創發布于人人都是產品經理。未經許可,禁止轉載。
題圖來自 Pexels,基于 CC0 協議
變量名是找開發要的吧~
可以告訴那些流程圖是用什么畫的嗎?
xmind
axure自帶的流程圖也非常好用哦
慚愧埋點并不僅僅只是一個任務
預制屬性有哪些內容呢?
請問預置屬性里,包括什么類型的數據呢?
感謝您的分享
你好,想拜你為師,向你學習數據埋點和后續分析,是否收徒弟???能否留個聯系方式?謝謝
可以關注我的知乎專欄《數據分析方法與實踐》,會不定期分享總結一些業務分析的干貨,而且比較體系化
大神,你的知乎專欄 我試了很久都沒找到,如何關注到你的專欄啊,我看知乎對專欄的關注沒有很好的引導流程啊
根據功能的操作流程,來設計點擊事件的埋點,真的很有必要
埋點規范的重要性
受教
干貨滿滿!十分感謝分享!
你好,我是新晉產品小白。請問一下該如何理解產品功能結構圖和產品信息結構圖?
產品結構圖:通常是指產品功能結構圖,就是說這個產品的所有功能模塊結構圖。比如微信分四個大模塊:消息、通訊錄、發現、我的,依次每個模塊里面還有對應的功能。
信息結構圖:指脫離實際頁面,將產品所有的數據抽象出來,組合分類的圖表。比如:微信的用戶資料包括:昵稱、頭像、微信號、二維碼、地址、性別等。再比如:微信在朋友圈中,發布信息包括:文字、圖片或小視頻、時間等。
你好,感謝的回復!再請教下,信息結構圖里面是不是不同的功能只提取其相應信息就可以了
還有,請問怎么理解功能上游入口和功能下游入口?
以電商為例,用戶會從Banner位、推薦位、猜你喜歡等模塊來到商品詳情頁,從哪來到商品詳情頁的可以看做功能上游入口;來到商品詳情頁后,用戶可能點擊加入購物車、立即購買或收藏商品來到下一個頁面,這些都可以看做是功能下游入口
嗯,想清楚每個頁面給用戶呈現的是什么信息
非常感謝??! ?? ?
感謝分享 ??
很好的文章,感謝