日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

為了全面監(jiān)控用戶行為,我寫了個超級前端工具庫!

來源: 責編: 時間:2024-06-06 17:41:47 242觀看
導(dǎo)讀簡介sunshine-track 應(yīng)用于前端監(jiān)控, 基于 行為上報,實現(xiàn)了 用戶行為、錯誤監(jiān)控、頁面跳轉(zhuǎn)、頁面白屏檢測、頁面性能檢測等上報功能。適用于 Vue、React、Angular 等框架本項目源碼:https://github.com/sanxin-lin/sunsh

簡介

sunshine-track 應(yīng)用于前端監(jiān)控, 基于 行為上報,實現(xiàn)了 用戶行為、錯誤監(jiān)控、頁面跳轉(zhuǎn)、頁面白屏檢測、頁面性能檢測等上報功能。適用于 Vue、React、Angular 等框架FGT28資訊網(wǎng)——每日最新資訊28at.com

本項目源碼:https://github.com/sanxin-lin/sunshine-track。各位兄弟姐妹如果覺得喜歡的話,可以點個 star 哦~FGT28資訊網(wǎng)——每日最新資訊28at.com

功能

sunshine-track具備以下功能:FGT28資訊網(wǎng)——每日最新資訊28at.com

  • ? 用戶行為上報:包括 點擊、跳轉(zhuǎn)頁面、跳轉(zhuǎn)頁面記錄數(shù)組、請求 等
  • ? 用戶手動上報:提供 Vue 自定義指令 以及add、report函數(shù),實現(xiàn)用戶手動上報
  • ? 自定義上報:提供 格式化上報數(shù)據(jù)、自定義上報函數(shù)、自定義決定上不上報 等配置項,更靈活地上報數(shù)據(jù)
  • ? 請求數(shù)據(jù)上報:提供 檢測請求返回、過濾請求 等配置項,讓用戶決定上報哪些請求數(shù)據(jù)
  • ? 上報方式:提供 上報方式 配置項,用戶可選擇 img、http、beacon 三種方式,http方式又支持 xhr、fetch 兩種,且支持 自定義headers
  • ? 上報數(shù)據(jù)緩存:可配置 本地緩存、瀏覽器本地緩存、IndexedDB 三種方式
  • ? 上報數(shù)據(jù)閾值:可配置上報數(shù)據(jù) 閾值 ,達到 閾值 后進行上報操作
  • ? 全局點擊上報:可通過配置 選擇器、元素文本,對全局DOM節(jié)點進行點擊上報
  • ? 頁面的性能檢測,包括 白屏、FP、FCP、LCP、CLS、TTFB、FID 等

上報數(shù)據(jù)格式

選項
FGT28資訊網(wǎng)——每日最新資訊28at.com

描述
FGT28資訊網(wǎng)——每日最新資訊28at.com

類型
FGT28資訊網(wǎng)——每日最新資訊28at.com

uuidFGT28資訊網(wǎng)——每日最新資訊28at.com

上報數(shù)據(jù)的id
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

type FGT28資訊網(wǎng)——每日最新資訊28at.com

上報數(shù)據(jù)的類型
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

data FGT28資訊網(wǎng)——每日最新資訊28at.com

上報數(shù)據(jù)
FGT28資訊網(wǎng)——每日最新資訊28at.com

anyFGT28資訊網(wǎng)——每日最新資訊28at.com

timeFGT28資訊網(wǎng)——每日最新資訊28at.com

上報時間
FGT28資訊網(wǎng)——每日最新資訊28at.com

numberFGT28資訊網(wǎng)——每日最新資訊28at.com

statusFGT28資訊網(wǎng)——每日最新資訊28at.com

上報狀態(tài)
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

domainFGT28資訊網(wǎng)——每日最新資訊28at.com

當前域名
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

hrefFGT28資訊網(wǎng)——每日最新資訊28at.com

當前網(wǎng)頁路徑
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

userAgentFGT28資訊網(wǎng)——每日最新資訊28at.com

當前user-agent
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

deviceInfoFGT28資訊網(wǎng)——每日最新資訊28at.com

設(shè)備的相關(guān)信息
FGT28資訊網(wǎng)——每日最新資訊28at.com

objectFGT28資訊網(wǎng)——每日最新資訊28at.com

安裝

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

使用

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

全局點擊監(jiān)聽

可以通過配置globalClickListeners來對于某些DOM節(jié)點進行點擊監(jiān)聽上報FGT28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

配置上報閾值

上報分為幾種:FGT28資訊網(wǎng)——每日最新資訊28at.com

  • 用戶行為上報:點擊、跳轉(zhuǎn)頁面、請求,這些上報數(shù)據(jù)會緩存著,當達到閾值時再進行上報
  • 錯誤上報:請求報錯、代碼報錯、異步錯誤,這些是立即上報
  • 頁面性能上報:白屏、FP、FCP、LCP、CLS、TTFB、FID,這些是立即上報

用戶行為上報的閾值默認是 10,支持自定義 maxEventsFGT28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

配置緩存方式

如果你想要避免用戶重新打開網(wǎng)頁之后,造成上報數(shù)據(jù)的丟失,那么你可以配置緩存方式,通過配置cacheType:FGT28資訊網(wǎng)——每日最新資訊28at.com

  • normal:默認,本地緩存
  • storage:瀏覽器 localStorage 本地緩存
  • db:瀏覽器 IndexedDB 本地緩存
app.use(Track, {  ...options,  cacheType: 'storage' // 配置緩存方式})

打印上報數(shù)據(jù)

可以通過配置 log ,開啟打印上報數(shù)據(jù)。FGT28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

靈活上報請求數(shù)據(jù)

請求也是一種行為,也是需要上報的,或許我們有這個需求。FGT28資訊網(wǎng)——每日最新資訊28at.com

  • 過濾:某些請求我們并不想上報。
  • 自定義校驗請求響應(yīng)數(shù)據(jù):每個項目的響應(yīng)規(guī)則可能都不同,我們想自己判斷哪些響應(yīng)是成功,哪些是失敗。

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

格式化上報數(shù)據(jù)、自定義決定上不上報、自定義上報

如果你想在數(shù)據(jù)上報之前,格式化上報數(shù)據(jù)的話,可以配置report中的format。FGT28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

如果你想要自己決定某次上報的時候,進行取消,可以配置report中的isReport。FGT28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

如果你不想用這個庫自帶的上報功能,想要自己上報,可以配置report中的customReport。FGT28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

手動上報

手動上報分為三種:FGT28資訊網(wǎng)——每日最新資訊28at.com

  • 手動添加上報數(shù)據(jù):添加到緩存中,等到達到閾值再上報。
  • 手動執(zhí)行數(shù)據(jù)上報:立即上報。
  • 自定義指令上報:如果你是 Vue 項目,支持指令上報。

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

如果你是 Vue 項目,可以使用指令v-track進行上報。FGT28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片FGT28資訊網(wǎng)——每日最新資訊28at.com

配置參數(shù)

選項
FGT28資訊網(wǎng)——每日最新資訊28at.com

描述
FGT28資訊網(wǎng)——每日最新資訊28at.com

類型
FGT28資訊網(wǎng)——每日最新資訊28at.com

projectKeyFGT28資訊網(wǎng)——每日最新資訊28at.com

項目key
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

userIdFGT28資訊網(wǎng)——每日最新資訊28at.com

用戶id
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

report.urlFGT28資訊網(wǎng)——每日最新資訊28at.com

上報url
FGT28資訊網(wǎng)——每日最新資訊28at.com

stringFGT28資訊網(wǎng)——每日最新資訊28at.com

report.reportTypeFGT28資訊網(wǎng)——每日最新資訊28at.com

上報方式
FGT28資訊網(wǎng)——每日最新資訊28at.com

img、http、beaconFGT28資訊網(wǎng)——每日最新資訊28at.com

report.headersFGT28資訊網(wǎng)——每日最新資訊28at.com

上報自定義請求頭,http 上報模式生效FGT28資訊網(wǎng)——每日最新資訊28at.com

objectFGT28資訊網(wǎng)——每日最新資訊28at.com

report.formatFGT28資訊網(wǎng)——每日最新資訊28at.com

上報數(shù)據(jù)格式化
FGT28資訊網(wǎng)——每日最新資訊28at.com

functionFGT28資訊網(wǎng)——每日最新資訊28at.com

report.customReportFGT28資訊網(wǎng)——每日最新資訊28at.com

自定義上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

functionFGT28資訊網(wǎng)——每日最新資訊28at.com

report.isReportFGT28資訊網(wǎng)——每日最新資訊28at.com

自定義決定上不上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

functionFGT28資訊網(wǎng)——每日最新資訊28at.com

cacheTypeFGT28資訊網(wǎng)——每日最新資訊28at.com

數(shù)據(jù)緩存方式
FGT28資訊網(wǎng)——每日最新資訊28at.com

normal、storage、dbFGT28資訊網(wǎng)——每日最新資訊28at.com

globalClickListenersFGT28資訊網(wǎng)——每日最新資訊28at.com

上報狀態(tài)
FGT28資訊網(wǎng)——每日最新資訊28at.com

arrayFGT28資訊網(wǎng)——每日最新資訊28at.com

logFGT28資訊網(wǎng)——每日最新資訊28at.com

當前域名
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

maxEventsFGT28資訊網(wǎng)——每日最新資訊28at.com

上報閾值
FGT28資訊網(wǎng)——每日最新資訊28at.com

numberFGT28資訊網(wǎng)——每日最新資訊28at.com

historyUrlsNumFGT28資訊網(wǎng)——每日最新資訊28at.com

需要記錄的url跳轉(zhuǎn)數(shù)組
FGT28資訊網(wǎng)——每日最新資訊28at.com

numberFGT28資訊網(wǎng)——每日最新資訊28at.com

checkHttpStatusFGT28資訊網(wǎng)——每日最新資訊28at.com

判斷響應(yīng)數(shù)據(jù)
FGT28資訊網(wǎng)——每日最新資訊28at.com

functionFGT28資訊網(wǎng)——每日最新資訊28at.com

filterHttpUrlFGT28資訊網(wǎng)——每日最新資訊28at.com

過濾上報請求數(shù)據(jù)
FGT28資訊網(wǎng)——每日最新資訊28at.com

functionFGT28資訊網(wǎng)——每日最新資訊28at.com

switchs.xhrFGT28資訊網(wǎng)——每日最新資訊28at.com

是否開啟xhr請求上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

switchs.fetchFGT28資訊網(wǎng)——每日最新資訊28at.com

是否開啟fetch請求上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

switchs.errorFGT28資訊網(wǎng)——每日最新資訊28at.com

是否開啟錯誤上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

switchs.whitescreenFGT28資訊網(wǎng)——每日最新資訊28at.com

是否開啟白屏檢測上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

switchs.hashchangeFGT28資訊網(wǎng)——每日最新資訊28at.com

是否開啟hash變化請求上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

switchs.historyFGT28資訊網(wǎng)——每日最新資訊28at.com

是否開啟history變化上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

switchs.performanceFGT28資訊網(wǎng)——每日最新資訊28at.com

是否開啟頁面性能上報
FGT28資訊網(wǎng)——每日最新資訊28at.com

booleanFGT28資訊網(wǎng)——每日最新資訊28at.com

本項目源碼:https://github.com/sanxin-lin/sunshine-track。各位兄弟姐妹如果覺得喜歡的話,可以點個 star 哦~FGT28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-92466-0.html為了全面監(jiān)控用戶行為,我寫了個超級前端工具庫!

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 關(guān)于 Python 數(shù)據(jù)分析的 15 個 NumPy 應(yīng)用

下一篇: 動態(tài)鏈接庫的實現(xiàn)原理是什么?

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
欧美日韩亚洲一区二区三区在线观看 | 欧美精品一区二区精品网| 久久一本综合频道| 欧美va亚洲va香蕉在线| 欧美午夜电影网| 国产精品系列在线| 一区二区三区在线看| 亚洲精品日韩综合观看成人91| 夜夜嗨av色一区二区不卡| 亚洲欧美变态国产另类| 久久久久久日产精品| 欧美激情第五页| 国产精品揄拍500视频| 亚洲国产综合91精品麻豆| 在线中文字幕一区| 久久久久久久久久久一区 | 欧美aⅴ99久久黑人专区| 欧美三区不卡| 狠狠色综合日日| 一区二区三区久久精品| 久久精品成人| 欧美日韩高清在线播放| 国产亚洲日本欧美韩国| 日韩视频免费| 久久久国产精品一区二区中文| 欧美日韩视频在线| 黄色成人在线网址| 一区二区欧美亚洲| 久久亚洲国产成人| 国产精品毛片| 91久久在线播放| 欧美在线短视频| 欧美日韩精品是欧美日韩精品| 国产一区视频观看| 一区二区三区四区五区视频| 久久一区国产| 国产欧美一区二区三区久久| 日韩一级不卡| 久久日韩粉嫩一区二区三区| 国产精品日韩高清| 日韩午夜一区| 免费观看成人| 黑人一区二区| 性欧美大战久久久久久久免费观看| 欧美精品免费在线| 雨宫琴音一区二区在线| 亚洲欧美国产高清va在线播| 欧美精品播放| 在线国产精品一区| 欧美一区二区三区免费观看视频| 欧美日韩国产小视频在线观看| 亚洲第一区在线观看| 欧美一区二区三区男人的天堂| 欧美日韩综合视频| 亚洲日本中文字幕| 麻豆成人在线| 国内精品久久久久久| 亚洲欧美一区二区三区极速播放| 欧美精品在线免费观看| 亚洲电影在线| 久久久www成人免费毛片麻豆| 国产精品日韩欧美| 亚洲视频在线视频| 欧美精品97| 亚洲国产视频直播| 久久天堂国产精品| 红桃视频亚洲| 久久国产精品一区二区三区| 国产精品欧美日韩一区| 亚洲视频日本| 欧美视频亚洲视频| 亚洲精品乱码久久久久久按摩观| 久久亚洲私人国产精品va| 国产亚洲成av人在线观看导航| 亚洲欧美www| 欧美亚男人的天堂| 亚洲一区二区视频在线| 国产精品第十页| 亚洲主播在线| 国产精品亚洲аv天堂网| 中文高清一区| 国产精品a久久久久| 亚洲午夜久久久久久久久电影院| 欧美三级韩国三级日本三斤| 一区二区三区精品国产| 欧美视频一区二区三区在线观看| 一区二区三区国产| 欧美午夜精品久久久久久孕妇| 亚洲婷婷国产精品电影人久久| 国产精品成人播放| 亚洲欧美一区二区在线观看| 国产偷自视频区视频一区二区| 久久精品国产免费看久久精品| 国产一区二区三区久久悠悠色av | 国产精品视频观看| 午夜精品一区二区三区在线播放| 国产精品一二一区| 欧美在线视频一区二区| 精品动漫一区| 欧美高清在线播放| 亚洲视频二区| 国产三级欧美三级日产三级99| 久久九九久久九九| 亚洲国产精品t66y| 欧美日韩亚洲免费| 亚洲欧美久久久久一区二区三区| 国产一区二区高清视频| 另类激情亚洲| 99国产精品久久久久久久成人热 | 91久久久在线| 欧美视频在线免费| 午夜精品视频在线观看一区二区| 国产综合色在线视频区| 狂野欧美激情性xxxx| 亚洲美女在线国产| 国产精品免费网站| 久久免费少妇高潮久久精品99| 亚洲激情av在线| 国产精品v一区二区三区| 欧美一区二区三区另类| 亚洲成人自拍视频| 欧美日韩在线三区| 久久av一区二区三区| 亚洲国产清纯| 国产精品成人免费| 久久久蜜桃一区二区人| aa国产精品| 国产一区二区三区四区| 欧美精品一区二区蜜臀亚洲 | 久久精品av麻豆的观看方式| 亚洲经典在线| 国产精品美女午夜av| 久久夜色精品国产欧美乱| 一本大道久久精品懂色aⅴ| 国产欧美日韩亚州综合| 欧美二区在线观看| 欧美亚洲视频在线观看| 亚洲日本激情| 国产视频亚洲| 欧美日韩国语| 久久成人综合网| 夜夜嗨av一区二区三区中文字幕| 国产亚洲午夜| 欧美日韩一区二区三区四区在线观看 | 亚洲少妇最新在线视频| 黄色另类av| 欧美视频中文字幕| 开心色5月久久精品| 亚洲一区久久久| 在线看片一区| 国产精品私房写真福利视频 | 欧美日韩国产精品自在自线| 久久精品国产综合| 一区二区三区欧美| 在线日韩日本国产亚洲| 国产精品自在线| 欧美日韩国产成人在线91| 欧美一区午夜视频在线观看| 一本大道久久精品懂色aⅴ| 黄网动漫久久久| 国产精品亚洲网站| 欧美日韩少妇| 欧美成人午夜激情| 久久久国产精彩视频美女艺术照福利 | 欧美精品一区二区三区蜜桃| 久久久水蜜桃| 午夜精品福利一区二区三区av| 亚洲精选中文字幕| 在线观看日韩av先锋影音电影院| 国产伦精品一区二区三区高清版| 欧美精品在线一区二区| 免费成人高清视频| 久久精品国产亚洲精品| 午夜精品久久久久久久99樱桃| 9色精品在线| 亚洲精品在线视频| 亚洲第一色中文字幕| 国产一区二区中文| 国产精自产拍久久久久久| 欧美午夜激情在线| 欧美日韩不卡视频| 欧美精品在线极品| 欧美成人高清视频| 老司机凹凸av亚洲导航| 久久青草欧美一区二区三区| 欧美一级日韩一级| 亚洲欧美一区二区三区久久| 亚洲图中文字幕| 中文av字幕一区| 一区二区毛片| 一区二区三区日韩欧美精品| 日韩视频在线观看免费| 亚洲精品国产视频| 亚洲精品男同| 亚洲精品九九| 亚洲久久一区二区| 亚洲免费高清| 亚洲免费av观看| 亚洲欧洲日韩在线| 亚洲人成免费| 亚洲精品中文在线| 一二三区精品福利视频| 一区二区三区产品免费精品久久75 | 亚洲黄色影院|