作者:好夕雷
記得我剛做產(chǎn)品時(shí),就遇到設(shè)計(jì)了很多產(chǎn)品功能,卻不知道上線效果如何的問(wèn)題,相信你也困惑過(guò)。
我那時(shí)還只是會(huì)畫(huà)瓢的原型仔,以為產(chǎn)品就只要找個(gè)競(jìng)品抄抄、功能界面精美就行。后來(lái)工作久成了職場(chǎng)回鍋肉,發(fā)現(xiàn)之前遇到的問(wèn)題,主要是不懂?dāng)?shù)據(jù)埋點(diǎn)、數(shù)據(jù)分析造成的。
知道了問(wèn)題所在,當(dāng)然是趕緊問(wèn)度娘,臨時(shí)抱佛腳啦~
結(jié)果搜了一圈后發(fā)現(xiàn),各種數(shù)據(jù)埋點(diǎn)文章看起來(lái)高大上,但我只想設(shè)計(jì)一個(gè)數(shù)據(jù)埋點(diǎn)方案,看完還是無(wú)從下手阿!加上當(dāng)時(shí)工作(摸魚(yú))忙得飛起,還是先放放這個(gè)問(wèn)題吧。
后來(lái)我一路升級(jí)打怪,什么SQL、數(shù)據(jù)庫(kù)、UML、數(shù)據(jù)分析、MVP 最小可行性等產(chǎn)品知識(shí)簡(jiǎn)直信手拈來(lái),這時(shí)我才靠著聰明的小腦瓜,設(shè)計(jì)出了我的初版數(shù)據(jù)埋點(diǎn)方案。
為什么說(shuō)這些?主要是在這篇推文中,我不單想總結(jié)數(shù)據(jù)埋點(diǎn)踩過(guò)的坑、相關(guān)必要知識(shí)外,還想踐行費(fèi)曼技巧讓你學(xué)會(huì),10 分鐘內(nèi)完成一份數(shù)據(jù)埋點(diǎn)方案。
聽(tīng)起來(lái)不太可能,那么不妨讓我試試吧~
什么是數(shù)據(jù)埋點(diǎn)?
數(shù)據(jù)埋點(diǎn),指的是通過(guò)代碼的方式,對(duì)用戶(hù)的行為數(shù)據(jù),結(jié)構(gòu)化存儲(chǔ)的過(guò)程。
聽(tīng)起來(lái)比較抽象,我們換種說(shuō)法。
數(shù)據(jù)埋點(diǎn)有點(diǎn)像考勤打卡,當(dāng)你上下班簽到后,考勤機(jī)會(huì)記錄你什么時(shí)間、在什么地點(diǎn)完成了打卡,這些一條條的打卡記錄,都存在了類(lèi)似 Excel 的數(shù)據(jù)表中,以便后續(xù) HR、老板看看誰(shuí)最近又摸魚(yú)了~
數(shù)據(jù)埋點(diǎn)的 3 大事件類(lèi)型
數(shù)據(jù)埋點(diǎn)的事件類(lèi)型,會(huì)根據(jù)不同的用戶(hù)行為進(jìn)行劃分。
一些復(fù)雜的數(shù)據(jù)分析系統(tǒng),除了記錄用戶(hù)操作事件外,還會(huì)將業(yè)務(wù)相關(guān)事件進(jìn)行埋點(diǎn)。
拿門(mén)鎖考勤一體機(jī)的例子舉例,員工每次輸密碼、按下指紋都是用戶(hù)操作事件,而密碼開(kāi)門(mén)記錄、指紋打卡結(jié)果則是業(yè)務(wù)相關(guān)事件。
為了方便小白入門(mén),我們這里只討論用戶(hù)操作埋點(diǎn)。
學(xué)會(huì)了它們,你就能應(yīng)付工作中 80% 的情況了。
數(shù)據(jù)埋點(diǎn)的高頻事件,主要有 3 個(gè)類(lèi)型:點(diǎn)擊、瀏覽、曝光。
點(diǎn)擊事件:顧名思義,只要用戶(hù)點(diǎn)擊了頁(yè)面的任意區(qū)域、按鈕,都算作點(diǎn)擊事件;
瀏覽事件:即用戶(hù)成功進(jìn)入一個(gè)頁(yè)面,視為一次瀏覽事件;
曝光事件:頁(yè)面元素達(dá)到觸發(fā)條件后顯示,即為曝光事件。
舉個(gè)例子
我們?cè)囍e個(gè)簡(jiǎn)單的例子,來(lái)更深入地理解它們。
用戶(hù) A 平時(shí)買(mǎi)東西都喜歡上一個(gè)電商 APP。最近 iPhone 又上了新款,他像往常那樣:
打開(kāi)了APP (瀏覽事件:進(jìn)入首頁(yè));
試著搜索 iPhone15(點(diǎn)擊事件:點(diǎn)擊搜索欄);
看看哪個(gè)店鋪的手機(jī),靠譜又便宜(瀏覽事件:進(jìn)入搜索頁(yè));
劃了幾頁(yè)對(duì)比手機(jī)(曝光事件:顯示更多商品);
看了看價(jià)格,iPhone15 還是太貴先不買(mǎi)了。
上面的 APP 購(gòu)物案例,就是埋點(diǎn)系統(tǒng)的簡(jiǎn)化版,懂了這個(gè)案例,自然能設(shè)計(jì)更復(fù)雜的埋點(diǎn)方案了。
如何快速上線數(shù)據(jù)埋點(diǎn)?
要想快速上線數(shù)據(jù)埋點(diǎn),除了要懂基礎(chǔ)的數(shù)據(jù)埋點(diǎn)概念、數(shù)據(jù)埋點(diǎn)事件之外,你還需要掌握MVP 思維、數(shù)據(jù)埋點(diǎn)通用表格、數(shù)據(jù)埋點(diǎn)文檔模板等內(nèi)容,接下來(lái)我將一一介紹它們。
學(xué)會(huì)了它們,5 分鐘內(nèi)寫(xiě)出你的第一版數(shù)據(jù)埋點(diǎn),簡(jiǎn)直易如反掌~
什么是 MVP 思維?
所謂的 MVP,即花最低成本,驗(yàn)證目標(biāo)可行性的一種思維方式。
將 MVP 思維用在數(shù)據(jù)埋點(diǎn)的方案設(shè)計(jì),即用最快的速度,直接上一版可用的埋點(diǎn)。
何為簡(jiǎn)單?不懂 MVP 思維的產(chǎn)品,可能會(huì)把數(shù)據(jù)埋點(diǎn)想的超級(jí)復(fù)雜,動(dòng)輒 50+ 的事件記錄,光是開(kāi)發(fā)落地可能都要花個(gè)把星期,等上線黃花菜都涼了~
更聰明的做法是,針對(duì)數(shù)據(jù)分析目的,先上線 1~3 個(gè)主要的埋點(diǎn)事件,這種做法寫(xiě)個(gè)文檔加上線,開(kāi)發(fā)手腳麻利點(diǎn)的話,1 天之內(nèi)就能看埋點(diǎn)數(shù)據(jù)了。
數(shù)據(jù)埋點(diǎn)通用表格
數(shù)據(jù)埋點(diǎn)的本質(zhì)是,通過(guò)數(shù)據(jù)庫(kù)的方式,將用戶(hù)行為數(shù)據(jù)進(jìn)行結(jié)構(gòu)化存儲(chǔ)。
所以一個(gè)簡(jiǎn)潔、通用的數(shù)據(jù)表設(shè)計(jì)就尤為重要了。
下面介紹一個(gè)記錄用戶(hù)行為埋點(diǎn)時(shí),比較通用的數(shù)據(jù)表方案(對(duì),就是我設(shè)計(jì)的),你可以參考、或直接使用。
它主要包含了 9 個(gè)主要字段:
應(yīng)用id:當(dāng)公司開(kāi)發(fā)了多個(gè)應(yīng)用時(shí),記錄事件在什么應(yīng)用中觸發(fā);
用戶(hù)id:哪個(gè)用戶(hù)觸發(fā)了這次事件;
模塊id:功能模塊的具體對(duì)象 id,例如進(jìn)入商品詳情頁(yè)的某個(gè)具體商品 id;
模塊:這個(gè)事件所對(duì)應(yīng)的功能模塊是什么,例如進(jìn)入商品詳情頁(yè),屬于商品模塊;
事件:用戶(hù)在應(yīng)用完成的任何行為動(dòng)作,都是一個(gè)事件,事件主要有點(diǎn)擊、瀏覽、曝光等;
頁(yè)面:發(fā)生事件的頁(yè)面、路徑在哪;
元素:發(fā)生事件的相關(guān)按鈕、區(qū)域是什么,頁(yè)面中一個(gè)簡(jiǎn)單的按鈕就算作元素;
參數(shù):用于存放元素的更多信息,例如元素名稱(chēng)、元素類(lèi)型;
時(shí)間:記錄事件的具體發(fā)生時(shí)間。
數(shù)據(jù)埋點(diǎn)文檔模板
通過(guò)使用我的數(shù)據(jù)埋點(diǎn)模板,花幾分鐘按套路寫(xiě)埋點(diǎn)文檔,就能快樂(lè)摸魚(yú)啦~
在這份文檔中,我們參考剛說(shuō)的電商 APP 購(gòu)物流程,按示例填好模塊、事件、頁(yè)面、元素、參數(shù)等規(guī)則說(shuō)明,一份埋點(diǎn)方案就搞定啦。
還等啥,快去找研發(fā)擺頭吧。
看完覺(jué)得寫(xiě)得好的,不防打賞一元,以支持藍(lán)海情報(bào)網(wǎng)揭秘更多好的項(xiàng)目。