前端數據埋點之頁面性能:頁面性能其實也是前端性能優化中一個需要考慮和優化的點,畢竟如果一個網站老是發生白屏、交互卡頓、頁面資源加載時間長等問題,肯定是沒辦法留住用戶的,特別是用戶的真實環境各不相同,如Windowsx、MACOS、Android、iOS等,更加需要統計和收集相關數據,便于進行集中優化處理,提升用戶體驗。
與頁面性能指標相關的內容,這里大致總結下:初次繪制(FirstPaint,FP)在渲染進程確認要渲染當前響應資源后,渲染進程會先創建一個空白頁面,通常把創建空白頁面的這個時間點稱為FirstPaint,簡稱FP。
所謂的白屏時間其實指的就是創建這個空白頁面到瀏覽器開始渲染非空白內容的時間,比如頁面背景發生變化等。 可視化埋點即以業務代碼為輸入,通過可視化系統配置埋點,以耦合的形式輸出業務代碼和埋點代碼。國內前端埋點頁面埋點平臺
代碼埋點在終端嵌入SDK,定義事件并添加事件代碼,用戶所有操作行為會調用SDK的相應數據接口然后把數據發送服務端(數據庫)。按需采集,業務信息更完善,對數據的分析更聚焦,因此代碼埋點是一種以業務價值為出發的行為分析。
優點:數據準確性高,自定義程度高,具有很強的靈活性,可以控制發送的時機和發送方式等。
埋點準確性順序:代碼埋點>可視化埋點>全埋點,SDK較小,對應用本身的使用體驗沒有影響,是可控的埋點方式。
缺點:需要開發工程師手工開發,工作量大,人力成本較高;有時候還要依賴App發版來生效。市面上前端埋點產品有:webfunny、觀縱科技。
舉例·應用場景:如果你不希望在采集數據的同時,降低用戶體驗,如果你不希望采集到海量無用數據,如果你希望采集的數據:顆粒度更細,維度更多,數據分析的準確性更高那么,從業務增長的長遠價值考慮,請選擇代碼埋點。常見的如:頁面停留時間,頁面瀏覽深度,視頻播放時長,用戶鼠標軌跡,表單項停留及終止等等。尤其是一些非點擊的、不可視的行為,是非要代碼埋點來實現不可了。 前端埋點平臺如何搭建可視化埋點方案優點:對開發人員依賴低,可以按照業務需求上報數據,對上下文數據有一定收集能力。
埋點行為數據的意義:
1)從數據構成角度:一個完善的數據源主要分為三部分:部分是用戶行為數據、第二部分是用戶信息和CRM數據、第三部分是交易數據和服務端日志數據。除了交易數據會經常被存儲加載保存通過ETL來獲取分析外,行為數據和日志數據常常被忽略浪費。埋點技術就是對用戶行為數據和日志數據做針對性的數據采集,精確采集獲取用戶行為數據,豐富用戶數據維度信息,服務于更加精細化的用戶畫像。
2)從產品功能角度:隨著移動互聯網的普及和發展,大量行為數據在移動端產生,這些用戶和應用之間交互行為的數據信息都是通過埋點技術實現采集的,對于后續提升用戶體驗以及用戶“千人千面”的營銷都是非常寶貴的資源。3)從企業管理發展角度:基于用戶交互數據,結合洞察分析的手段反推建設用戶的行為數據畫像,優化形成更符合客戶需求的增值產品和服務,并重新投入到用戶的使用過程中,形成完整的業務閉環,驅動業務增長。
埋點有哪些方式?代碼埋點出現的時間很早了,在GoogleAnalytics年代,就已經出現了類似的方案了。目前,國內的服務商,如觀縱科技、webfunny、友盟等都提供了這一方案。
代碼埋點的技術原理也很簡單,在APP或者界面初始化的時候,初始化第三方數據分析服務商的SDK,然后在某個事件發生時就調用SDK里面相應的數據發送接口發送數據。例如,我們想統計APP里面某個按鈕的點擊次數,則在APP的某個按鈕被點擊時,可以在這個按鈕對應的OnClick函數里面調用SDK提供的數據發送接口來發送數據。 前端埋點活躍用戶分析。
眾所周知產品通過埋點可以進行用戶行為分析,隨著互聯網發展,企業對于網站的PV、UV、用戶的轉化、新增和留存也越來越關注。而完整的數據采集是一切的前提。
埋點即監控用戶在應用表現層的行為,于產品迭代而言至關重要,運營,產品,數據分析基于此來對用戶行為進行分析統計,同時埋點也可作為一種前端監控的手段,檢驗功能是否達預期的佐證。
基于埋點數據進行用戶行為分析,可以得到包含頁面點擊量、用戶訪問量、用戶訪問路徑、用戶轉化率、導流轉化率、用戶訪問時長和用戶訪問內容分析等重要數據。 數據分析:埋點作為原料放在數據倉庫中。提供渠道轉化、個性推薦等。常見的前端埋點sdk工具
埋點事件較多,或者網頁內部交互頻繁,可以通過本地存儲的方式先緩存上報信息,然后定期上報。國內前端埋點頁面埋點平臺
埋點本身現在已經有太多的集成解決方案,如webfunny、神策、GIO等平臺,但是在實踐的過程中仍然還是會碰都很多問題,給前端埋點同學分享下:埋點實踐過程中碰到的坑點。
一、梳理當前業務,未來業務發展問題,目的是給埋點預留空間①業務兼容的問題前期規范執行之后,后續隨著業務的拓展,已有數據字段滿足不了業務的分析需求;②產品兼容的問題埋點從應用端來區分,web/ios/android,小程序,公眾號,然后還要區分一下是否是原生,還是H5,新老版本之間肯定會帶來一些模塊化的差異; 國內前端埋點頁面埋點平臺
上海觀縱科技有限公司依托可靠的品質,旗下品牌webfunny,walkingfunny,argus以高質量的服務獲得廣大受眾的青睞。旗下webfunny,walkingfunny,argus在傳媒、廣電行業擁有一定的地位,品牌價值持續增長,有望成為行業中的佼佼者。我們強化內部資源整合與業務協同,致力于webfunny前端監控,webfunny前端埋點,全鏈路應用性能監控,Argus-IT運維監控等實現一體化,建立了成熟的webfunny前端監控,webfunny前端埋點,全鏈路應用性能監控,Argus-IT運維監控運營及風險管理體系,累積了豐富的傳媒、廣電行業管理經驗,擁有一大批專業人才。值得一提的是,觀縱科技致力于為用戶帶去更為定向、專業的傳媒、廣電一體化解決方案,在有效降低用戶成本的同時,更能憑借科學的技術讓用戶極大限度地挖掘webfunny,walkingfunny,argus的應用潛能。