一、概要
數(shù)據(jù)埋點(diǎn)的本質(zhì)是元數(shù)據(jù)管理被饿,核心是處理行為四康、位置和模塊之間的關(guān)系,找到最合適的元數(shù)據(jù)組織管理方式狭握。埋點(diǎn)思維的基礎(chǔ)是位置行為抽象和盒子模型闪金。
- 埋點(diǎn)設(shè)計(jì)思維
- 埋點(diǎn)設(shè)計(jì)模型
位置和抽象
埋點(diǎn)設(shè)計(jì)的基本出發(fā)點(diǎn),要求埋點(diǎn)的組織形式是按位置论颅、行為哎垦、功能或者基于某一主題下(根據(jù)產(chǎn)品形態(tài)而定);
如果行為在多位置多主題下具有廣泛性,則需求進(jìn)行行為抽象恃疯。例如分享漏设,可以在不同層級頁面對不同內(nèi)容分享。
- 埋點(diǎn)的第一準(zhǔn)則
按位置(功能經(jīng)常和位置是捆綁的)為主今妄,其次考慮抽象郑口,若位置和抽象相矛盾時(shí),以位置為主盾鳞。 如果多個位置都有同一功能的入口時(shí)犬性,在抽象出來,并兼容以前的單位置入口的數(shù)據(jù)上報(bào)腾仅。
盒子模型
盒子模型是指的框架(在app上體現(xiàn)為頁面形式乒裆,比如頁面,卡片)和內(nèi)容(體現(xiàn)為頁面中拉去的服務(wù)器的內(nèi)容推励,比如頁面的內(nèi)容鹤耍、內(nèi)容列表等),在處理精細(xì)業(yè)務(wù)的時(shí)候吹艇,框架的呈現(xiàn)和內(nèi)容的呈現(xiàn)是分開來上報(bào)的(此方法可以處理服務(wù)器拉取數(shù)據(jù)是否成功)惰蜜。盒子模型比較適合內(nèi)容消費(fèi)的app,比如簡書等受神。
用途:
- 頁面曝光的精確統(tǒng)計(jì)
內(nèi)容若存在刷新流抛猖、tab切換等會多次曝光 - 頁面時(shí)長的精確統(tǒng)計(jì)
在離開頁面時(shí)才會上報(bào)
二、漏斗思維
漏斗思維即分階段思維鼻听,是從流水線的角度考慮問題财著。
-
跨階段
例如彈窗展示事件
三、層次思維
層次思維是指在進(jìn)行埋點(diǎn)設(shè)計(jì)的時(shí)候撑碴,要講頁面邏輯撑教、事件過程、擴(kuò)展參數(shù)等設(shè)計(jì)的有層次感醉拓。不僅方便查找伟姐,而且還可以在更高維度上概括收苏。
- 交互層次
交互層次主要處理母頁面和子頁面的展現(xiàn)和點(diǎn)擊事件。
- 序貫方式
層次思維中典型的場景就是針對用戶的路徑進(jìn)行設(shè)計(jì)愤兵,如下:
- 扁平化思維
不按照路徑設(shè)計(jì)鹿霸,將所有同質(zhì)的頁面曝光和點(diǎn)擊都融合在一個事件中,用參數(shù)來區(qū)分各頁面比如:
若附加信息很多樣的情況:
四秆乳、擴(kuò)展思維
拓展思維是抽象思維的一種體現(xiàn)懦鼠,越抽象的事物越容易拓展,但并不是說越抽象越好屹堰,把握抽象的程度肛冶,可以有效的提高拓展性。
- 事件拓展
在設(shè)計(jì)事件時(shí)要有對業(yè)務(wù)拓展的預(yù)見性扯键,比如一個app只有發(fā)布自拍視頻功能睦袖,那么事件名為shortvideo_publish_xx,如果后期新增了其他內(nèi)容的發(fā)布是要新增一個嗎忧陪?或者我們就使用content_publish_xx事件扣泊,用type屬性來標(biāo)識發(fā)布不同的內(nèi)容類型。
這就是抽象行為嘶摊。
- 屬性拓展
屬性抽象
枚舉抽象
五延蟹、分類思維
分類思維的本質(zhì)是將有相同類型的事物放在一起,而相同類型的定義可以從位置叶堆、模塊阱飘、頁面、功能等角度進(jìn)行衡量虱颗。