埋點(diǎn)的功能作用:分析運(yùn)營(yíng)策略的合理性,優(yōu)化用戶體驗(yàn),提高使用效率。(精細(xì)營(yíng)銷、場(chǎng)景化提示/私人助理)比如用戶去餐廳購(gòu)買產(chǎn)品,每次都需要在APP中選擇是否使用優(yōu)惠券,但是通過埋點(diǎn)發(fā)現(xiàn),全部的用戶對(duì)于該商家都是選擇的否,那么說(shuō)明該商家是從來(lái)沒有進(jìn)行優(yōu)惠券的發(fā)放,那么就可以考慮在商家版中增加一個(gè)是否讓用戶選擇優(yōu)惠券的選項(xiàng),若商家沒有優(yōu)惠券,那么用戶就可以直接跳過選擇是否使用優(yōu)惠券,從而提升用戶體驗(yàn)及使用效率,分析用戶消費(fèi)行為,分析不同渠道用戶行為差異。代碼埋點(diǎn)優(yōu)點(diǎn)控制精細(xì),可以非常精確地選擇什么時(shí)候發(fā)送數(shù)據(jù)。從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)產(chǎn)品
什么是前端埋點(diǎn)?埋點(diǎn),它的學(xué)名是事件追蹤(EventTracking),主要是針對(duì)特定用戶行為或業(yè)務(wù)過程進(jìn)行捕獲、處理和發(fā)送的相關(guān)技術(shù)及實(shí)施過程。埋點(diǎn)是數(shù)據(jù)領(lǐng)域的一個(gè)專業(yè)術(shù)語(yǔ),也是互聯(lián)網(wǎng)領(lǐng)域的一個(gè)俗稱。
埋點(diǎn)是產(chǎn)品數(shù)據(jù)分析的基礎(chǔ),一般用于推薦系統(tǒng)的反饋、用戶行為的監(jiān)控和分析、新功能或者運(yùn)營(yíng)活動(dòng)效果的統(tǒng)計(jì)分析等。
埋點(diǎn)包含兩個(gè)重要概念:事件(event),屬性(param)。
事件(event):應(yīng)用中發(fā)生了什么,例如用戶操作、系統(tǒng)事件或系統(tǒng)錯(cuò)誤。以某產(chǎn)品為例,包含以下事件:enter_page(進(jìn)入頁(yè)面)、leave_page(離開頁(yè)面)。
屬性(param):為了描述用戶群細(xì)分而定義的屬性,例如語(yǔ)言偏好或地理位置。以“進(jìn)入課后練習(xí)”事件為例,它包含如下事件屬性:enter_from(從哪個(gè)頁(yè)面來(lái)),class_id(課程id)等。屬性值(value):屬性的維度,即行為觸發(fā)時(shí)的具體維度。例如:enter_from:home(主頁(yè))、system(系統(tǒng))等。 前端埋點(diǎn)數(shù)據(jù)采集工具為什么需要前端埋點(diǎn)和前端監(jiān)控?無(wú)論是產(chǎn)品技術(shù)還是老板都需要通過對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)分析的方式才能弄清業(yè)務(wù)。
埋點(diǎn)將產(chǎn)品數(shù)據(jù)分析的深度下鉆到流量分布和流動(dòng)層面,通過對(duì)產(chǎn)品中的用戶交互行為的統(tǒng)計(jì)分析,對(duì)宏觀指標(biāo)進(jìn)行深入剖析,發(fā)現(xiàn)指標(biāo)背后的問題,尋找人群的行為特點(diǎn)和關(guān)系,洞察用戶行為與提升業(yè)務(wù)價(jià)值之間的潛在關(guān)聯(lián),了解組成特定數(shù)據(jù)現(xiàn)象的原因,并據(jù)此構(gòu)建產(chǎn)品優(yōu)化迭代和運(yùn)營(yíng)策略。
獲取關(guān)鍵指標(biāo)。埋點(diǎn)可以獲得一些關(guān)鍵指標(biāo)——瀏覽人數(shù)、點(diǎn)擊率、轉(zhuǎn)化率、退出率等等。定位問題,監(jiān)控產(chǎn)品的流暢性,挖掘流失點(diǎn),優(yōu)化產(chǎn)品。(漏斗優(yōu)化、用戶增長(zhǎng)、流失用戶預(yù)警)通過獲得來(lái)的數(shù)據(jù),我們可以判斷出哪些功能模塊對(duì)于用戶有較強(qiáng)的吸引作用,哪些功能模塊用戶瀏覽、點(diǎn)擊較少,從而定位出問題,對(duì)產(chǎn)品進(jìn)行改進(jìn)。
前端埋點(diǎn)和后端埋點(diǎn)的區(qū)別?
在實(shí)際過程中,有些埋點(diǎn)是不用特意區(qū)分前后端的,用戶的一個(gè)埋點(diǎn)事件在前端埋點(diǎn)或后端埋點(diǎn)都可以實(shí)現(xiàn),但是需要注意的是,在實(shí)際埋點(diǎn)上報(bào)、數(shù)據(jù)收集等過程中會(huì)有數(shù)據(jù)丟失的情況,從這個(gè)角度來(lái)看的話,其實(shí)后端埋點(diǎn)要比前端埋點(diǎn)更有優(yōu)勢(shì),前端埋點(diǎn)會(huì)因?yàn)橐恍┚W(wǎng)絡(luò)問題、適配問題等等容易出現(xiàn)上報(bào)異常造成數(shù)據(jù)丟失且丟失后排查困難,因?yàn)榍岸讼嚓P(guān)的是沒有記錄相關(guān)操作的,只負(fù)責(zé)上報(bào),上報(bào)成功與否沒有記錄。
而如果是后端埋點(diǎn),無(wú)論是自己的數(shù)據(jù)系統(tǒng)還是第三方數(shù)據(jù)系統(tǒng)都是可以通過自己系統(tǒng)本身相關(guān)的數(shù)據(jù)庫(kù)查詢或記錄日志等操作進(jìn)行埋點(diǎn)數(shù)據(jù)的校驗(yàn)排查,所以針對(duì)一些比較重要的埋點(diǎn),還是建議以后端埋點(diǎn)為主,必要時(shí)通過記錄日志或記入數(shù)據(jù)庫(kù)等方式對(duì)相關(guān)數(shù)據(jù)進(jìn)行二次記錄以便進(jìn)行數(shù)據(jù)核實(shí)。 為了更靈活的定制上報(bào)數(shù)據(jù),并減輕服務(wù)器的壓力,在所需埋點(diǎn)不多的情況下,常用「代碼埋點(diǎn)」的方式。
埋點(diǎn)本身現(xiàn)在已經(jīng)有太多的集成解決方案,如webfunny、神策、GIO等平臺(tái),但是在實(shí)踐的過程中仍然還是會(huì)碰都很多問題,給前端埋點(diǎn)同學(xué)分享下:埋點(diǎn)實(shí)踐過程中碰到的坑點(diǎn)。
①前后端埋點(diǎn)不一致的問題前端請(qǐng)求服務(wù)端的數(shù)據(jù)大多是存在binlog里面的,數(shù)據(jù)日志同步解析的過程里面可能會(huì)存在丟包的可能性,數(shù)倉(cāng)的穩(wěn)定性也會(huì)影響數(shù)據(jù)質(zhì)量;后端服務(wù)信息存儲(chǔ)的數(shù)據(jù)是存在mysql,表字段結(jié)構(gòu)化,分多表存儲(chǔ),需要靠主鍵進(jìn)行關(guān)聯(lián),有大量的ETL過程。兩者之間可能因?yàn)閿?shù)據(jù)清洗、處理、實(shí)時(shí)技術(shù)等原因,造成數(shù)據(jù)差異化;
②自埋點(diǎn)和第三方應(yīng)用統(tǒng)計(jì)口徑的問題自埋點(diǎn)一般都會(huì)定義一個(gè)id作為區(qū)分用戶的標(biāo)志,但是第三方是缺少用戶屬性信息的判斷,一般會(huì)以設(shè)備號(hào)uuid/imse,或者IP地址段、mac地址段作為區(qū)分標(biāo)志,從而造成統(tǒng)計(jì)數(shù)據(jù)上的差異化,對(duì)于留存分析、轉(zhuǎn)化分析、流失分析需要用到明細(xì)數(shù)據(jù)的場(chǎng)景,可兼容性不是很友好; 可視化埋點(diǎn)方案適用場(chǎng)景業(yè)務(wù)上下文數(shù)據(jù)相對(duì)簡(jiǎn)單,操作交互比較固定的界面。前端埋點(diǎn)sdk產(chǎn)品開源
前端埋點(diǎn)怎么快速實(shí)現(xiàn)。從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)產(chǎn)品
前端數(shù)據(jù)埋點(diǎn)要考慮哪些方面?
數(shù)據(jù)埋點(diǎn)的關(guān)鍵是數(shù)據(jù)收集,而與數(shù)據(jù)相關(guān)的內(nèi)容不外乎如下幾個(gè)內(nèi)容:
1、數(shù)據(jù)又是基于應(yīng)用產(chǎn)生的,因?yàn)闆]有應(yīng)用就不會(huì)有相關(guān)的數(shù)據(jù);2、應(yīng)用本身要提供展示、收集、操作內(nèi)容,而這是基于平臺(tái)的,比如網(wǎng)站就是基于瀏覽器平臺(tái);3、有應(yīng)用、有平臺(tái)就得有用戶,因?yàn)閼?yīng)用本身就是為了給用戶提供好用的功能去解決某些存在的問題;4、針對(duì)開發(fā)者而言,應(yīng)用就是代碼,代碼運(yùn)行的質(zhì)量也能決定應(yīng)用的質(zhì)量,而顯式質(zhì)量體現(xiàn)在錯(cuò)誤或警告上??偨Y(jié)下來(lái),數(shù)據(jù)埋點(diǎn)其實(shí)要考慮的就是:用戶行為、錯(cuò)誤警告、頁(yè)面性能三個(gè)方面。 從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)產(chǎn)品
上海觀縱科技有限公司致力于傳媒、廣電,是一家服務(wù)型公司。公司業(yè)務(wù)涵蓋webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控等,價(jià)格合理,品質(zhì)有保證。公司秉持誠(chéng)信為本的經(jīng)營(yíng)理念,在傳媒、廣電深耕多年,以技術(shù)為先導(dǎo),以自主產(chǎn)品為重點(diǎn),發(fā)揮人才優(yōu)勢(shì),打造傳媒、廣電良好品牌。觀縱科技秉承“客戶為尊、服務(wù)為榮、創(chuàng)意為先、技術(shù)為實(shí)”的經(jīng)營(yíng)理念,全力打造公司的重點(diǎn)競(jìng)爭(zhēng)力。