大數(shù)據(jù)時(shí)代≠無(wú)埋點(diǎn)時(shí)代:無(wú)埋點(diǎn)優(yōu)越于代碼埋點(diǎn)?
![](http://image.woshipm.com/wp-files/img/105.jpg)
無(wú)埋點(diǎn)采用“全部采集,按需選取”的形式,對(duì)頁(yè)面中所有交互元素的用戶行為進(jìn)行采集,通過(guò)界面配置來(lái)決定哪些數(shù)據(jù)需要進(jìn)行分析,實(shí)質(zhì)與“全埋點(diǎn)”并無(wú)無(wú)實(shí)質(zhì)差異。
數(shù)據(jù)基礎(chǔ)夯實(shí)與否,取決于數(shù)據(jù)的采集方式。埋點(diǎn)方式多種多樣,按照埋點(diǎn)位置不同,可以分為前端(客戶端)埋點(diǎn)與后端(服務(wù)器端)埋點(diǎn)。其中無(wú)埋點(diǎn)是目前較為流行的前端埋點(diǎn)方式之一。
“無(wú)埋點(diǎn)”概念已爛大街,而在實(shí)際進(jìn)行事件設(shè)計(jì)與實(shí)施的過(guò)程中,技術(shù)人員有道不盡的愛恨情仇:
- 一方面,無(wú)埋點(diǎn)神秘?zé)o比,甚至被譽(yù)為“最全、最便捷、界面友好、技術(shù)門檻低”的數(shù)據(jù)采集方式;
- 另一方面,運(yùn)營(yíng)人員又發(fā)出“為何所采數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù)庫(kù)數(shù)值相差這么大?”等各種抱怨。
簡(jiǎn)言之,無(wú)埋點(diǎn)采用“全部采集,按需選取”的形式,對(duì)頁(yè)面中所有交互元素的用戶行為進(jìn)行采集,通過(guò)界面配置來(lái)決定哪些數(shù)據(jù)需要進(jìn)行分析,實(shí)質(zhì)與“全埋點(diǎn)”并無(wú)無(wú)實(shí)質(zhì)差異。
無(wú)埋點(diǎn)的優(yōu)劣勢(shì)分析
無(wú)埋點(diǎn)的優(yōu)劣勢(shì)分析(圖片來(lái)源:神策數(shù)據(jù))
為解釋頗具迷惑性的無(wú)埋點(diǎn)概念,筆者總結(jié)了其優(yōu)勢(shì)與劣勢(shì)。
無(wú)埋點(diǎn)優(yōu)勢(shì)
- 可視化展示界面最基本度量,滿足基本數(shù)據(jù)分析需求。無(wú)埋點(diǎn)可視化展現(xiàn)界面PV、UV等網(wǎng)站或APP分析的最基本度量,告訴運(yùn)營(yíng)人員每個(gè)控件被點(diǎn)擊的概率是多大,哪些控件值得做更進(jìn)一步的分析等。如此有助于企業(yè)了解用戶行為,為進(jìn)一步數(shù)據(jù)分析指明方向。
- 技術(shù)門檻低,使用與部署較簡(jiǎn)單。無(wú)埋點(diǎn)極大程度避免了因需求變更、埋點(diǎn)錯(cuò)誤等原因?qū)е碌闹匦侣顸c(diǎn)繁復(fù)工作。
- 用戶友好性強(qiáng)。運(yùn)營(yíng)人員可以直接應(yīng)用手指或者鼠標(biāo)進(jìn)行操作,自動(dòng)向服務(wù)器發(fā)送數(shù)據(jù),避免手工埋點(diǎn)的失誤。
無(wú)埋點(diǎn)劣勢(shì)
然而,作為前端埋點(diǎn)的方式之一,無(wú)埋點(diǎn)有先天缺陷,帶來(lái)易用性的同時(shí),也犧牲部分?jǐn)?shù)據(jù)的采集深度。無(wú)埋點(diǎn)的劣勢(shì)如下:
1.無(wú)埋點(diǎn)只能采集到用戶交互數(shù)據(jù),且適合標(biāo)準(zhǔn)化的采集,自定義屬性的采集需要代碼埋點(diǎn)來(lái)輔助
每個(gè)用戶的交互行為均有許多屬性,無(wú)埋點(diǎn)無(wú)法深入到更細(xì)、更深的粒度。例如在電商行業(yè)中,用戶點(diǎn)擊“購(gòu)物車”是一次交互行為,無(wú)埋點(diǎn)會(huì)忽略掉用戶信息、商品品類等其它維度信息,此時(shí)需要配合代碼埋點(diǎn)來(lái)輔助數(shù)據(jù)采集;再如用戶上滑屏幕時(shí),內(nèi)容瀑布流的底部載入、商品或廣告的加載展示、下拉菜單中下拉內(nèi)容的數(shù)據(jù)點(diǎn)擊等情況,這類自定義行為的采集需要代碼埋點(diǎn)輔助實(shí)現(xiàn)采集。
由于無(wú)埋點(diǎn)僅適合標(biāo)準(zhǔn)的方案采集,一些數(shù)據(jù)分析平臺(tái)也開始支持用戶為每個(gè)event添加自定義屬性,如此能大大擴(kuò)展事件分析的效能。值得一提的是,神策數(shù)據(jù)為用戶提供的自定義屬性無(wú)數(shù)量限制。
2.無(wú)埋點(diǎn)兼容性有限
例如在安卓系統(tǒng)進(jìn)行埋點(diǎn)時(shí),不同工程師可能會(huì)給APP界面中相同的button起不同名稱的ID,當(dāng)運(yùn)營(yíng)人員想篩選出所需數(shù)據(jù)時(shí),不同名稱會(huì)給運(yùn)營(yíng)人員帶來(lái)困擾。另外,由于目前第三方框架較多,如RN框架,容易造成無(wú)埋點(diǎn)兼容性問題。
3.無(wú)埋點(diǎn)具有前端埋點(diǎn)的固有缺陷
無(wú)埋點(diǎn)是前端數(shù)據(jù)采集方式之一,因此具有前端埋點(diǎn)的天然缺陷,如數(shù)據(jù)采集不全面、傳輸時(shí)效性較差、數(shù)據(jù)可靠性無(wú)法保障等問題。無(wú)埋點(diǎn)的技術(shù)原理依賴網(wǎng)站或者APP后端技術(shù)開發(fā)的嚴(yán)謹(jǐn)性與規(guī)范性、網(wǎng)絡(luò)狀態(tài)、網(wǎng)絡(luò)口徑等因素。
以游戲行業(yè)實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)為例
某游戲技術(shù)負(fù)責(zé)人將數(shù)據(jù)驅(qū)動(dòng)理念貫穿游戲設(shè)計(jì)與測(cè)試的全流程中,保證順暢、優(yōu)質(zhì)的玩家體驗(yàn)是游戲成功的關(guān)鍵因素。近日,負(fù)責(zé)人為筆者介紹游戲行業(yè)的數(shù)據(jù)驅(qū)動(dòng)價(jià)值,在談到圍繞數(shù)據(jù)采集準(zhǔn)確性、數(shù)據(jù)分析與決策的科學(xué)性、數(shù)據(jù)資源安全性等方面分享選型經(jīng)驗(yàn)時(shí)候,他針對(duì)前后端埋點(diǎn)做了深入淺出的介紹,具有一定的行業(yè)參考價(jià)值,如下:
他表示,前端埋點(diǎn)已是各行業(yè)成熟且廣泛采用的數(shù)據(jù)接入手段,對(duì)于分析前段頁(yè)面是否合理,分析在后端沒有交互的前端行為等,必須采用前端埋點(diǎn)。然而,他強(qiáng)調(diào)對(duì)游戲行業(yè)而言,單純前端埋點(diǎn)存在一些致命弊端。結(jié)合游戲的實(shí)際應(yīng)用場(chǎng)景,介紹一二:
?1、玩家行為數(shù)據(jù)前端采集不全面、不準(zhǔn)確,錯(cuò)誤的數(shù)據(jù)易導(dǎo)致決策的非科學(xué)性
以PCU(最高同時(shí)在線人數(shù))統(tǒng)計(jì)為例。在網(wǎng)絡(luò)游戲領(lǐng)域內(nèi),PCU是游戲系統(tǒng)運(yùn)維中衡量系統(tǒng)運(yùn)行壓力的重要指標(biāo),也是游戲受歡迎程度的考量指標(biāo)。然而,有時(shí)玩家已經(jīng)退出游戲,但是連接還在,此時(shí)前端采集是不準(zhǔn)確的。這樣的數(shù)字不能正確衡量服務(wù)器機(jī)器的負(fù)載情況、數(shù)據(jù)庫(kù)的壓力情況等。如此在后端(服務(wù)器)埋點(diǎn)最為精準(zhǔn),數(shù)據(jù)延遲和丟失的情況幾乎不存在。
2、前端埋點(diǎn)無(wú)法應(yīng)對(duì)靈活游戲場(chǎng)景的分析需求
如果要調(diào)整玩家行為事件,如任務(wù)副本及其它們的屬性采集方案,前段埋點(diǎn)需要修改客戶端的代碼,則需要一定的事件周期來(lái)發(fā)布新版本。負(fù)責(zé)人介紹:“NPC(非玩家控制角色)狀態(tài)、副本狀態(tài)、經(jīng)濟(jì)系統(tǒng)實(shí)時(shí)狀態(tài)等統(tǒng)計(jì)類數(shù)據(jù),這些前端埋點(diǎn)是無(wú)法統(tǒng)計(jì)到的,而在后端采集數(shù)據(jù)可根據(jù)實(shí)際情節(jié)靈活完成數(shù)據(jù)統(tǒng)計(jì)工作?!?/p>
因此,游戲行業(yè)數(shù)據(jù)采集方案不能忽略“后端埋點(diǎn)”方式,合理的數(shù)據(jù)埋點(diǎn)才能實(shí)現(xiàn)嚴(yán)密的科學(xué)分析與決策。
總之,數(shù)據(jù)采集方式?jīng)Q定所采集到用戶行為數(shù)據(jù)的深度和粒度。夯實(shí)數(shù)據(jù)基礎(chǔ),無(wú)埋點(diǎn)需要配合前端代碼埋點(diǎn)實(shí)現(xiàn),而前端數(shù)據(jù)采集的固有劣勢(shì),應(yīng)該結(jié)合后端埋點(diǎn)完成。數(shù)據(jù)采集不準(zhǔn)、不全、不細(xì)容易讓后續(xù)數(shù)據(jù)分析工作陷入“巧婦難為無(wú)米之炊”的困境。
綜上所屬,筆者做出如下總結(jié):
- 數(shù)據(jù)驅(qū)動(dòng)是第一生產(chǎn)力,數(shù)據(jù)采集非“大全細(xì)實(shí)”,數(shù)據(jù)驅(qū)動(dòng)如“空中樓閣”;
- 大數(shù)據(jù)時(shí)代≠無(wú)埋點(diǎn)時(shí)代?!盁o(wú)埋點(diǎn)”頂多個(gè)是個(gè)“萬(wàn)金油”,功能很多,應(yīng)急抹一抹,想治病還是難。
作者:張喬,神策數(shù)據(jù)內(nèi)容營(yíng)銷高級(jí)經(jīng)理,用戶行為洞察研究院負(fù)責(zé)人。公眾號(hào):用戶行為洞察研究院
本文由 @張喬-神策? 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
全埋點(diǎn)不就是無(wú)埋點(diǎn)嗎
這是在針對(duì)我GrowingIO ??
結(jié)論,雖然有埋點(diǎn)雖然稍顯麻煩,但目前還是支持有埋點(diǎn)。目前所在公司的就是使用無(wú)埋點(diǎn),結(jié)果在數(shù)據(jù)分析時(shí)總會(huì)遇上這樣那樣的難題,而之前的公司一直采用app中或h5頁(yè)面中埋點(diǎn),基本上很難遇到?jīng)]有埋點(diǎn)的情況,另外知道一些大的互聯(lián)網(wǎng)全用自家數(shù)據(jù)統(tǒng)計(jì)后臺(tái)
無(wú)埋點(diǎn)的意思是不是,就是采用三方的數(shù)據(jù)直接采集,有埋點(diǎn)就是產(chǎn)品指定,技術(shù)做程序上的實(shí)施?
謝謝作者大大,學(xué)習(xí)了,筆芯~
筆芯 ?? 一起研究與學(xué)習(xí)~
無(wú)埋點(diǎn)是如何實(shí)現(xiàn)數(shù)據(jù)指標(biāo)統(tǒng)計(jì)的?
growingio關(guān)于無(wú)埋點(diǎn)宣傳資料已經(jīng)很豐富了,參考鏈接:https://www.zhihu.com/question/38000812。無(wú)埋點(diǎn)和全埋點(diǎn)無(wú)實(shí)質(zhì)差異,屬于前端埋點(diǎn),在數(shù)據(jù)采集準(zhǔn)確性等方面有缺陷。一點(diǎn)想法希望能幫到你~