當(dāng)我們點(diǎn)擊一個控件時,要上報(bào)哪些內(nèi)容才能全的分析這個點(diǎn)擊行為呢?
準(zhǔn)確的說,一個事件的觸發(fā),有4個因素:觸發(fā)者、觸發(fā)位置、觸發(fā)的事件、觸發(fā)的時間。(3)觸發(fā)的事件事件類型有瀏覽、點(diǎn)擊、曝光、懸浮,下拉、滾動、長按、右鍵等等,常用的還是瀏覽和點(diǎn)擊。(4)觸發(fā)的事件事件觸發(fā)的時間一般取的是客戶端時間,也就是用戶的本地時間,如果用戶的設(shè)備是移動端,取的就是手機(jī)時間,如果是電腦,取的就是電腦的時間。
但是客戶端的時間不太準(zhǔn)確,因?yàn)橛脩艨梢匀ジ脑O(shè)備時間。所以我們需要一個機(jī)制去校準(zhǔn)客戶端時間。一般的做法是,在上報(bào)事件時,我們會上報(bào)事件觸發(fā)時間t1和數(shù)據(jù)發(fā)送時間t2,服務(wù)端也會拿到一個接收數(shù)據(jù)的時間t3,如果t3-t2>60s,則認(rèn)為客戶端時間不準(zhǔn),要對客戶端時間進(jìn)行修正,修正后的客戶端時間是:t1+(t3-t2)為啥t3-t2>60s會認(rèn)為不準(zhǔn),因?yàn)閿?shù)據(jù)發(fā)送到接收的時間,一般不會超過60s。 前端監(jiān)控和前端埋點(diǎn)方案設(shè)計(jì)。前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)報(bào)價
埋點(diǎn)流程規(guī)范,流程規(guī)范會有五個步驟,步驟一規(guī)劃評審:數(shù)據(jù)埋點(diǎn)的方案一旦確定,返工和排查問題的成本都很高,但數(shù)據(jù)埋點(diǎn)之后的分析工作,又涉及到了PD(productdesigner)、BI(BusinessIntelligence)、算法、數(shù)據(jù)等多個角色。
因此非常有必要,將需求內(nèi)容和數(shù)據(jù)口徑統(tǒng)一,所有人在一套標(biāo)準(zhǔn)下,將需求定義出來,明確我們的分析的場景和目標(biāo),隨后業(yè)務(wù)側(cè)再介入,進(jìn)行埋點(diǎn)方案的設(shè)計(jì)和開發(fā)。
通常情況下,我們需要記錄用戶在使用產(chǎn)品過程中的操作行為,通過4W1H模型可以比較好的保障信息是完備的。4W1H包括:Who(誰)設(shè)備ID、用戶ID、手機(jī)號、微信識別碼等;
When(在什么時間)記錄日志的時間戳、日志上報(bào)的時間戳;Where(在什么位置)IP地址,GPS地址在哪;How(以什么方式)操作系統(tǒng)、設(shè)備型號、網(wǎng)絡(luò)環(huán)境、APP版本、當(dāng)前頁面等信息;What(做了什么事情)如果是搜索行為,則記錄關(guān)聯(lián)詞;如果是內(nèi)容點(diǎn)擊,則記錄內(nèi)容ID、內(nèi)容類型、列表位置;如果是交易動作,記錄交易的商品ID、類型、數(shù)量;如果是支付過程,記錄付款的方式與付款金額。 穩(wěn)定的前端埋點(diǎn)方案常見埋點(diǎn)事件:頁面停留上報(bào)時機(jī)在當(dāng)前頁面切換或者頁面卸載時。
前端數(shù)據(jù)埋點(diǎn)之頁面性能:頁面性能其實(shí)也是前端性能優(yōu)化中一個需要考慮和優(yōu)化的點(diǎn),畢竟如果一個網(wǎng)站老是發(fā)生白屏、交互卡頓、頁面資源加載時間長等問題,肯定是沒辦法留住用戶的,特別是用戶的真實(shí)環(huán)境各不相同,如Windowsx、MACOS、Android、iOS等,更加需要統(tǒng)計(jì)和收集相關(guān)數(shù)據(jù),便于進(jìn)行集中優(yōu)化處理,提升用戶體驗(yàn)。
與頁面性能指標(biāo)相關(guān)的內(nèi)容,這里大致總結(jié)下:初次繪制(FirstPaint,F(xiàn)P)在渲染進(jìn)程確認(rèn)要渲染當(dāng)前響應(yīng)資源后,渲染進(jìn)程會先創(chuàng)建一個空白頁面,通常把創(chuàng)建空白頁面的這個時間點(diǎn)稱為FirstPaint,簡稱FP。
所謂的白屏?xí)r間其實(shí)指的就是創(chuàng)建這個空白頁面到瀏覽器開始渲染非空白內(nèi)容的時間,比如頁面背景發(fā)生變化等。
前端監(jiān)控之?dāng)?shù)據(jù)監(jiān)控:數(shù)據(jù)監(jiān)控即通過數(shù)據(jù)分析用戶行為。
常見的監(jiān)控?cái)?shù)據(jù)包括:PV/UV、頁面停留時長、通過什么入口進(jìn)入、在頁面觸發(fā)了什么行為等。統(tǒng)計(jì)這些數(shù)據(jù)就是為了清楚用戶來源,拓寬產(chǎn)品的推廣渠道;
了解用戶在頁面停留的時間情況,針對停留較短的頁面進(jìn)行分析改進(jìn)。也就是我們常說的:who(uuid)、when(time)、from where(referrer)、where(x,y)、what (自定義拓展數(shù)據(jù))串成的用戶行為路徑。
通過代碼埋點(diǎn)來實(shí)現(xiàn)對應(yīng)用戶層面的行為分析。 前端監(jiān)控的目的:獲取用戶行為以及跟蹤產(chǎn)品在用戶端的使用情況,并以監(jiān)控?cái)?shù)據(jù)為基礎(chǔ),指明產(chǎn)品優(yōu)化的方向。
前端數(shù)據(jù)埋點(diǎn)要考慮哪些方面?
數(shù)據(jù)埋點(diǎn)的關(guān)鍵是數(shù)據(jù)收集,而與數(shù)據(jù)相關(guān)的內(nèi)容不外乎如下幾個內(nèi)容:
1、數(shù)據(jù)又是基于應(yīng)用產(chǎn)生的,因?yàn)闆]有應(yīng)用就不會有相關(guān)的數(shù)據(jù);2、應(yīng)用本身要提供展示、收集、操作內(nèi)容,而這是基于平臺的,比如網(wǎng)站就是基于瀏覽器平臺;3、有應(yīng)用、有平臺就得有用戶,因?yàn)閼?yīng)用本身就是為了給用戶提供好用的功能去解決某些存在的問題;4、針對開發(fā)者而言,應(yīng)用就是代碼,代碼運(yùn)行的質(zhì)量也能決定應(yīng)用的質(zhì)量,而顯式質(zhì)量體現(xiàn)在錯誤或警告上??偨Y(jié)下來,數(shù)據(jù)埋點(diǎn)其實(shí)要考慮的就是:用戶行為、錯誤警告、頁面性能三個方面。 webfunny前端埋點(diǎn)系統(tǒng)適用于體現(xiàn)總量和比率,還支持多個數(shù)據(jù)進(jìn)行重疊展示等等。穩(wěn)定的前端埋點(diǎn)方案
前端埋點(diǎn)技術(shù)方案如何實(shí)現(xiàn)?前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)報(bào)價
前端埋點(diǎn)中——代碼埋點(diǎn)是可以拿到performance信息,而「performance的作用」是瀏覽器暴露給js的一個接口,可以通過這個接口查看用戶訪問網(wǎng)站的連接時間、dns等信息。
使用該api時需要在頁面完全加載之后才能使用。拿到數(shù)據(jù)后,前端程序員可以提交內(nèi)容,獲得對應(yīng)事件。performance作用的優(yōu)點(diǎn):能精確的監(jiān)控到用戶的行為和網(wǎng)頁性能等數(shù)據(jù),通過。
performance作用的缺點(diǎn):非常繁瑣,工作量大,需要在每一處埋點(diǎn)的地方添加代碼。
webfunny前端埋點(diǎn)一體化埋點(diǎn)系統(tǒng),讓埋點(diǎn)不再困難。
前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)報(bào)價
上海觀縱科技有限公司位于上海市奉賢區(qū)望園南路1288弄80號1904、1909室,擁有一支專業(yè)的技術(shù)團(tuán)隊(duì)。專業(yè)的團(tuán)隊(duì)大多數(shù)員工都有多年工作經(jīng)驗(yàn),熟悉行業(yè)專業(yè)知識技能,致力于發(fā)展webfunny,walkingfunny,argus的品牌。公司以用心服務(wù)為重點(diǎn)價值,希望通過我們的專業(yè)水平和不懈努力,將一般項(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ù);市場調(diào)查(不含涉外調(diào)查);廣告制作;廣告發(fā)布;廣告設(shè)計(jì)、代理;會議及展覽服務(wù);貨物進(jìn)出口。(除依法須經(jīng)批準(zhǔn)的項(xiàng)目外,憑營業(yè)執(zhí)照依法自主開展經(jīng)營活動) 許可項(xiàng)目:建筑智能化系統(tǒng)設(shè)計(jì);建設(shè)工程施工;網(wǎng)絡(luò)文化經(jīng)營;互聯(lián)網(wǎng)信息服務(wù)。(依法須經(jīng)批準(zhǔn)的項(xiàng)目,經(jīng)相關(guān)部門批準(zhǔn)后方可開展經(jīng)營活動,具體經(jīng)營項(xiàng)目以相關(guān)部門批準(zhǔn)文件或許可證件為準(zhǔn))等業(yè)務(wù)進(jìn)行到底。上海觀縱科技有限公司主營業(yè)務(wù)涵蓋webfunny前端監(jiān)控,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控,堅(jiān)持“質(zhì)量保證、良好服務(wù)、顧客滿意”的質(zhì)量方針,贏得廣大客戶的支持和信賴。