在進(jìn)行可視化埋點(diǎn)和無(wú)埋點(diǎn)是可以借助三方平臺(tái)方案進(jìn)行實(shí)現(xiàn),如webfunny、觀縱科技等。如果對(duì)數(shù)據(jù)安全比較重視,業(yè)務(wù)又相對(duì)復(fù)雜,公司則通常是使用代碼埋點(diǎn)方式采集數(shù)據(jù),并搭建相應(yīng)的數(shù)據(jù)產(chǎn)品實(shí)現(xiàn)其數(shù)據(jù)應(yīng)用或是分析的訴求。
在埋點(diǎn)的技術(shù)方案中,首先要重視的,是用戶主要標(biāo)識(shí)的建設(shè)。如果做不到對(duì)用戶的主要識(shí)別,那么基礎(chǔ)的UV統(tǒng)計(jì),都將是錯(cuò)誤的。因此,在數(shù)據(jù)埋點(diǎn)方案中,有兩個(gè)信息是一定要記錄的,即設(shè)備ID+用戶ID。
設(shè)備ID作為用戶使用哪個(gè)設(shè)備,如安卓的ANDROID_ID/IMEI,IOS中的IDFA/UDID,瀏覽器的Cookie,小程序的OpenID等。
用戶ID,作為用戶在產(chǎn)品中所注冊(cè)的賬號(hào),通常是手機(jī)號(hào),也可以是郵箱等其他格式。當(dāng)這兩個(gè)信息能夠獲得時(shí),不論是用戶更換設(shè)備,或者是同一臺(tái)設(shè)備不同賬號(hào)登錄,我們都能夠根據(jù)這兩個(gè)ID,來(lái)識(shí)別出誰(shuí)在對(duì)設(shè)備做操作。 代碼埋點(diǎn)優(yōu)點(diǎn)傳遞多樣化自定義屬性、自定義事件,傳遞比較豐富的數(shù)據(jù)到服務(wù)端。前端埋點(diǎn)頁(yè)面埋點(diǎn)工具推薦
代碼埋點(diǎn)在終端嵌入SDK,定義事件并添加事件代碼,用戶所有操作行為會(huì)調(diào)用SDK的相應(yīng)數(shù)據(jù)接口然后把數(shù)據(jù)發(fā)送服務(wù)端(數(shù)據(jù)庫(kù))。按需采集,業(yè)務(wù)信息更完善,對(duì)數(shù)據(jù)的分析更聚焦,因此代碼埋點(diǎn)是一種以業(yè)務(wù)價(jià)值為出發(fā)的行為分析。
優(yōu)點(diǎn):數(shù)據(jù)準(zhǔn)確性高,自定義程度高,具有很強(qiáng)的靈活性,可以控制發(fā)送的時(shí)機(jī)和發(fā)送方式等。
埋點(diǎn)準(zhǔn)確性順序:代碼埋點(diǎn)>可視化埋點(diǎn)>全埋點(diǎn),SDK較小,對(duì)應(yīng)用本身的使用體驗(yàn)沒(méi)有影響,是可控的埋點(diǎn)方式。
缺點(diǎn):需要開發(fā)工程師手工開發(fā),工作量大,人力成本較高;有時(shí)候還要依賴App發(fā)版來(lái)生效。市面上前端埋點(diǎn)產(chǎn)品有:webfunny、觀縱科技。
舉例·應(yīng)用場(chǎng)景:如果你不希望在采集數(shù)據(jù)的同時(shí),降低用戶體驗(yàn),如果你不希望采集到海量無(wú)用數(shù)據(jù),如果你希望采集的數(shù)據(jù):顆粒度更細(xì),維度更多,數(shù)據(jù)分析的準(zhǔn)確性更高那么,從業(yè)務(wù)增長(zhǎng)的長(zhǎng)遠(yuǎn)價(jià)值考慮,請(qǐng)選擇代碼埋點(diǎn)。常見(jiàn)的如:頁(yè)面停留時(shí)間,頁(yè)面瀏覽深度,視頻播放時(shí)長(zhǎng),用戶鼠標(biāo)軌跡,表單項(xiàng)停留及終止等等。尤其是一些非點(diǎn)擊的、不可視的行為,是非要代碼埋點(diǎn)來(lái)實(shí)現(xiàn)不可了。 前端埋點(diǎn)sdk軟件如何選擇可視化埋點(diǎn)即以業(yè)務(wù)代碼為輸入,通過(guò)可視化系統(tǒng)配置埋點(diǎn),以耦合的形式輸出業(yè)務(wù)代碼和埋點(diǎn)代碼。
前端監(jiān)控之性能監(jiān)控:性能監(jiān)控主要是針對(duì)前端進(jìn)行監(jiān)控,比如不同用戶在不同地區(qū)使用不同機(jī)型下的首屏加載時(shí)間、頁(yè)面的白屏?xí)r間、靜態(tài)資源下載時(shí)間等數(shù)據(jù)。
通過(guò)針對(duì)這些性能數(shù)據(jù)進(jìn)行監(jiān)控,可以大概反映前端性能的好壞,根據(jù)性能監(jiān)測(cè)的結(jié)果可以進(jìn)一步的去優(yōu)化前端性能。
前端監(jiān)控之異常監(jiān)控:前端代碼在執(zhí)行過(guò)程中也可能會(huì)發(fā)生異常,因此需要引入異常監(jiān)控例如sentry等工具及時(shí)的上報(bào)異常情況,可以避免線上故障的發(fā)上。常見(jiàn)的異常包括:Javascript的異常監(jiān)控、css的異常監(jiān)控等。
埋點(diǎn)是目的導(dǎo)向,不是說(shuō)頁(yè)面上隨便寫一個(gè)埋點(diǎn)代碼就搞定了,一般情況下,在產(chǎn)品的規(guī)劃階段就要思考埋點(diǎn)問(wèn)題,每一個(gè)埋點(diǎn)都要思考后續(xù)的數(shù)據(jù)分析,要帶來(lái)怎樣的結(jié)果。
同時(shí)埋點(diǎn)也不是一勞永逸的,需要不斷的根據(jù)產(chǎn)品的規(guī)劃,運(yùn)營(yíng)的方向和前置埋點(diǎn)的數(shù)據(jù)分析結(jié)果來(lái)合理的調(diào)整埋點(diǎn),終的目的即是幫助產(chǎn)品收益比較大化。
比如活動(dòng)頁(yè),關(guān)心的即是活動(dòng)參與的人數(shù),活動(dòng)分享的熱度,活動(dòng)裂變的程度等等,根據(jù)這些目的就可以在頁(yè)面上的關(guān)鍵點(diǎn)擊按鈕處,比如“我要參加”,“分享給好友”等地方添加埋點(diǎn),后續(xù)產(chǎn)品在后臺(tái)可一目了然的知道此次活動(dòng)的實(shí)際效果。 可視化埋點(diǎn)方案適用場(chǎng)景業(yè)務(wù)上下文數(shù)據(jù)相對(duì)簡(jiǎn)單,操作交互比較固定的界面。
埋點(diǎn)本身現(xiàn)在已經(jīng)有太多的集成解決方案,如webfunny、神策、GIO等平臺(tái),但是在實(shí)踐的過(guò)程中仍然還是會(huì)碰都很多問(wèn)題,給前端埋點(diǎn)同學(xué)分享下:埋點(diǎn)實(shí)踐過(guò)程中碰到的坑點(diǎn)。
一、梳理當(dāng)前業(yè)務(wù),未來(lái)業(yè)務(wù)發(fā)展問(wèn)題,目的是給埋點(diǎn)預(yù)留空間①業(yè)務(wù)兼容的問(wèn)題前期規(guī)范執(zhí)行之后,后續(xù)隨著業(yè)務(wù)的拓展,已有數(shù)據(jù)字段滿足不了業(yè)務(wù)的分析需求;②產(chǎn)品兼容的問(wèn)題埋點(diǎn)從應(yīng)用端來(lái)區(qū)分,web/ios/android,小程序,公眾號(hào),然后還要區(qū)分一下是否是原生,還是H5,新老版本之間肯定會(huì)帶來(lái)一些模塊化的差異; 代碼埋點(diǎn)優(yōu)點(diǎn)控制精細(xì),可以非常精確地選擇什么時(shí)候發(fā)送數(shù)據(jù)。常見(jiàn)的前端埋點(diǎn)頁(yè)面埋點(diǎn)工具
數(shù)據(jù)分析:埋點(diǎn)作為原料放在數(shù)據(jù)倉(cāng)庫(kù)中。提供渠道轉(zhuǎn)化、個(gè)性推薦等。前端埋點(diǎn)頁(yè)面埋點(diǎn)工具推薦
埋點(diǎn)流程規(guī)范,流程規(guī)范會(huì)有五個(gè)步驟,步驟一規(guī)劃評(píng)審:數(shù)據(jù)埋點(diǎn)的方案一旦確定,返工和排查問(wèn)題的成本都很高,但數(shù)據(jù)埋點(diǎn)之后的分析工作,又涉及到了PD(productdesigner)、BI(BusinessIntelligence)、算法、數(shù)據(jù)等多個(gè)角色。
因此非常有必要,將需求內(nèi)容和數(shù)據(jù)口徑統(tǒng)一,所有人在一套標(biāo)準(zhǔn)下,將需求定義出來(lái),明確我們的分析的場(chǎng)景和目標(biāo),隨后業(yè)務(wù)側(cè)再介入,進(jìn)行埋點(diǎn)方案的設(shè)計(jì)和開發(fā)。
通常情況下,我們需要記錄用戶在使用產(chǎn)品過(guò)程中的操作行為,通過(guò)4W1H模型可以比較好的保障信息是完備的。4W1H包括:Who(誰(shuí))設(shè)備ID、用戶ID、手機(jī)號(hào)、微信識(shí)別碼等;
When(在什么時(shí)間)記錄日志的時(shí)間戳、日志上報(bào)的時(shí)間戳;Where(在什么位置)IP地址,GPS地址在哪;How(以什么方式)操作系統(tǒng)、設(shè)備型號(hào)、網(wǎng)絡(luò)環(huán)境、APP版本、當(dāng)前頁(yè)面等信息;What(做了什么事情)如果是搜索行為,則記錄關(guān)聯(lián)詞;如果是內(nèi)容點(diǎn)擊,則記錄內(nèi)容ID、內(nèi)容類型、列表位置;如果是交易動(dòng)作,記錄交易的商品ID、類型、數(shù)量;如果是支付過(guò)程,記錄付款的方式與付款金額。 前端埋點(diǎn)頁(yè)面埋點(diǎn)工具推薦
上海觀縱科技有限公司在webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控一直在同行業(yè)中處于較強(qiáng)地位,無(wú)論是產(chǎn)品還是服務(wù),其高水平的能力始終貫穿于其中。公司成立于2022-11-14,旗下webfunny,walkingfunny,argus,已經(jīng)具有一定的業(yè)內(nèi)水平。公司主要提供一般項(xiàng)目:技術(shù)服務(wù)、技術(shù)開發(fā)、技術(shù)咨詢、技術(shù)交流、技術(shù)轉(zhuǎn)讓、技術(shù)推廣;軟件開發(fā);人工智能基礎(chǔ)軟件開發(fā);人工智能應(yīng)用軟件開發(fā);數(shù)據(jù)處理服務(wù);信息技術(shù)咨詢服務(wù);信息系統(tǒng)集成服務(wù):信息系統(tǒng)運(yùn)行維護(hù)服務(wù);計(jì)算機(jī)系統(tǒng)服務(wù);軟件銷售;計(jì)算機(jī)軟硬件及輔助設(shè)備批發(fā);計(jì)算機(jī)軟硬件及輔助設(shè)備零售;電子產(chǎn)品銷售;通信設(shè)備銷售;通訊設(shè)備銷售;咨詢策劃服務(wù);市場(chǎng)調(diào)查(不含涉外調(diào)查);廣告制作;廣告發(fā)布;廣告設(shè)計(jì)、代理;會(huì)議及展覽服務(wù);貨物進(jìn)出口。(除依法須經(jīng)批準(zhǔn)的項(xiàng)目外,憑營(yíng)業(yè)執(zhí)照依法自主開展經(jīng)營(yíng)活動(dòng)) 許可項(xiàng)目:建筑智能化系統(tǒng)設(shè)計(jì);建設(shè)工程施工;網(wǎng)絡(luò)文化經(jīng)營(yíng);互聯(lián)網(wǎng)信息服務(wù)。(依法須經(jīng)批準(zhǔn)的項(xiàng)目,經(jīng)相關(guān)部門批準(zhǔn)后方可開展經(jīng)營(yíng)活動(dòng),具體經(jīng)營(yíng)項(xiàng)目以相關(guān)部門批準(zhǔn)文件或許可證件為準(zhǔn))等領(lǐng)域內(nèi)的業(yè)務(wù),產(chǎn)品滿意,服務(wù)可高,能夠滿足多方位人群或公司的需要。將憑借高精尖的系列產(chǎn)品與解決方案,加速推進(jìn)全國(guó)傳媒、廣電產(chǎn)品競(jìng)爭(zhēng)力的發(fā)展。