企業(yè)搭建了埋點(diǎn)之后,,可以方便的分析出來業(yè)務(wù)的相關(guān)數(shù)據(jù),,來幫助企業(yè)在做策略時有效指導(dǎo),,比如用戶怎么找到該產(chǎn)品的,?可以通過埋點(diǎn)網(wǎng)站訪問來源,,可以統(tǒng)計用戶入口分布,,統(tǒng)計什么推廣,,產(chǎn)品用戶的聚集地方分布,。
用戶感興趣的是什么,?通過產(chǎn)品功能點(diǎn)擊的埋點(diǎn),,統(tǒng)計知道用戶感興趣的是什么,,便于產(chǎn)品運(yùn)營更好的更新產(chǎn)品,取消或改進(jìn)不感興趣的產(chǎn)品,。
用戶有什么特征,?地理分布瀏覽器類型、網(wǎng)站停留時常,、尋找產(chǎn)品用戶群體,,針對群體進(jìn)行改進(jìn)更新,以及對其他群體進(jìn)行吸引等等,。常用到的是分析轉(zhuǎn)化率,,通過訪問頁面的注冊用戶數(shù)和頁面PV的比值了解用戶轉(zhuǎn)化率。通過導(dǎo)流頁面PV和源頁面PV的比值統(tǒng)計導(dǎo)流轉(zhuǎn)化率,。 webfunny前端埋點(diǎn)系統(tǒng),,它是一個輕量級、易使用,,埋點(diǎn)分析一體化的產(chǎn)品,。從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)
埋點(diǎn)有哪些方式?代碼埋點(diǎn)出現(xiàn)的時間很早了,,在GoogleAnalytics年代,,就已經(jīng)出現(xiàn)了類似的方案了。目前,,國內(nèi)的服務(wù)商,,如觀縱科技,、webfunny,、友盟等都提供了這一方案。
代碼埋點(diǎn)的技術(shù)原理也很簡單,,在APP或者界面初始化的時候,,初始化第三方數(shù)據(jù)分析服務(wù)商的SDK,然后在某個事件發(fā)生時就調(diào)用SDK里面相應(yīng)的數(shù)據(jù)發(fā)送接口發(fā)送數(shù)據(jù),。例如,,我們想統(tǒng)計APP里面某個按鈕的點(diǎn)擊次數(shù),則在APP的某個按鈕被點(diǎn)擊時,,可以在這個按鈕對應(yīng)的OnClick函數(shù)里面調(diào)用SDK提供的數(shù)據(jù)發(fā)送接口來發(fā)送數(shù)據(jù),。 從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)前端監(jiān)控和前端埋點(diǎn)sdk。
前端埋點(diǎn)-數(shù)倉庫表的開發(fā)成本:
埋點(diǎn)數(shù)據(jù)落到數(shù)倉后,,需要預(yù)先建立哪些表,,如何做埋點(diǎn)數(shù)據(jù)的分層;畢竟埋點(diǎn)的數(shù)據(jù)體量是非常大的,,TB級數(shù)據(jù)的存儲本身就是一個比較大的成本,,再加上調(diào)度系統(tǒng),、計算資源、運(yùn)行性能等方面,,就需要數(shù)倉團(tuán)隊在一開始就要把數(shù)據(jù)模型提前建立好,,做好ods層到dw層、ads層的劃分,,維度和事實(shí)之間的建設(shè),;
數(shù)倉性能,時間問題(hive):因?yàn)槁顸c(diǎn)數(shù)據(jù)的體量問題,,落表的時候,,一定會存在大量的冗余字段,如果集群資源比較緊張,,對于常規(guī)數(shù)據(jù)的統(tǒng)計,、計算都會帶來性能上的問題;在數(shù)據(jù)團(tuán)隊的架構(gòu)中,,有對外提供數(shù)據(jù)應(yīng)用服務(wù),,對于數(shù)據(jù)的實(shí)時計算就有一定的要求,什么場景下應(yīng)該是T+1,,什么場景下應(yīng)該是偽實(shí)時,,避免數(shù)據(jù)調(diào)度任務(wù)影響前臺應(yīng)用產(chǎn)出。
當(dāng)我們點(diǎn)擊一個控件時,,要上報哪些內(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)客戶端時間,。一般的做法是,,在上報事件時,我們會上報事件觸發(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,。 埋點(diǎn)總體可分為前端埋點(diǎn)和后端埋點(diǎn)。
前端監(jiān)控之性能監(jiān)控:性能監(jiān)控主要是針對前端進(jìn)行監(jiān)控,,比如不同用戶在不同地區(qū)使用不同機(jī)型下的首屏加載時間,、頁面的白屏?xí)r間、靜態(tài)資源下載時間等數(shù)據(jù),。
通過針對這些性能數(shù)據(jù)進(jìn)行監(jiān)控,,可以大概反映前端性能的好壞,根據(jù)性能監(jiān)測的結(jié)果可以進(jìn)一步的去優(yōu)化前端性能,。
前端監(jiān)控之異常監(jiān)控:前端代碼在執(zhí)行過程中也可能會發(fā)生異常,,因此需要引入異常監(jiān)控例如sentry等工具及時的上報異常情況,可以避免線上故障的發(fā)上,。常見的異常包括:Javascript的異常監(jiān)控,、css的異常監(jiān)控等。 前端埋點(diǎn)曝光事件點(diǎn)擊事件如何埋,?從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)
代碼埋點(diǎn)的好處就是前后端都知道發(fā)送了什么數(shù)據(jù),何時發(fā)送數(shù)據(jù),。從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)
埋點(diǎn)的功能作用:分析運(yùn)營策略的合理性,,優(yōu)化用戶體驗(yàn),提高使用效率,。(精細(xì)營銷,、場景化提示/私人助理)比如用戶去餐廳購買產(chǎn)品,每次都需要在APP中選擇是否使用優(yōu)惠券,,但是通過埋點(diǎn)發(fā)現(xiàn),,全部的用戶對于該商家都是選擇的否,,那么說明該商家是從來沒有進(jìn)行優(yōu)惠券的發(fā)放,那么就可以考慮在商家版中增加一個是否讓用戶選擇優(yōu)惠券的選項(xiàng),,若商家沒有優(yōu)惠券,,那么用戶就可以直接跳過選擇是否使用優(yōu)惠券,從而提升用戶體驗(yàn)及使用效率,,分析用戶消費(fèi)行為,,分析不同渠道用戶行為差異。從零開始搭建前端埋點(diǎn)自定義埋點(diǎn)系統(tǒng)
上海觀縱科技有限公司公司是一家專門從事webfunny前端監(jiān)控,,webfunny前端埋點(diǎn),,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控產(chǎn)品的生產(chǎn)和銷售,,是一家服務(wù)型企業(yè),,公司成立于2022-11-14,位于上海市奉賢區(qū)望園南路1288弄80號1904,、1909室,。多年來為國內(nèi)各行業(yè)用戶提供各種產(chǎn)品支持。公司主要經(jīng)營webfunny前端監(jiān)控,,webfunny前端埋點(diǎn),,全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控等產(chǎn)品,,產(chǎn)品質(zhì)量可靠,,均通過傳媒、廣電行業(yè)檢測,,嚴(yán)格按照行業(yè)標(biāo)準(zhǔn)執(zhí)行,。目前產(chǎn)品已經(jīng)應(yīng)用與全國30多個省、市,、自治區(qū),。我們以客戶的需求為基礎(chǔ),在產(chǎn)品設(shè)計和研發(fā)上面苦下功夫,,一份份的不懈努力和付出,,打造了webfunny,walkingfunny,argus產(chǎn)品。我們從用戶角度,,對每一款產(chǎn)品進(jìn)行多方面分析,,對每一款產(chǎn)品都精心設(shè)計、精心制作和嚴(yán)格檢驗(yàn),。webfunny前端監(jiān)控,,webfunny前端埋點(diǎn),全鏈路應(yīng)用性能監(jiān)控,Argus-IT運(yùn)維監(jiān)控產(chǎn)品滿足客戶多方面的使用要求,,讓客戶買的放心,,用的稱心,產(chǎn)品定位以經(jīng)濟(jì)實(shí)用為重心,,公司真誠期待與您合作,,相信有了您的支持我們會以昂揚(yáng)的姿態(tài)不斷前進(jìn)、進(jìn)步,。