埋點(diǎn)是個(gè)系統(tǒng)工程演训,眀是持續(xù)優(yōu)化弟孟、業(yè)務(wù)增加的過程,我們先來看看埋點(diǎn)數(shù)據(jù)上報(bào)鏈路圖:
最原始的埋點(diǎn)管理方式是用文檔或表格記錄下來埋點(diǎn)的編碼命名样悟、業(yè)務(wù)含義及其他必備信息拂募,在埋點(diǎn)業(yè)務(wù)方內(nèi)部共享即可。
埋點(diǎn)管理業(yè)務(wù)流程設(shè)計(jì)
埋點(diǎn)信息管理系統(tǒng)主要有的功能:
- 提供埋點(diǎn)信息的錄入功能。
- 記錄各埋點(diǎn)是否存在没讲,進(jìn)行埋點(diǎn)層級(jí)管理眯娱。因?yàn)槁顸c(diǎn)較多,往往需要按照APP-頁(yè)面-控件的層級(jí)進(jìn)行分類爬凑、記錄和查詢徙缴。
- 展示并可查詢某埋點(diǎn)的詳細(xì)信息。例如物理編碼信息和對(duì)應(yīng)的業(yè)務(wù)含義信息嘁信,埋點(diǎn)的上線版本和時(shí)間于样,埋點(diǎn)管理員責(zé)任人,埋點(diǎn)信息儲(chǔ)存的數(shù)倉(cāng)表名稱以及必要的埋點(diǎn)數(shù)據(jù)結(jié)構(gòu)體(對(duì)個(gè)性化埋點(diǎn)可能出現(xiàn)的上傳數(shù)據(jù)中新加字段的解釋)潘靖。
- 輔助功能穿剖。如埋點(diǎn)數(shù)據(jù)量的監(jiān)控,埋點(diǎn)信息預(yù)覽卦溢,埋點(diǎn)數(shù)據(jù)通用分析及可視化展示等糊余。
埋點(diǎn)管理是建立在埋點(diǎn)生成、傳輸单寂、儲(chǔ)存等過程的基礎(chǔ)之上的贬芥。
管理的重點(diǎn)和難點(diǎn),在于大量埋點(diǎn)物理編碼(命名編碼)和業(yè)務(wù)含義的對(duì)應(yīng)宣决。這個(gè)對(duì)應(yīng)是將不可讀的英文編碼字段和易于理解的漢語(yǔ)業(yè)務(wù)含義連接起來的過程蘸劈。對(duì)應(yīng)可能是一對(duì)多,多對(duì)一尊沸,甚至多對(duì)多的威沫。
- 對(duì)應(yīng)過程在手動(dòng)埋點(diǎn)中,反應(yīng)在PM與開發(fā)溝通及開發(fā)具體埋點(diǎn)行為中洼专。首先PM需要根據(jù)業(yè)務(wù)含義棒掠,選擇要埋的點(diǎn)并取或生成一個(gè)物理編碼;之后開發(fā)按照這個(gè)對(duì)應(yīng)關(guān)系壶熏,將物理編碼寫入到業(yè)務(wù)含義對(duì)應(yīng)的頁(yè)面或事件上句柠。這個(gè)過程是抽象且容易出錯(cuò)的。
- 對(duì)應(yīng)過程在全自動(dòng)埋點(diǎn)中棒假,反應(yīng)在PM和開發(fā)溝通并“認(rèn)領(lǐng)”自動(dòng)埋點(diǎn)的行為中溯职。PM需要向開發(fā)了解,已經(jīng)存在的某物理編碼代表的是什么意思即其業(yè)務(wù)含義是什么帽哑,然后將這兩者關(guān)聯(lián)谜酒。往往還需要將IOS和安卓?jī)蓚€(gè)不同的物理編碼關(guān)聯(lián)到同一業(yè)務(wù)含義上,因?yàn)檫@兩個(gè)物理編碼實(shí)際就是同一頁(yè)面或控件妻枕。這個(gè)過程僻族,也是抽象易錯(cuò)的粘驰。
- 抽象易錯(cuò),主要是因?yàn)樾枰獞{腦中想象將兩種文字編碼級(jí)的內(nèi)容進(jìn)行關(guān)聯(lián)述么。上文提到的可視化埋點(diǎn)則可通過直觀的APP展現(xiàn)蝌数,顯示出物理編碼及業(yè)務(wù)含義,解決抽象的問題度秘。伴隨著產(chǎn)品迭代埋點(diǎn)數(shù)目增長(zhǎng)顶伞,似乎有效的可視化埋點(diǎn)是大公司做埋點(diǎn)管理有必要嘗試的方向。