B站点击埋点数据分析

这是一个来自Bilibili网站的前端数据上报请求URL,用于收集用户行为数据。让我来分析其各个组成部分:
URL结构分析
基础URL: https://data.bilibili.com/log/web
主要参数: 以?分隔的查询字符串,包含多个用|分隔的部分
参数详解
第一部分:基本信息
0000171762182330187https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1qw15B7EXq%3Fspm_id_from%3D333.788.player.switch%26vd_source%3D0a0dcdec7333c400d5af5150471aa17a%26p%3D33
解码后得到:
时间戳相关:0000171762182330187
当前页面URL:https://www.bilibili.com/video/BV1qw15B7EXq?spm_id_from=333.788.player.switch&vd_source=0a0dcdec7333c400d5af5150471aa17a&p=33
这是一个视频播放页面,p=33表示第33集
第二部分:事件信息
333.788.player.play_pause.click
表示用户点击了播放器的播放/暂停按钮
第三部分:时间戳
1762182330187
JavaScript时间戳,表示事件发生的具体时间
第四部分:屏幕信息
848x695
表示浏览器窗口尺寸为848x695像素
第五部分:用户标识和环境信息
包含JSON格式的数据:
json
{
“action”: 3,
“switch”: 0,
“b_nut_h”: 1759424400,
“lsid”: “37CBCA101_19A4A239B7E”,
“buvid_fp”: “9064f9a82xxxxxxxxx36dacb96”,
“buvid4”: “0295CE1B-9AFF-4161-DE46-xxxxxxxxxxxxx-025100301-lSM+5+xxxxxxxxxxxx==”,
“bsource_origin”: “empty”,
“share_source_origin”: “empty”
}
第六部分:AB测试和功能开关配置
json
{
“webplayer”: “1”,
“login_dialog_version”: “V0”,
“ai_summary_version”: “SHOW”,
“rcmd_tab_version”: “DISABLE”,
“enable_shortcut_key”: “DISABLE”,
“enable_live_anime”: “ENABLE”,
“danmaku_report_version”: “V0”,
“enable_strip_ad”: “ENABLE”,
“comment_version_hash”: “78d0977505”,
“in_new_ab”: true
}
第七部分:来源信息
https%3A%2F%2Fsearch.bilibili.com%2Fall%3Fkeyword%3D%25E9%25BB%2591%25E9%25A9%25ACvue%26from_source%3Dwebtop_search%26spm_id_from%3D333.788%26search_source%3D5%26page%3D5%26o%3D120
用户通过搜索"vue"来到当前页面
第八部分:设备标识
xxxxxxxxxx-1E2C-3975-E298-xxxxxxxxxxxxxxinfoc
第九部分:语言和地区设置
zh-CN
总结
这是一个典型的用户行为埋点数据上报,主要记录了:
用户在B站观看视频时的交互行为(播放/暂停点击)
用户设备和环境信息
页面来源和跳转路径
AB测试配置信息
唯一用户标识符
这类数据主要用于产品优化、用户体验分析和商业决策支持。
