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