探尋one piece的埋點之旅(3):教你設計埋點文檔
我們上篇梳理了產品結構、信息框架、核心業(yè)務流程,整體梳理下來,發(fā)現(xiàn)需要埋點的位置眾多,全盤梳理下來產品工作量大,開發(fā)也是工作量巨大。那我們如何進行埋點需求優(yōu)先級評估,分階段實現(xiàn)埋點需求?埋點方案又該如何設計?
一、引言
本篇劇情發(fā)展到羅賓被斯潘達姆帶往正義之門,路飛前往正義之門的途中,受到了世界政府直屬秘密諜報機關CP9“隊長”羅布·路奇的阻礙。路奇被稱為CP9歷代最強最冷酷的殺戮兵器,號稱司法島CP9近800年來最強者,路飛在如此強大的怪物面前,又當做何選擇,是否會停滯不前呢?
不,他沒有被困難打倒,相反,面對更大的挑戰(zhàn),他選擇迎難而上,在戰(zhàn)斗過程中,路飛開發(fā)了二檔技能——橡膠jet鞭。該技能把腳伸長后便揮向對方,除了可一次打倒數(shù)人之外,也可以在遠的距離攻擊!而且還可根據(jù)戰(zhàn)況而使出,是不是非常實用呢?
而我們在上一篇【探尋one piece的埋點之旅】02業(yè)務需求分析 ——橡膠jet火箭炮中,已經小試牛刀,練習了埋點需求采集、埋點業(yè)務需求分析。
接下來我們開啟更具挑戰(zhàn)性和實戰(zhàn)性的內容,埋點需求產品規(guī)劃和埋點文檔書寫。路飛在面對實力強勁的路奇時,選擇了繼續(xù)前行,不斷戰(zhàn)斗,期待你在面對陌生領域的埋點文檔時,也能一往直前,在實戰(zhàn)中開發(fā)自己的橡膠jet鞭技能~
二、概述
我們上篇梳理了產品結構、信息框架、核心業(yè)務流程,整體梳理下來,發(fā)現(xiàn)需要埋點的位置眾多,全盤梳理下來產品工作量大,開發(fā)也是工作量巨大。那我們如何進行埋點需求優(yōu)先級評估,分階段實現(xiàn)埋點需求?埋點方案又該如何設計?
下面就由草帽小子來介紹,在埋點設計階段的如下兩個內容:
1)埋點版本規(guī)劃
2)埋點文檔設計
三、埋點版本規(guī)劃
1. 概述
首先,我們要明確為什么要做埋點版本規(guī)劃?在做埋點的過程中通常會遇到如下一些問題:
1)需要埋點的點位過多,工作量大,工作排期長
2)埋點事件命名不規(guī)范
3)埋點事件查找不方便
這些問題從一定意義上是由于只是片段性的做一些事情,缺少整體規(guī)劃導致的。
其實就像產品的生命周期一樣,需要經歷需求采集、需求分析、版本規(guī)劃、產品設計、開發(fā)、測試、驗收、上線后問題反饋這些環(huán)節(jié),埋點設計也是如此。整個埋點體系不僅僅是埋點文檔的設計,還包含埋點管理平臺、埋點質量監(jiān)測以及埋點數(shù)據(jù)可視化后臺等等內容。
因此我們不能僅僅把埋點當成某一功能模塊來做,而是要把他當成一個產品,按優(yōu)先級來做整體版本規(guī)劃。那優(yōu)先級如何做評估呢?
2. 優(yōu)先級評估——KANO模型
KANO模型定義了三個層次的用戶需求:基本型需求、期望型需求和興奮型需求。這三種需求根據(jù)績效指標分類就是基本因素、績效因素和激勵因素。
基本型需求是用戶認為產品“必須有”的屬性或功能。當其特性不充足(不滿足用戶需求)時,用戶很不滿意;當其特性充足(滿足用戶需求)時,無所謂滿意不滿意,用戶充其量是滿意。
期望型需求要求提供的產品或服務比較優(yōu)秀,但并不是“必須”的產品屬性或服務行為有些期望型需求連用戶都不太清楚,但是是他們希望得到的。在市場調查中,用戶談論的通常是期望型需求,期望型需求在產品中實現(xiàn)的越多,用戶就越滿意;當沒有滿意這些需求時,用戶就不滿意。
興奮型需求要求提供給用戶一些完全出乎意料的產品屬性或服務行為,使用戶產生驚喜。當其特性不充足時,并且是無關緊要的特性,則用戶無所謂,當產品提供了這類需求中的服務時,用戶就會對產品非常滿意,從而提高用戶的忠誠度。
3. MVP版本
在埋點設計初期,優(yōu)先出MVP版本,滿足用戶的基本需求,圍繞著產品核心業(yè)務流程,來做埋點。根據(jù)對產品、運營、市場等團隊的需求分析,可優(yōu)先滿足如下核心指標需求。
那我們確定了MVP版本的需求后,接下來就要開始埋點文檔的設計,文檔該如何設計呢?
四、埋點文檔設計
1. 概述
埋點文檔作為與開發(fā)、測試等人員溝通的書面文檔,其主要內容包含兩大模塊:文檔概述、埋點功能性需求描述,類似于產品的PRD。
- 第一模塊文檔概述,主要包含版本記錄、埋點文檔簡介、面向對象、埋點背景、版本目標、參考資料等;
- 第二模塊埋點功能性需求描述,主要包含埋點事件、事件類型、屬性、屬性類型、屬性值、觸發(fā)時機等。
2. 事件概述
看到事件這個名詞,是不是一臉懵逼呢,對現(xiàn)實生活中的事件理解是,發(fā)生了某一事情,比方說最近路飛在和之國開四檔打四皇之一凱多。這個事件拆分來看就是xx人在xx地方、xx事件、用了xx方式、做了xx事情。
埋點中的事件也是如此,事件用于記錄用戶具體操作,描述用戶行為。例如今天早上9點,路飛在北京使用iPhone X,瀏覽了口罩商品詳情頁。
這樣看是不是就不慌了,原來埋點中的事件跟生活中的也是一樣的呀,get it!
3. 事件三要素
這里就引出了事件的三要素,action、屬性、屬性值。
1)操作(action),定義一個操作動作,如點擊(click)、瀏覽(view)
2)屬性,參數(shù)可以跟這個事件相關的內容,比如對于一個商品瀏覽事件,其屬性就包含商品ID、商品標題、商品價格、商品所屬店鋪等信息
3)屬性值,則表示該屬性對應的值,例如商品標題=“日本品牌一次性醫(yī)用口罩…”
4. 事件類型
理解清楚事件是什么之后,接下來聊聊事件類型,一般事件類型包含點擊事件、頁面瀏覽事件、頁面停留時長。
1)點擊事件
用戶每點擊頁面上的一個元素,都會觸發(fā)埋點代碼,因而記錄一次數(shù)據(jù)。如下圖的商品詳情頁,用戶點擊返回、分享、更多、商品圖片時均會觸發(fā)點擊事件計數(shù)。
2)頁面瀏覽事件
當用戶成功進入一個頁面時會記錄一次數(shù)據(jù),當頁面下拉刷新時,也會記錄一次數(shù)據(jù)。此處注意,如果通過手機home鍵切換出去,則不會記錄,因為此時已經脫離了app,這次記錄沒有什么價值,記錄上來還有可能污染數(shù)據(jù)。
3)頁面停留時長
頁面停留時長主要用來記錄用戶在一個頁面的停留時間。例如路飛聽說新冠狀病毒在全球爆發(fā)了,他想買口罩來保護小伙伴們,于是在9:00時進入了口罩商品詳情頁,此時程序則為路飛的這次訪問記錄了1個session(會話)。在詳情頁看了2分鐘,覺得口罩太貴了,買不起,還不如買點肉吃,于是在9:02分,路飛又跳出了當前商品頁面,去往首頁搜索肉類商品。
則最終路飛在口罩商品詳情頁的停留時長=離開頁面的時間9:02分-進入頁面的時間9:00=2分鐘
5. key-value
在了解了事件的基本概念之后,我們來聊聊埋點文檔設計的方式。通常文檔設計有兩種方式:一是按產品結構,枚舉埋點事件及屬性;二是根據(jù)業(yè)務需求,用key-value的方式,對埋點事件進行分類。
同種屬性的多個事件,建議命名一個埋點事件ID,并通過Key-Value鍵值對進行區(qū)分,1個key對應1個或多個value。這是什么意思呢,是不是繞暈了,哈哈。
簡而言之就是,條條大路通羅馬,大路(value)有很多條,羅馬(key)只有一個。
理解了一些,但是不是覺得不太能腦補出來呢?這個時候最好找個例子去操作一下,你就明白了。
如上圖,點擊加入購物車、點擊立即購買,均會彈出選擇顏色、規(guī)格、數(shù)量這些屬性,一般按照頁面結構進行事件設計的方法,會輸出重復輸出2個事件屬性,顯得十分冗余。
這里是不是有點理解前邊說的,當同一個屬性,對應多個事件時,需要做簡化。我們這里采用的是key-value的方法,定義一個訂單類型作為key(羅馬),value為添加購物車(大路1)、立即購買(大路2)。
6. 埋點文檔實例
了解完事件設計方式之后,接下來就可以依樣畫葫蘆,輸出埋點文檔。
通常會定義app的通用屬性,包含任務、時間、地點、設備信息等,在每一次session會話時都會帶上。
接下來則是定義具體的埋點事件,如下是商品詳情頁的埋點實例,定義清楚事件、事件類型、觸發(fā)條件、屬性、key-value、屬性類型等內容。當在做整體埋點規(guī)劃時也可以把點位優(yōu)先級、前端/后端埋點位置等信息帶上,因篇幅有限,此處就不再展開,想進一步了解的也可以關注公眾號加入埋點興趣小組一起學習~
五、總結
本篇文章,主要介紹埋點版本規(guī)劃方法,以及進行埋點文檔的實戰(zhàn),看完本篇,就試著開始實戰(zhàn)輸出埋點文檔吧~實戰(zhàn)埋點文檔,就像路飛對抗世界政府直屬秘密諜報機關CP9“隊長”羅布·路奇,過程很艱難,但只要你不斷去練習,最終總能get到埋點技能,快跟草帽小子一塊開啟你的埋點文檔——橡膠jet火箭炮技能吧~
埋點設計完成了,埋點數(shù)據(jù)的準確性如何保障,出現(xiàn)了數(shù)據(jù)異常問題,又如何排查呢?
下一章,我們一起來聊聊埋點數(shù)據(jù)質量管理~
相關閱讀
【探尋one piece的埋點之旅】01初識埋點——二檔技能開啟
【探尋one piece的埋點之旅】02業(yè)務需求分析 ——橡膠jet火箭炮
作者:草帽小子;公眾號:一個數(shù)據(jù)人的自留地,wx:luckily304
本文由 @草帽小子 原創(chuàng)發(fā)布于人人都是產品經理。未經許可,禁止轉載
題圖來自Unsplash,基于CC0協(xié)議
頁面名稱不是公共屬性嗎
你好 怎么加埋點小組呀
你好,請問怎么加埋點小組呀,求加~
添加我微信:luckily304
備注:埋點
求加埋點小組
俺最愛索隆,贊了
蟹蟹,直接用著寫埋點文檔了。
怎么加埋點小組群呢,求加
求加埋點小組
怎么加埋點小組
你加了埋點小組么?可以拉我么?
期待后續(xù)的內容哦~很有用~
有幫助就好,我建了個埋點交流小組,里邊有一些專業(yè)埋點的大佬,可以add我,備注埋點
好滴呀
怎麼加埋點小組呢
dd,求加!