產(chǎn)品經(jīng)理必看:一文秒懂?dāng)?shù)據(jù)埋點(diǎn)
數(shù)據(jù)埋點(diǎn)是數(shù)據(jù)驅(qū)動(dòng)產(chǎn)品優(yōu)化和增長(zhǎng)的重要手段。理解數(shù)據(jù)埋點(diǎn),也就從數(shù)據(jù)流的角度理解了產(chǎn)品。本文從「埋點(diǎn)機(jī)制」、「埋點(diǎn)方案」和「埋點(diǎn)實(shí)踐」三個(gè)視角來(lái)討論了數(shù)據(jù)埋點(diǎn),希望對(duì)你有幫助。
一、概述
數(shù)據(jù)分析工作除了拿望遠(yuǎn)鏡往遠(yuǎn)看,更多時(shí)候是拿放大鏡往細(xì)看。
細(xì)看產(chǎn)品的內(nèi)在關(guān)聯(lián),產(chǎn)品在數(shù)據(jù)流層面是如何體現(xiàn),從數(shù)據(jù)流層面如何反映產(chǎn)品的真實(shí)情況。數(shù)據(jù)埋點(diǎn)是數(shù)據(jù)流的源頭,影響下游數(shù)據(jù)流使用的效果。
我個(gè)人的體會(huì)是,數(shù)據(jù)埋點(diǎn)的重要性在微觀數(shù)據(jù)分析中有待重視,很多時(shí)候驚人的洞察往往是簡(jiǎn)單的數(shù)據(jù)質(zhì)量問(wèn)題,關(guān)注數(shù)據(jù)生產(chǎn)、加工、使用各環(huán)節(jié)的因果,也應(yīng)該是數(shù)據(jù)各角色要具備的一種sense。
一句話(huà)概括:數(shù)據(jù)埋點(diǎn)是數(shù)據(jù)分析和建模的基礎(chǔ),是大部分?jǐn)?shù)據(jù)生產(chǎn)的主要方式(尤其是C端),理解數(shù)據(jù)埋點(diǎn),也就從數(shù)據(jù)流的角度理解了產(chǎn)品。
本系列嘗試從「埋點(diǎn)機(jī)制」、「埋點(diǎn)方案」和「埋點(diǎn)實(shí)踐」三個(gè)視角來(lái)淺談下數(shù)據(jù)埋點(diǎn)。
二、埋點(diǎn)介紹
熟悉埋點(diǎn)的同學(xué)可以跳過(guò)埋點(diǎn)介紹部分。
數(shù)據(jù)埋點(diǎn),顧名思義就是在應(yīng)用或網(wǎng)站中埋下標(biāo)記,收集用戶(hù)在使用過(guò)程中的各種行為數(shù)據(jù),如點(diǎn)擊、滑動(dòng)、搜索、購(gòu)買(mǎi)等。
這些數(shù)據(jù)可以用于分析用戶(hù)行為、優(yōu)化產(chǎn)品功能、改進(jìn)用戶(hù)體驗(yàn)、提升轉(zhuǎn)化率等方面,是數(shù)據(jù)驅(qū)動(dòng)產(chǎn)品優(yōu)化和增長(zhǎng)的重要手段。
具體來(lái)說(shuō),數(shù)據(jù)埋點(diǎn)可以幫助數(shù)據(jù)產(chǎn)品經(jīng)理和數(shù)據(jù)分析師了解用戶(hù)在使用產(chǎn)品過(guò)程中的行為軌跡、偏好和需求,從而優(yōu)化產(chǎn)品功能、設(shè)計(jì)和推廣策略,提高用戶(hù)留存率、轉(zhuǎn)化率和滿(mǎn)意度。
數(shù)據(jù)埋點(diǎn)也是評(píng)估產(chǎn)品效果和用戶(hù)反饋的重要依據(jù),通過(guò)對(duì)數(shù)據(jù)進(jìn)行深入分析,可以發(fā)現(xiàn)用戶(hù)痛點(diǎn)和需求,提供更精準(zhǔn)的產(chǎn)品方案和服務(wù),增強(qiáng)用戶(hù)黏性和忠誠(chéng)度。
數(shù)據(jù)埋點(diǎn)需要通過(guò)技術(shù)手段實(shí)現(xiàn),從技術(shù)實(shí)現(xiàn)方案來(lái)看,常見(jiàn)的數(shù)據(jù)埋點(diǎn)有以下幾種:
1、 代碼埋點(diǎn)
代碼埋點(diǎn)是指在代碼中手動(dòng)添加埋點(diǎn)代碼,通過(guò)監(jiān)控用戶(hù)行為事件,收集用戶(hù)數(shù)據(jù)。
這種方式需要開(kāi)發(fā)人員配合,一般適用于網(wǎng)站或應(yīng)用開(kāi)發(fā)過(guò)程中。代碼埋點(diǎn)也稱(chēng)自定義埋點(diǎn),優(yōu)點(diǎn)是靈活性高,準(zhǔn)確。缺點(diǎn)是維護(hù)難。
舉例:在電商網(wǎng)站中,可以在商品詳情頁(yè)的購(gòu)買(mǎi)按鈕處添加一個(gè)點(diǎn)擊事件的埋點(diǎn),記錄用戶(hù)點(diǎn)擊了該按鈕的時(shí)間、位置和商品信息等數(shù)據(jù)。
2、可視化埋點(diǎn)
可視化埋點(diǎn)是指通過(guò)可視化工具,如Google Analytics、Mixpanel、Amplitude等,在頁(yè)面上選擇需要埋點(diǎn)的元素,即可自動(dòng)生成代碼,并收集相應(yīng)的數(shù)據(jù)。
可視化埋點(diǎn)是較多產(chǎn)商、自研輪子兵家必爭(zhēng)之地,希望通過(guò)可視化埋點(diǎn)平臺(tái)為業(yè)務(wù)提供一站式埋點(diǎn)方案。優(yōu)點(diǎn)是標(biāo)準(zhǔn)化程度高,缺點(diǎn)是不靈活,覆蓋場(chǎng)景有限。
舉例:在SaaS平臺(tái)中,可以使用Google Analytics等工具,在注冊(cè)頁(yè)面的“提交”按鈕處添加一個(gè)點(diǎn)擊事件的埋點(diǎn),記錄用戶(hù)的注冊(cè)行為、來(lái)源渠道和注冊(cè)成功率等數(shù)據(jù)。
3、無(wú)(全)埋點(diǎn)
無(wú)(全)埋點(diǎn)是指通過(guò)前端技術(shù),自動(dòng)收集用戶(hù)的行為數(shù)據(jù),無(wú)需手動(dòng)添加埋點(diǎn)代碼。這種方式適用于簡(jiǎn)單的數(shù)據(jù)采集需求,例如頁(yè)面停留時(shí)間、滾動(dòng)深度、搜索關(guān)鍵詞等數(shù)據(jù)。
適用于簡(jiǎn)單的數(shù)據(jù)采集,在實(shí)際業(yè)務(wù)上用的不多,一是因?yàn)閿?shù)據(jù)上報(bào)量級(jí)大,二是因?yàn)榇鎯?chǔ)成本大,在降本增效大前提下,幾乎沒(méi)有用武之地。
舉例:在新聞網(wǎng)站中,可以使用無(wú)埋點(diǎn)技術(shù),收集用戶(hù)的頁(yè)面停留時(shí)間、點(diǎn)擊量和滾動(dòng)深度等數(shù)據(jù),了解用戶(hù)對(duì)不同新聞?lì)愋秃蛢?nèi)容的興趣和喜好。
數(shù)據(jù)埋點(diǎn)的方式各有優(yōu)缺點(diǎn),根據(jù)實(shí)際情況選擇合適的方式可以更好地實(shí)現(xiàn)數(shù)據(jù)采集和分析的目標(biāo)。那么問(wèn)題來(lái)了:
- 上述三種常見(jiàn)埋點(diǎn),實(shí)質(zhì)上應(yīng)用最廣泛的是哪種?為什么?
- 數(shù)據(jù)埋點(diǎn)究竟包含哪幾個(gè)環(huán)節(jié)?上述三種數(shù)據(jù)埋點(diǎn)的差異體現(xiàn)在什么環(huán)節(jié)?
- 什么環(huán)節(jié)是數(shù)據(jù)埋點(diǎn)最難搞的地方?
三、埋點(diǎn)機(jī)制
數(shù)據(jù)埋點(diǎn)的機(jī)制與捕魚(yú)特別像。
當(dāng)我們有意識(shí)去捕魚(yú)時(shí),首先是感知魚(yú)的存在,例如有水花、有暗流等現(xiàn)象,確定魚(yú)在周邊,才決定開(kāi)始捕魚(yú)這個(gè)動(dòng)作。
其次是捕魚(yú)的策略,例如是用網(wǎng)捕整個(gè)區(qū)域還是叉捕一條魚(yú),例如是這邊區(qū)域捕過(guò)后待會(huì)還要繼續(xù)在這個(gè)地方捕,最后才是捕到魚(yú)后,運(yùn)轉(zhuǎn)到岸。
捕魚(yú)整個(gè)過(guò)程大致分為:感知魚(yú)群、制定策略、捕魚(yú)歸岸,因此對(duì)應(yīng)數(shù)據(jù)埋點(diǎn)機(jī)制,我分為三個(gè)環(huán)節(jié):事件檢測(cè)、參數(shù)采集、上報(bào)傳輸。
1、事件檢測(cè)
事件檢測(cè),就是檢測(cè)我們常說(shuō)的上報(bào)時(shí)機(jī),例如曝光時(shí)機(jī)、點(diǎn)擊時(shí)機(jī)、滑動(dòng)時(shí)機(jī)等。
以曝光事件為例,我們以檢測(cè)到什么時(shí)機(jī)來(lái)作為曝光事件參數(shù)采集的標(biāo)志。
自定義埋點(diǎn)、可視化埋點(diǎn)、無(wú)埋點(diǎn)在事件檢測(cè)標(biāo)準(zhǔn)上可以保持一致,但是自定義埋點(diǎn)的事件檢測(cè)標(biāo)準(zhǔn)更靈活,根據(jù)產(chǎn)品和策略需要,元素的曝光時(shí)機(jī)可以前置到后臺(tái)請(qǐng)求時(shí)機(jī),用假曝光時(shí)機(jī)代替前端可見(jiàn)的真曝光時(shí)機(jī),這個(gè)在后面的埋點(diǎn)治理會(huì)詳細(xì)提到。
可視化埋點(diǎn)和無(wú)埋點(diǎn)的事件檢測(cè)標(biāo)準(zhǔn)基本上固定了,可定制的空間不大。
從分析視角來(lái)看,如果遇到不同技術(shù)棧和不同上報(bào)SDK的數(shù)據(jù)上報(bào),尤其涉及到對(duì)比數(shù)據(jù),需要額外關(guān)注事件檢測(cè)標(biāo)準(zhǔn),這塊在前文非標(biāo)準(zhǔn)AB實(shí)驗(yàn)實(shí)踐中有涉及案例。
2、參數(shù)采集
參數(shù)采集,主要是確定參數(shù)的采集策略。這個(gè)采集策略分成靜態(tài)和動(dòng)態(tài)兩個(gè)角度看。
靜態(tài)的采集策略是全部采集還是部分采集。
全部采集就是我們看到的無(wú)埋點(diǎn)亦或全埋點(diǎn),這種方式僅在少數(shù)的產(chǎn)品交互和功能不復(fù)雜且數(shù)據(jù)量不大的場(chǎng)景使用,實(shí)際上由于成本問(wèn)題,實(shí)踐中幾乎不會(huì)采用這種方式。
可視化埋點(diǎn)和自定義埋點(diǎn)都是部分采集,差異點(diǎn)是采集這個(gè)采集動(dòng)作是通過(guò)可視化界面去操作還是開(kāi)發(fā)通過(guò)代碼去操作。
對(duì)于靜態(tài)的采集策略,應(yīng)當(dāng)采取的原則是:按需采集。從需求角度出發(fā),要看什么數(shù)據(jù),就采集什么數(shù)據(jù),在計(jì)算成本和應(yīng)用效率上找一個(gè)平衡。
動(dòng)態(tài)的采集策略是在交互動(dòng)作前后,參數(shù)的采集策略。
例如已經(jīng)曝光過(guò)的視頻,上下滑動(dòng)后,是否要重新曝光。例如猜你想搜詞條點(diǎn)擊后,再扣邊返回,是否要重新曝光。例如搜索結(jié)果頁(yè)從綜合tab切換到筆記tab,再切回綜合tab頁(yè)面,是否要重新曝光。
動(dòng)態(tài)采集策略的不同常常在關(guān)鍵漏斗轉(zhuǎn)化上數(shù)據(jù)對(duì)不上,上游點(diǎn)擊并不等于下游曝光。
3、上報(bào)傳輸
上報(bào)傳輸,指將采集到的公參和私參傳輸入庫(kù)再清洗,這個(gè)過(guò)程主要是技術(shù)選型,包含數(shù)據(jù)怎么到服務(wù)器,服務(wù)器怎么到集群等,從分析視角基本上不用太關(guān)注。
4、小結(jié)
數(shù)據(jù)埋點(diǎn)機(jī)制與捕魚(yú)很像,不同環(huán)節(jié)對(duì)數(shù)據(jù)分析的影響是隱形的,深入理解有助于提升對(duì)指標(biāo)的理解和解讀。
通過(guò)事件檢測(cè)、參數(shù)采集、上報(bào)傳輸三個(gè)環(huán)節(jié)大致把數(shù)據(jù)埋點(diǎn)的機(jī)制做了剖析,理解事件檢測(cè)邏輯有利于進(jìn)行上報(bào)治理和拉齊標(biāo)準(zhǔn),理解參數(shù)采集邏輯有利于設(shè)計(jì)上報(bào)方案和分析指標(biāo)漏斗的形成原因。
這里不展開(kāi)講了,后面在實(shí)踐案例中詳細(xì)講講參數(shù)采集邏輯對(duì)數(shù)據(jù)分析的影響。
四、埋點(diǎn)方案
埋點(diǎn)是一個(gè)苦哈哈的工作方向,因?yàn)闆](méi)有太多技術(shù)含量并且臟活累活多,經(jīng)常被產(chǎn)品、技術(shù)、數(shù)據(jù)同學(xué)避之不及。在實(shí)際應(yīng)用中,埋點(diǎn)因難理解、準(zhǔn)確性難保障兩大特點(diǎn)帶來(lái)四類(lèi)高頻問(wèn)題。
- 埋點(diǎn)漏報(bào):產(chǎn)品未提需求,開(kāi)發(fā)沒(méi)報(bào),無(wú)數(shù)據(jù)可用。
- 埋點(diǎn)報(bào)漏:研發(fā)對(duì)關(guān)鍵業(yè)務(wù)行為忘記埋點(diǎn),關(guān)鍵行為無(wú)數(shù)據(jù)。
- 埋點(diǎn)亂報(bào):研發(fā)未按照規(guī)范進(jìn)行埋點(diǎn),埋點(diǎn)數(shù)據(jù)不可用。
- 埋點(diǎn)報(bào)錯(cuò):產(chǎn)品和研發(fā)對(duì)業(yè)務(wù)及上報(bào)理解不一致,要的沒(méi)做,做的沒(méi)用。
上述四類(lèi)埋點(diǎn)問(wèn)題可以從「埋點(diǎn)流程」和「埋點(diǎn)設(shè)計(jì)」兩方面去優(yōu)化,埋點(diǎn)流程主要是降低埋點(diǎn)的理解難度,確保障產(chǎn)品要的、開(kāi)發(fā)做的、數(shù)據(jù)給的一致。
埋點(diǎn)設(shè)計(jì)主要是提升埋點(diǎn)的準(zhǔn)確性和完整性,要看的都報(bào)了,并且報(bào)的都對(duì),因此埋點(diǎn)方案主要是圍繞埋點(diǎn)流程和埋點(diǎn)設(shè)計(jì)展開(kāi)。
1、埋點(diǎn)流程(協(xié)作視角)
在實(shí)際工作中,經(jīng)常會(huì)出現(xiàn)一些靈魂發(fā)問(wèn):產(chǎn)品和研發(fā)都會(huì)說(shuō)「這個(gè)新頁(yè)面埋點(diǎn)怎么搞」,但是兩者的訴求是不一樣的。
產(chǎn)品關(guān)注的是統(tǒng)計(jì)指標(biāo),不清楚指標(biāo)怎么變成埋點(diǎn)。研發(fā)關(guān)注的是埋點(diǎn)開(kāi)發(fā),不清楚埋點(diǎn)報(bào)到哪里及報(bào)什么參數(shù)。
因此從數(shù)據(jù)產(chǎn)品角度,埋點(diǎn)流程可拆分為:理解產(chǎn)品、翻譯產(chǎn)品、表達(dá)產(chǎn)品。
(1)理解產(chǎn)品
從業(yè)務(wù)目標(biāo)入手,拆解北極星指標(biāo),理解產(chǎn)品要看什么。
在埋點(diǎn)協(xié)作流程中,數(shù)據(jù)產(chǎn)品的角色就像一個(gè)翻譯,理解產(chǎn)品是精準(zhǔn)翻譯產(chǎn)品埋點(diǎn)訴求的前提。理解產(chǎn)品的交互邏輯、效果評(píng)估方法,其次才是設(shè)計(jì)指標(biāo)和埋點(diǎn)文檔。
實(shí)際工作上,產(chǎn)品同學(xué)可能是要這個(gè)要哪個(gè),但是把要什么“具象化”是非常必要的,通過(guò)搭建和拆解指標(biāo)體系,數(shù)據(jù)產(chǎn)品在埋點(diǎn)設(shè)計(jì)上才有目標(biāo)和方向。
一份好的指標(biāo)體系應(yīng)當(dāng)包含指標(biāo)和分析維度,沒(méi)有分析維度的指標(biāo)對(duì)業(yè)務(wù)洞察幫助不大。因此溝通清楚產(chǎn)品的形態(tài)、產(chǎn)品的評(píng)估目標(biāo)、產(chǎn)品的分析方法是理解產(chǎn)品的重要工作。
(2)翻譯產(chǎn)品
翻譯產(chǎn)品是產(chǎn)品的數(shù)據(jù)化過(guò)程,通過(guò)可視化數(shù)據(jù)流,幫助產(chǎn)品和研發(fā)知道要報(bào)什么。
埋點(diǎn)報(bào)錯(cuò)的主要原因是“自說(shuō)自話(huà)”,尤其復(fù)雜項(xiàng)目涉及多個(gè)產(chǎn)品和多個(gè)研發(fā),拉齊產(chǎn)研對(duì)業(yè)務(wù)和數(shù)據(jù)的認(rèn)知非常重要,可視化數(shù)據(jù)流就是很好的呈現(xiàn)手段。
我們可以通過(guò)流程圖,抽象產(chǎn)品路徑、頁(yè)面模塊、參數(shù)透?jìng)鞯戎匾畔?,幫助各方建立埋點(diǎn)設(shè)計(jì)的框架,明確在開(kāi)發(fā)過(guò)程中要重點(diǎn)關(guān)注內(nèi)容。
(3)表達(dá)產(chǎn)品
表達(dá)產(chǎn)品是通過(guò)設(shè)計(jì)埋點(diǎn)方案,以完善的報(bào)文呈現(xiàn)出字段和枚舉值,開(kāi)發(fā)看了知道如何執(zhí)行。
設(shè)計(jì)埋點(diǎn)方案的方法論很多,例如事件驅(qū)動(dòng)型、層次結(jié)構(gòu)驅(qū)動(dòng)型等,無(wú)論是那種方法,最主要的目標(biāo)是設(shè)計(jì)有效的統(tǒng)計(jì)參數(shù),讓埋點(diǎn)開(kāi)發(fā)在執(zhí)行過(guò)程中有重心,讓數(shù)據(jù)開(kāi)發(fā)在數(shù)倉(cāng)開(kāi)發(fā)中邏輯清晰。
(4)小結(jié)
上述埋點(diǎn)流程在大型產(chǎn)品項(xiàng)目中非常有必要,一是標(biāo)準(zhǔn)化了埋點(diǎn)工作,降低了埋點(diǎn)的理解難度。二是提升了協(xié)作效率,產(chǎn)研清楚埋點(diǎn)環(huán)節(jié)存在的依賴(lài)關(guān)系。
實(shí)際工作中項(xiàng)目上線(xiàn)倒排日期,留給數(shù)據(jù)埋點(diǎn)設(shè)計(jì)、開(kāi)發(fā)和驗(yàn)證的時(shí)間很短,但是業(yè)務(wù)效果的衡量又很依賴(lài)埋點(diǎn)質(zhì)量,因此優(yōu)化流程,降低埋點(diǎn)理解難度,提升效率是必不可少的。
2、埋點(diǎn)設(shè)計(jì)(項(xiàng)目視角)
埋點(diǎn)的準(zhǔn)確性難保證主要體現(xiàn)在埋點(diǎn)開(kāi)發(fā)過(guò)程中,如果埋點(diǎn)設(shè)計(jì)不能將產(chǎn)品訴求準(zhǔn)確的表達(dá)出來(lái),開(kāi)發(fā)在執(zhí)行過(guò)程中就會(huì)產(chǎn)生偏差。
埋點(diǎn)設(shè)計(jì)從「埋點(diǎn)邏輯」和「埋點(diǎn)參數(shù)」兩個(gè)角度考慮,埋點(diǎn)邏輯體現(xiàn)業(yè)務(wù)邏輯,埋點(diǎn)參數(shù)則是指導(dǎo)技術(shù)開(kāi)發(fā)。講清楚埋點(diǎn)邏輯和寫(xiě)清楚埋點(diǎn)參數(shù)文檔,是埋點(diǎn)設(shè)計(jì)的主要工作。
(1)埋點(diǎn)邏輯
埋點(diǎn)機(jī)制在上文已進(jìn)行介紹,埋點(diǎn)邏輯簡(jiǎn)單來(lái)說(shuō)要包含用戶(hù)、產(chǎn)品、內(nèi)容三部分信息,這是C端產(chǎn)品典型的做法。
用戶(hù)搜索內(nèi)容,內(nèi)容通過(guò)產(chǎn)品媒介進(jìn)行銷(xiāo)售,因此圍繞著用戶(hù)需求洞察、產(chǎn)品效應(yīng)評(píng)估、內(nèi)容分發(fā)效率三個(gè)方面的分析會(huì)比較多,在埋點(diǎn)邏輯設(shè)計(jì)考慮周全非常必要。
明確埋點(diǎn)邏輯中要上報(bào)什么內(nèi)容之后,接下來(lái)就是怎么去設(shè)計(jì)埋點(diǎn)邏輯。埋點(diǎn)邏輯要講清楚頁(yè)面內(nèi)模塊、元素等關(guān)系,頁(yè)面之間承接關(guān)系。
5W2H法則是適用于講清上報(bào)邏輯的,核心是表達(dá):何時(shí)何地由誰(shuí)做了什么。
1. 頁(yè)面:
頁(yè)面一般用于統(tǒng)計(jì)該場(chǎng)景下原子指標(biāo),例如UV、PV等。
2. 模塊(元素)實(shí)體:
通常模塊與元素會(huì)放在一起看,這兩者都會(huì)用于描述在頁(yè)面內(nèi)的特定功能塊或者功能點(diǎn)。如果頁(yè)面內(nèi)交互復(fù)雜,一般會(huì)把模塊定位成元素的集合。
在頁(yè)面分層上會(huì)存在頁(yè)面級(jí)別-元素級(jí)別或者頁(yè)面級(jí)別-模塊級(jí)別-元素級(jí)別。模塊(元素)繼承頁(yè)面級(jí)別參數(shù)。
3. 實(shí)體描述:
頁(yè)面、模塊(元素)除了表達(dá)本身,還會(huì)存在描述情況。例如一個(gè)點(diǎn)擊按鈕除了通過(guò)module標(biāo)識(shí)出來(lái),如果點(diǎn)擊按鈕有顏色、大小、位置上的表述,那么還需要對(duì)應(yīng)的描述參數(shù)去表達(dá),這就是實(shí)體描述。
4. 上報(bào)動(dòng)作(事件):
隨著UI交互越發(fā)成熟,動(dòng)作也變得多樣,有曝光、點(diǎn)擊、滑動(dòng)、長(zhǎng)按等。
5. 上報(bào)時(shí)機(jī)(對(duì)應(yīng)事件):
在點(diǎn)擊層面,上報(bào)時(shí)機(jī)基本上大同小異。但是在曝光層面,上報(bào)時(shí)機(jī)和機(jī)制差異很大。
例如每秒掃描,連續(xù)兩秒掃描在同一視圖,算一種曝光。頁(yè)面滑動(dòng)或者用戶(hù)觸發(fā)滑動(dòng),算一種曝光。頁(yè)面后臺(tái)請(qǐng)求、頁(yè)面加載、頁(yè)面渲染、視圖可見(jiàn)等各個(gè)環(huán)節(jié)也算一種曝光。因此定義曝光時(shí)機(jī)和曝光機(jī)制對(duì)于產(chǎn)品來(lái)說(shuō)比較重要。
(2)埋點(diǎn)參數(shù)
埋點(diǎn)參數(shù)文檔是數(shù)據(jù)產(chǎn)品埋點(diǎn)工作的主要交付產(chǎn)物,埋點(diǎn)參數(shù)的設(shè)計(jì)原則有兩個(gè):最小化改動(dòng)原則和上報(bào)即可用原則。
1. 最小化改動(dòng)原則:
在技術(shù)棧和數(shù)據(jù)pipeline都搭建完善的情況下,新埋點(diǎn)的設(shè)計(jì)原則是兼容已有基礎(chǔ)設(shè)施,不做埋點(diǎn)邏輯和埋點(diǎn)參數(shù)名的改動(dòng),保障相同場(chǎng)景下的各模塊上報(bào)和統(tǒng)計(jì)邏輯一致。
2. 上報(bào)即可用原則:
我個(gè)人理解是在最小化改動(dòng)的基礎(chǔ)上,只要埋點(diǎn)開(kāi)發(fā)并且測(cè)試完成,就要保障業(yè)務(wù)指標(biāo)產(chǎn)出可用,邏輯可解釋。
埋點(diǎn)參數(shù)文檔有兩個(gè)值得注意的地方:一是梳理出真正有效的統(tǒng)計(jì)參數(shù),二是寫(xiě)清楚埋點(diǎn)文檔。
在日常上報(bào)的埋點(diǎn)參數(shù)中,公參無(wú)需特定梳理,這里要梳理的是真正對(duì)指標(biāo)計(jì)算有影響的參數(shù),參數(shù)可以圍繞埋點(diǎn)邏輯進(jìn)行展開(kāi),如下圖要上報(bào)的參數(shù)有50多個(gè),開(kāi)發(fā)不知道報(bào)什么,下游統(tǒng)計(jì)也無(wú)法標(biāo)準(zhǔn)化,因此梳理出真正有效統(tǒng)計(jì)參數(shù)很重要。
寫(xiě)清楚埋點(diǎn)文檔,沒(méi)啥可展開(kāi)的,核心是埋點(diǎn)文檔體現(xiàn)出產(chǎn)品形態(tài)、指標(biāo)業(yè)務(wù)定義、埋點(diǎn)參數(shù)值、技術(shù)口徑。
(3)小結(jié)
埋點(diǎn)設(shè)計(jì)是數(shù)據(jù)產(chǎn)品的重要交付內(nèi)容,埋點(diǎn)邏輯體現(xiàn)業(yè)務(wù)邏輯,尤其是在復(fù)雜的產(chǎn)品形態(tài)中,邏輯的設(shè)計(jì)尤為重要。埋點(diǎn)參數(shù)文檔主要是給埋點(diǎn)開(kāi)發(fā)和數(shù)據(jù)開(kāi)發(fā)作為實(shí)踐的參考。
五、埋點(diǎn)實(shí)踐
上文介紹了埋點(diǎn)機(jī)制與埋點(diǎn)方案,回顧一下,埋點(diǎn)機(jī)制包含事件檢測(cè)、參數(shù)采集、上報(bào)傳輸三個(gè)環(huán)節(jié),埋點(diǎn)方案包含埋點(diǎn)流程、埋點(diǎn)參數(shù)兩個(gè)環(huán)節(jié),其中事件檢測(cè)標(biāo)準(zhǔn)、上報(bào)傳輸與各家公司的技術(shù)選型有較強(qiáng)相關(guān)性,具備特殊性。
但是埋點(diǎn)流程和埋點(diǎn)參數(shù)設(shè)計(jì)具有一般性,可以從相似產(chǎn)品上找到共同點(diǎn),下文著重從「理解產(chǎn)品」、「翻譯產(chǎn)品」、「表達(dá)產(chǎn)品」三個(gè)方面介紹搜索和短視頻產(chǎn)品的埋點(diǎn)實(shí)踐的基本思路。
1、搜索產(chǎn)品
搜索產(chǎn)品 一般分為通搜與垂搜,通用搜索擁有海量搜索資源,滿(mǎn)足用戶(hù)多樣化搜索需求,內(nèi)容全。垂直搜索擁有海量垂直資源,滿(mǎn)足用戶(hù)對(duì)細(xì)分內(nèi)容搜索需求,效率高。但實(shí)際上,垂搜現(xiàn)在也在做通搜,通搜也在做垂搜,嚴(yán)格區(qū)分的意義不大了。
例如抖音搜索是典型的視頻垂搜產(chǎn)品,有完善的自有視頻生態(tài)資源,搜索結(jié)果一般也是視頻類(lèi)結(jié)果。但實(shí)際搜索發(fā)現(xiàn),除了視頻綜合搜索,還有全網(wǎng)搜索,除了視頻結(jié)果,也有全網(wǎng)圖文類(lèi)結(jié)果。
從搜索路徑來(lái)看,一次完整的搜索鏈路很長(zhǎng),從點(diǎn)框發(fā)起搜索,歷經(jīng)搜索輸入頁(yè)默認(rèn)態(tài)和輸入態(tài),用戶(hù)搜索的需求得到很好的識(shí)別和澄清,通過(guò)聯(lián)想詞、歷史等模塊提升用戶(hù)表達(dá)搜索需求的效率。
在搜索結(jié)果頁(yè),通過(guò)對(duì)搜索需求理解,召回搜索詞相關(guān)的內(nèi)容進(jìn)行組織和排序,進(jìn)而在結(jié)果頁(yè)進(jìn)行分發(fā),滿(mǎn)足用戶(hù)的淺層消費(fèi)。因此一次常規(guī)的搜索路徑要分析的數(shù)據(jù)很多,衡量轉(zhuǎn)化效率和轉(zhuǎn)化規(guī)模都需要精準(zhǔn)的埋點(diǎn)。
表達(dá)產(chǎn)品,從下圖不難看出,百度、QQ瀏覽器、抖音搜索、小紅書(shū)搜索的主動(dòng)搜索路徑基本一致,從框或者類(lèi)框場(chǎng)景觸發(fā),幫助用戶(hù)表達(dá)搜索意圖,意圖越清楚搜索效率越高。
在搜索意圖被搜索引擎理解后,通過(guò)召回、排序策略在產(chǎn)品層面進(jìn)行內(nèi)容組織和分發(fā),從而用戶(hù)在搜索結(jié)果頁(yè)前端能看到各種形態(tài)的搜索結(jié)果,因此搜索意圖對(duì)應(yīng)數(shù)據(jù)埋點(diǎn)貫穿著搜索路徑。
從搜索結(jié)果頁(yè)規(guī)模、搜索轉(zhuǎn)化效率、搜索結(jié)果頁(yè)質(zhì)量等多個(gè)角度構(gòu)建搜索指標(biāo)體系,將產(chǎn)品的核心價(jià)值進(jìn)行表達(dá),這里要包含意圖、產(chǎn)品和內(nèi)容三個(gè)視角的數(shù)據(jù)。
翻譯產(chǎn)品,通過(guò)簡(jiǎn)化的數(shù)據(jù)流,能清晰地將主要產(chǎn)品路徑和各頁(yè)面模塊進(jìn)行描述。數(shù)據(jù)流的主要呈現(xiàn)給產(chǎn)品和研發(fā)看,幫助各方對(duì)齊頁(yè)面與元素關(guān)系、產(chǎn)品路徑漏斗、上報(bào)重點(diǎn)參數(shù)等。
搜索產(chǎn)品重點(diǎn)是從導(dǎo)流渠道和用戶(hù)session串聯(lián)產(chǎn)品路徑,同時(shí)設(shè)計(jì)好各頁(yè)面的層級(jí)嵌套關(guān)系。搜索產(chǎn)品與短視頻產(chǎn)品的重要區(qū)別在于搜索結(jié)果頁(yè)呈現(xiàn)邏輯復(fù)雜,短視頻頁(yè)面呈現(xiàn)邏輯相對(duì)簡(jiǎn)單。
表達(dá)產(chǎn)品,通過(guò)上報(bào)文檔,將上報(bào)參數(shù)和含義進(jìn)行標(biāo)注,下圖的上報(bào)參數(shù)不涉及真實(shí)上報(bào)字段,核心是表達(dá)兩個(gè)點(diǎn):
一是搜索頁(yè)面嵌套關(guān)系,厘清實(shí)體與描述的含義,頁(yè)面與元素的參數(shù)繼承關(guān)系。二是路徑串聯(lián)參數(shù)的設(shè)計(jì),這里包含生成、透?jìng)鳌N(xiāo)毀機(jī)制。
搜索結(jié)果頁(yè)包含多個(gè)結(jié)果,每個(gè)結(jié)果包含多個(gè)模塊,每個(gè)模塊包含多個(gè)元素,從頁(yè)面、模塊、元素層級(jí)由大到小,容器的參數(shù)集合依次變少。
2、短視頻產(chǎn)品
短視頻產(chǎn)品與搜索產(chǎn)品的典型差別是前者需求不明確(靠畫(huà)像),后者需求是明確的(靠意圖)。用戶(hù)刷視頻,毫無(wú)目的,用戶(hù)滿(mǎn)足的好壞看畫(huà)像、推薦算法和內(nèi)容生態(tài)豐富程度,因此精準(zhǔn)刻畫(huà)用戶(hù),推薦用戶(hù)想看且有優(yōu)質(zhì)的內(nèi)容比較關(guān)鍵。
從抖音、視頻號(hào)、快手、QQ瀏覽器視頻四個(gè)產(chǎn)品來(lái)看,視頻的消費(fèi)產(chǎn)品主要是視頻內(nèi)容本身,其次是視頻互動(dòng)。視頻產(chǎn)品關(guān)注用戶(hù)連續(xù)消費(fèi),例如pvvv,消費(fèi)路徑倒是沒(méi)有搜索長(zhǎng),在數(shù)據(jù)埋點(diǎn)上,視頻產(chǎn)品相對(duì)要直觀一點(diǎn)。
理解產(chǎn)品。短視頻的產(chǎn)品形態(tài)是短視頻頁(yè),核心是捕捉到用戶(hù)消費(fèi)次數(shù)和深度,每個(gè)視頻的時(shí)長(zhǎng)相關(guān)信息。
短視頻頁(yè)在設(shè)計(jì)上主要以視頻內(nèi)容展示為主,其余模塊為視頻互動(dòng)、激發(fā)視頻搜索相關(guān)內(nèi)容。視頻頁(yè)面各元素相對(duì)獨(dú)立,不存在復(fù)雜的嵌套關(guān)系,上報(bào)標(biāo)準(zhǔn)化,大前端作業(yè),改動(dòng)不大。
搜索是典型的小前端作業(yè),定制開(kāi)發(fā)比較多,對(duì)應(yīng)埋點(diǎn)也更復(fù)雜。用戶(hù)刷到什么內(nèi)容與后臺(tái)推薦系統(tǒng)關(guān)系密切,因此每條視頻的資源ID與推薦策略(策略ID)都需要被捕捉到。
翻譯產(chǎn)品。短視頻頁(yè)關(guān)注產(chǎn)品本身還關(guān)注內(nèi)容、策略相關(guān)上報(bào),這些上報(bào)密切影響視頻內(nèi)容的推薦。因此在短視頻PVVV、時(shí)長(zhǎng)基礎(chǔ)上,明確頁(yè)面-元素的平鋪關(guān)系后,要著重設(shè)計(jì)視頻內(nèi)容參數(shù)、視頻內(nèi)容推薦策略參數(shù)、視頻與視頻上下關(guān)聯(lián)的參數(shù)。
表達(dá)產(chǎn)品。視頻與搜索比較類(lèi)型,典型的C端產(chǎn)品。共同點(diǎn)是生態(tài)資源都是要上報(bào),連續(xù)交互行為之間要關(guān)聯(lián),不同點(diǎn)是視頻頁(yè)面與元素不存在嵌套關(guān)系,但大致模塊都是圍繞用戶(hù)、產(chǎn)品、內(nèi)容、路徑進(jìn)行埋點(diǎn)方案設(shè)計(jì)。
六、最后
上述簡(jiǎn)單記錄了下搜索與短視頻產(chǎn)品的實(shí)踐思路,實(shí)際過(guò)程中需要考慮的點(diǎn)較多,不一一枚舉了,核心是將埋點(diǎn)的方法論應(yīng)用在不同產(chǎn)品類(lèi)型上。
最后,數(shù)據(jù)埋點(diǎn)是一個(gè)注重實(shí)踐的工作,上文從埋點(diǎn)機(jī)制、埋點(diǎn)方案、埋點(diǎn)實(shí)踐 三個(gè)視角記錄筆者對(duì)埋點(diǎn)工作的思考,希望能給數(shù)據(jù)使用同學(xué)提供一個(gè)理解產(chǎn)品和數(shù)據(jù)的視角。
作者:makino,騰訊PCG產(chǎn)品經(jīng)理
來(lái)源公眾號(hào):騰訊大講堂(ID:TX_DJT ),聚焦前沿,打造互聯(lián)網(wǎng)人的高光時(shí)刻
本文由人人都是產(chǎn)品經(jīng)理合作媒體 @騰訊大講堂 授權(quán)發(fā)布,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
我比較菜,我先問(wèn)。你這個(gè)5W2H,另外一個(gè)H在哪?