前端埋點是前端監控的實現方式,前端埋點和上報即是數據的收集階段。目前常見的前端埋點方法主要分為:代碼埋點、可視化埋點和無痕埋點。代碼埋點:代碼埋點也叫手動埋點,是以嵌入代碼的形式進行埋點的,比如需要監控用戶的點擊事件,會選擇在用戶點擊事情上插入埋點代碼,從而在觸發時直接傳遞給服務端;當需要統計一個toC網站的PV和UV時,需要在網頁初始化時,發送用戶的訪問信息等。本質就是用js代碼拿到一些信息,然后在一些特定的位置返回給服務端,還可以拿到Performance的信息常見埋點事件:頁面停留上報時機在當前頁面切換或者頁面卸載時。前端埋點頁面埋點產品推薦
埋點的功能作用:分析運營策略的合理性,優化用戶體驗,提高使用效率。(精細營銷、場景化提示/私人助理)比如用戶去餐廳購買產品,每次都需要在APP中選擇是否使用優惠券,但是通過埋點發現,全部的用戶對于該商家都是選擇的否,那么說明該商家是從來沒有進行優惠券的發放,那么就可以考慮在商家版中增加一個是否讓用戶選擇優惠券的選項,若商家沒有優惠券,那么用戶就可以直接跳過選擇是否使用優惠券,從而提升用戶體驗及使用效率,分析用戶消費行為,分析不同渠道用戶行為差異。常見的前端埋點數據采集平臺前端埋點曝光事件點擊事件如何埋?
前端埋點的3種主流方案:
一、無痕埋點(全埋點)方案,利用瀏覽器或APP自帶的監控方式,對用戶的瀏覽頁面、點擊等行為進行收集,一般用于粗顆粒度的數據分析,例如公司的slardar:數據噪聲大不管有用沒有;數據都會被收集,無法定制化埋點;無法采集到指定事件和業務屬性;可供DA使用的信息較少;接入簡單,幾乎無侵入,不需要額外的開發成本;用戶操作行為收集非常完整,幾乎不會遺漏。
二、代碼埋點方案,前端開發人員在代碼中自定義監控和收集:工作量大,而且對代碼侵入性很大,后期維護也不是很方便;可以精確埋點,具備明確的事件標識;業務屬性非常豐富;埋點觸發方式可以靈活定義;DA使用更方便和精確。
三、埋點sdk方案,sdk向外暴露上報埋點的接口,監控和收集過程前端開發人員無感知。業務開發只需關注事件標識、業務屬性等;兼顧無痕埋點優點和代碼埋點的優勢。
代碼埋點的實現原理比較簡單,主要是初始化 SDK 之后,在某個事件發生時調用 - track: 或 - track:withProperties: 等相關接口,將觸發的事件和屬性保存到數據模型中(SDK 中使用的是 NSDictionary 類型的數據模型)。
并將數據模型轉化為 JSON 串,存儲到本地數據庫中。然后,按照發送策略將數據發送到指定的服務端。例如:我們想統計 App 里面某個按鈕的點擊次數,可以在這個按鈕對應的點擊方法里面調用 SDK 提供的接口來采集事件。
webfunny前端埋點系統采用了代碼埋點方案、集數據集采+分析一體化輕量級系統。 代碼埋點優點控制精細,可以非常精確地選擇什么時候發送數據。
在進行可視化埋點和無埋點是可以借助三方平臺方案進行實現,如webfunny、觀縱科技等。如果對數據安全比較重視,業務又相對復雜,公司則通常是使用代碼埋點方式采集數據,并搭建相應的數據產品實現其數據應用或是分析的訴求。
在埋點的技術方案中,首先要重視的,是用戶主要標識的建設。如果做不到對用戶的主要識別,那么基礎的UV統計,都將是錯誤的。因此,在數據埋點方案中,有兩個信息是一定要記錄的,即設備ID+用戶ID。
設備ID作為用戶使用哪個設備,如安卓的ANDROID_ID/IMEI,IOS中的IDFA/UDID,瀏覽器的Cookie,小程序的OpenID等。
用戶ID,作為用戶在產品中所注冊的賬號,通常是手機號,也可以是郵箱等其他格式。當這兩個信息能夠獲得時,不論是用戶更換設備,或者是同一臺設備不同賬號登錄,我們都能夠根據這兩個ID,來識別出誰在對設備做操作。 前端監控的目的:獲取用戶行為以及跟蹤產品在用戶端的使用情況,并以監控數據為基礎,指明產品優化的方向。有效的前端埋點自定義埋點軟件
可視化埋點方案優點:對開發人員依賴低,可以按照業務需求上報數據,對上下文數據有一定收集能力。前端埋點頁面埋點產品推薦
埋點是目的導向,不是說頁面上隨便寫一個埋點代碼就搞定了,一般情況下,在產品的規劃階段就要思考埋點問題,每一個埋點都要思考后續的數據分析,要帶來怎樣的結果。
同時埋點也不是一勞永逸的,需要不斷的根據產品的規劃,運營的方向和前置埋點的數據分析結果來合理的調整埋點,終的目的即是幫助產品收益比較大化。
比如活動頁,關心的即是活動參與的人數,活動分享的熱度,活動裂變的程度等等,根據這些目的就可以在頁面上的關鍵點擊按鈕處,比如“我要參加”,“分享給好友”等地方添加埋點,后續產品在后臺可一目了然的知道此次活動的實際效果。 前端埋點頁面埋點產品推薦
上海觀縱科技有限公司主要經營范圍是傳媒、廣電,擁有一支專業技術團隊和良好的市場口碑。觀縱科技致力于為客戶提供良好的webfunny前端監控,webfunny前端埋點,全鏈路應用性能監控,Argus-IT運維監控,一切以用戶需求為中心,深受廣大客戶的歡迎。公司秉持誠信為本的經營理念,在傳媒、廣電深耕多年,以技術為先導,以自主產品為重點,發揮人才優勢,打造傳媒、廣電良好品牌。觀縱科技立足于全國市場,依托強大的研發實力,融合前沿的技術理念,及時響應客戶的需求。