sensor 上报
介绍
探针,以下文档对照钉钉中探针上报表格得出,因为文档很少维护,可能在使用过程中会出现问题,希望在使用测试时完善此文档
使用
yarn add sensor-demo #OR <script src='资源地址'></script>
yarn build # 打包
yarn dev # 热更新
在原生中使用,引入js文件
- 如果系统中新引入的神策,先统一执行注册
demo
$tracker.init({
initSensorParams: {
userId: 'gy003',
model_type: '',
mac: '',
registerPageParams: {
current_url: location.href,
referrer: document.referrer
}
}
})
!!!我们也可以在init中预设一些参数
$tracker.init({
defaultFetchDomain: 'xxxx', // 默认上报地址domain !!!! 必填
STBFetchDomain: 'xxxx', // STB 上报Domain !!! 必填
enUrl: 'http://10.5.2.17:82/lt/en/', // 热力图地址 !!! 必填
getReferPageName: () => '哈哈哈', // 如果这里不需要定义,那在上报时需要手动填写ReferPageName参数
getReferPageUrl: () => 'http://',// 如果这里不需要定义,那在上报时需要手动填写ReferPageUrl参数
trace_id: 'sssss', // 需要保存到上下文的参数
// 注册,登录,如果项目中已经有神策,不需要传此参数
initSensorParams: {
userId: 'gy003',
model_type: '',
mac: '',
registerPageParams: {
current_url: location.href,
referrer: document.referrer
}
}
})
- 再上报
// 先引入文件
<script src=''></script>
// 直接使用Tracker
<script type="javascript/text">
$tracker.reportTrackerLogger(type, xxxxxx)
</script>
在esmodule中使用
import tracker from 'xxx'
tracker.reportTrackerLogger(type, xxxxxx)
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
API
- reportTrackerLogger 上报
- registerHandle() 注册探针
- setParams({}) 保存参数
函数名 | 描述 | 参数 |
---|
reportTrackerLogger | 上报 | (事件类型, 上报参数) |
上报事件
ViewColumn 浏览栏目页
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ReferPageName | 前向页面名称 | string | - | 否 |
ReferPageUrl | 前向页面地址 | string | - | 否 |
PageType | 页面类型 | string | - | 是 |
ReferPageType | 前向页面类型 | string | - | 是 |
ReferRecommendID | 前向推荐位id | CSSProperties | - | 是 |
ReferPosition | 前向位置 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
PageName | 页面名称 | string | document.title | 否 |
API reportTrackerLogger
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ViewColumn',{
ReferPageName: 'Hi I am a demo',
PageUrl: 'http://localhost:8080',
ClickRecommend: 'http: //localhost: 30001',
ReferPageType: '推荐',
ReferPosition: '首页 第3屏 左2',
ColumnPosition: 30,
$item_join: ['recommend#2121212']
})
ViewDetail 浏览详情页
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ReferPageName | 前向页面名称 | string | - | 否 |
ReferPageUrl | 前向页面地址 | string | - | 否 |
PageType | 页面类型 | string | - | 是 |
ReferPageType | 前向页面类型 | string | - | 是 |
ReferRecommendID | 前向推荐位id | string | - | 是 |
ReferPosition | 前向位置 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
ContentID | 内容ID | string | - | 是 |
ContentType | 页面名称 | string | - | 是 |
PageName | 内容名称 | string | document.title | 否 |
ValueAddedTypeID | 增值产品包分类编号 | string | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ViewDetail',{
ReferPageName: 'Hi I am a demo',
PageUrl: 'http://localhost:8080',
ClickRecommend: 'http: //localhost: 30001',
ReferPageType: '推荐',
ReferPosition: '首页 第3屏 左2',
ColumnPosition: 30,
$item_join: ['recommend#2121212'],
...
})
ViewSubject 浏览专题页
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ReferPageName | 前向页面名称 | string | - | 否 |
ReferPageUrl | 前向页面地址 | string | - | 否 |
PageType | 页面类型 | string | - | 是 |
ReferPageType | 前向页面类型 | string | - | 是 |
ReferRecommendID | 前向推荐位id | string | - | 是 |
ReferPosition | 前向位置 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
SubjectType | 专题类型 | string | - | 是 |
PageName | 内容名称 | string | document.title | 否 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ViewSubject',{
ReferPageName: 'Hi I am a demo',
PageUrl: 'http://localhost:8080',
ClickRecommend: 'http: //localhost: 30001',
ReferPageType: '推荐',
ReferPosition: '首页 第3屏 左2',
ColumnPosition: 30,
$item_join: ['recommend#2121212'],
...
})
ViewFunction 浏览功能页
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ReferPageName | 前向页面名称 | string | - | 否 |
ReferPageUrl | 前向页面地址 | string | - | 否 |
PageType | 页面类型 | string | - | 是 |
ReferPageType | 前向页面类型 | string | - | 是 |
ReferRecommendID | 前向推荐位id | string | - | 是 |
ReferPosition | 前向位置 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
ColumnName | 栏目名称 | string | - | 是 |
PageName | 内容名称 | string | document.title | 否 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ViewFunction',{
ReferPageName: 'Hi I am a demo',
PageUrl: 'http://localhost:8080',
ClickRecommend: 'http: //localhost: 30001',
ReferPageType: '推荐',
ReferPosition: '首页 第3屏 左2',
ColumnPosition: 30,
$item_join: ['recommend#2121212'],
...
})
ViewProductList 浏览订购列表
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ReferPageName | 前向页面名称 | string | - | 否 |
ReferPageUrl | 前向页面地址 | string | - | 否 |
ReferPageType | 前向页面类型 | string | - | 是 |
ReferRecommendID | 前向推荐位id | string | - | 是 |
ReferPosition | 前向位置 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
PageName | 内容名称 | string | document.title | 否 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ViewProductList',{
ReferPageName: 'Hi I am a demo',
PageUrl: 'http://localhost:8080',
ClickRecommend: 'http: //localhost: 30001',
ReferPageType: '推荐',
ReferPosition: '首页 第3屏 左2',
ColumnPosition: 30,
$item_join: ['recommend#2121212'],
...
})
ViewProductPay 浏览订购支付
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ReferPageName | 前向页面名称 | string | - | 否 |
ReferPageUrl | 前向页面地址 | string | - | 否 |
PageType | 页面类型 | string | - | 是 |
ReferPageType | 前向页面类型 | string | - | 是 |
ReferRecommendID | 前向推荐位id | string | - | 是 |
ReferPosition | 前向位置 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
ContentName | 内容名称 | string | - | 是 |
PageName | 内容名称 | string | document.title | 否 |
ContentID | 内容id | string | - | 是 |
Product_code | 产品包编号 | string | - | 是 |
product_price | 产品包价格 | string | - | 是 |
product_name | 产品包价 | string | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ViewProductPay',{
ReferPageName: 'Hi I am a demo',
PageUrl: 'http://localhost:8080',
ClickRecommend: 'http: //localhost: 30001',
ReferPageType: '推荐',
ReferPosition: '首页 第3屏 左2',
ColumnPosition: 30,
$item_join: ['recommend#2121212'],
...
})
ErrorShow 报错提示
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ErrorCode | 错误码 | string | - | 是 |
ErrorType | 错误类型 | string | - | 是 |
ErrorReason | 错误原因 | string | - | 是 |
ErrorWord | 报错文案 | string | - | 是 |
PageUrl | 页面地址 | string | location.href | 是 |
PageName | 内容名称 | string | document.title | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ErrorShow',{
ErrorCode: 'Hi I am a demo',
ErrorWord: 'http: //localhost: 30001',
ErrorReason: '推荐',
ReferPosition: '首页 第3屏 左2',
})
ClickCollection 点击收藏
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ContentID | 内容ID | string | - | 是 |
ContentType | 内容名称 | string | - | 是 |
ChannelCode | string | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
PageName | 内容名称 | string | document.title | 否 |
demo
import $tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ClickCollection',{
ContentID: 'xxxxxx',
PageUrl: 'http://localhost:8080',
ContentType: 'http: //localhost: 30001',
ReferPosition: '首页 第3屏 左2',
ChannelCode: '30',
$item_join: ['recommend#2121212'],
})
SearchResultNull 搜索结果为空
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
KeyWord | 关键词 | string | - | 是 |
SearchType | 搜索类型 | string | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
PageName | 内容名称 | string | document.title | 否 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('SearchResultNull',{
KeyWord: 'Hi I am a demo',
PageUrl: 'http://localhost:8080',
...
})
ClickSearchResult 点击搜索结果
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
ContentID | 内容ID | string | - | 是 |
ContentType | 内容类型 | string | - | 是 |
KeyWord | 关键词 | string | - | 是 |
SearchType | 搜索类型 | string | - | 是 |
SectionID | 栏位ID | string | - | 是 |
scene_id | 场景id | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
strategy_id | 策略id | string | - | 是 |
PageName | 内容名称 | string | document.title | 否 |
api_id | 推荐接口id | string | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ClickSearchResult',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
ClickFilterWord 点击筛选词
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
SectionID | 栏位ID | string | - | 是 |
SectionName | 栏位名称 | string | - | 是 |
ContentID | 内容ID | string | - | 是 |
FilterWord | 筛选词 | string | - | 是 |
ContentType | 内容类型 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
PageName | 内容名称 | string | document.title | 否 |
scene_id | 场景id | string | - | 是 |
strategy_id | 策略id | string | - | 是 |
trace_id | 推荐关联ID | string | - | 是 |
api_id | 推荐接口id | string | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ClickFilterWord',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
ClickFilterResult 点击筛选结果
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
SectionID | 栏位ID | string | - | 是 |
SectionName | 栏位名称 | string | - | 是 |
ContentID | 内容ID | string | - | 是 |
ContentType | 内容类型 | string | - | 是 |
FilterWord | 筛选词 | string | - | 是 |
ReferPosition | 前向位置 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
PageName | 内容名称 | string | document.title | 否 |
scene_id | 场景id | string | - | 是 |
strategy_id | 策略id | string | - | 是 |
trace_id | 推荐关联ID | string | - | 是 |
api_id | 推荐接口id | string | - | 是 |
demo
import $tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ClickFilterResult',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
ClickRecommend 推荐位点击
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
PageContentID | 页面内容ID | string | - | 是 |
PageType | 页面类型 | string | - | 是 |
PageContentName | 页面内容名称 | string | - | 是 |
PageContentType | 页面内容类型 | string | - | 是 |
SectionID | 栏位ID | string | - | 是 |
SectionName | 栏位名称 | string | - | 是 |
$item_join | 关联关系 | string[] | - | 是 |
PageUrl | 页面地址 | string | location.href | 否 |
RecommendPosition | 推荐位位置编号 | string | - | 是 |
PageName | 内容名称 | string | document.title | 否 |
scene_id | 场景id | string | - | 是 |
strategy_id | 策略id | string | - | 是 |
trace_id | 推荐关联ID | string | - | 是 |
api_id | 推荐接口id | string | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ClickRecommend',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
TryPlay 试看
属性名 | 描述 | 类型 | 默认值 是否必填 |
---|
ReferPageName | 前向页面名称 | string | 否 |
ReferPageUrl | 前向页面地址 | string | 否 |
ReferPageType | 前向页面类型 | string | 是 |
ReferPosition | 前向位置 | string | 是 |
ReferRecommendID | 前向推荐位id | string | 是 |
ProgramID | 单片ID | string | 是 |
$item_join | 关联关系 | string[] | 是 |
PageUrl | 页面地址 | string | location.href 否 |
ValueAddedTypeID | 增值产品包分类编号 | string | 是 |
PageName | 内容名称 | string | document.title | 是 |
scene_id | 场景id | string | 是 |
strategy_id | 策略id | string | 是 |
trace_id | 推荐关联ID | string | 是 |
EndTime | 结束时间 | number | 是 |
play_duration | 播放时长 | number | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('TryPlay',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
PlayBackType 回看(包含老探针)
属性名 | 描述 | 类型 | 默认值 是否必填 |
---|
ReferPageName | 前向页面名称 | string | 否 |
ReferPageUrl | 前向页面地址 | string | 否 |
ReferPageType | 前向页面类型 | string | 是 |
ReferPosition | 前向位置 | string | 是 |
ReferRecommendID | 前向推荐位id | string | 是 |
ChannelCode | 频道编号 | string | 是 |
$item_join | 关联关系 | string[] | 是 |
PageUrl | 页面地址 | string | location.href 否 |
ChannelID | 频道号 | string | 是 |
PageName | 内容名称 | string | document.title | 是 |
initialPlayTIme | 节目初始播出时刻 | string | 是 |
EndTime | 结束时间 | string | 是 |
play_duration | 播放时长 | string | 是 |
EndTime | 结束时间 | number | 是 |
play_duration | 播放时长 | number | 是 |
channelName | 频道名 | string | 是 |
programName | 节目 | string | 是 |
startTime | 播放开始时间 | string | 是 |
tempDate | 回看节目单日期 | string | 是 |
t | 事件名 | event/timing/pageview/exception | 是 |
ts | | string | 是 |
bs | 老探针相关参数,参考文档 | Object | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ClickRecommend',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
bs: {
...
}
...
})
VodPlay 点播观看 (包含老探针)
属性名 | 描述 | 类型 | 默认值 是否必填 |
---|
ExternalSource | 外部来源 | string | 是 |
ReferPageName | 前向页面名称 | string | - |
ReferPageUrl | 前向页面地址 | string | - |
ReferPageType | 前向页面类型 | string | - |
ReferPosition | 前向位置 | string | 是 |
ReferRecommendID | 前向推荐位id | string | 是 |
$item_join | 关联关系 | string[] | 是 |
PageUrl | 页面地址 | string | location.href |
ValueAddedTypeID | 增值产品包分类编号 | string | 是 |
PageName | 内容名称 | string | document.title |
scene_id | 场景id | string | 是 |
strategy_id | 策略id | string | 是 |
trace_id | 推荐关联ID | string | 是 |
api_id | 推荐接口id | string | 是 |
ProgramID | 单片ID | string | 是 |
EndTime | 结束时间 | number | 是 |
play_duration | 播放时长,单位s | number | 是 |
categoryCode | code | string | 是 |
programName | 节目名 | string | 是 |
durationOnLive | 播放时长 | number | 是 |
subName | 老探针相关参数,参考文档 | number | 是 |
subCode | 老探针相关参数,参考文档 | number | 是 |
t | 老探针相关参数,参考文档 | string | 是 |
ts | 时间戳 | string | 否 |
subNum | 老探针相关参数,参考文档 | string | 是 |
isfs | 时间戳 | string | 是 |
isd | 老探针相关参数,参考文档 | string | 是 |
ceil | 老探针相关参数,参考文档 | string | 是 |
Ip | 老探针相关参数,参考文档 | string | 是 |
seCaName | 老探针相关参数,参考文档 | string | 是 |
dhCaName | 老探针相关参数,参考文档 | string | 是 |
seWords | 老探针相关参数,参考文档 | string | 是 |
contentName | 老探针相关参数,参考文档 | string | 是 |
startTime | 老探针相关参数,参考文档 | string | 是 |
programCode | 老探针相关参数,参考文档 | string | 是 |
programTime | 老探针相关参数,参考文档 | string | 是 |
uid | 用户id | string | 是 |
bs | 老探针相关参数,参考文档 | Object | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('VodPlay',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
bs: {
...
}
...
})
TimeShiftPlay 时移
属性名 | 描述 | 类型 | 默认值 是否必填 |
---|
ReferPageName | 前向页面名称 | string | 否 |
ReferPageUrl | 前向页面地址 | string | 否 |
ReferPageType | 前向页面类型 | string | - |
ReferPosition | 前向位置 | string | 是 |
ReferRecommendID | 前向推荐位id | string | 是 |
ChannelCode | 频道编号 | string | 是 |
ChannelID | 频道号 | string | 是 |
$item_join | 关联关系 | string[] | 是 |
PageUrl | 页面地址 | string | location.href |
initialPlayTIme | 节目初始播出时刻 | string | 是 |
PageName | 内容名称 | string | document.title |
EndTime | 结束时间 | number | - |
play_duration | 播放时长 | string | - |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('TimeShiftPlay',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
ClickSubscribe 点击订购
属性名 | 描述 | 类型 | 默认值 是否必填 |
---|
order_id | 订单号 | string | 是 |
sys_id | 运营商 | string | 是 |
nkcode | 能开平台结果 | string | 是 |
nkdesc | 能开平台结果描述 | string | 是 |
yzm | 验证码 | string | 是 |
sourcePage | 来源页面 | string | 是 |
is_success | 是否成功 | string | 是 |
order_status | 订单状态 | string | 是 |
pakage | 内容包名称 | string | 是 |
ValueAddedTypeID | 增值产品包分类编号 | string | 是 |
ContentID | 内容ID | string | 是 |
ContentName | 内容名称 | string | 是 |
product_code | 产品包编号 | string | 是 |
product_price | 产品包价格 | string | 是 |
product_name | 产品包名称 | string | 是 |
pakage_name | 内容包名 | string | 是 |
price | 支付金额 | string | 是 |
Rec_PageName | 推荐来源页面名称 | string | 是 |
Rec_SectionID | 推荐来源栏位ID | string | 是 |
$item_join | 关联关系 | string[] | 是 |
PageUrl | 页面地址 | string | location.href |
PageName | 内容名称 | string | document.title |
scene_id | 场景id | string | 是 |
strategy_id | 策略id | string | 是 |
trace_id | 推荐关联ID | string | 是 |
api_id | 推荐接口id | string | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('ClickRecommend',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
VideoPause 暂停播放
属性名 | 描述 | 类型 | 默认值 是否必填 |
---|
ReferPageName | 前向页面名称 | string | - |
ReferPageUrl | 前向页面地址 | string | - |
ReferPageType | 前向页面类型 | string | 是 |
ReferPosition | 前向位置 | string | 是 |
ReferRecommendID | 前向推荐位id | string | 是 |
ViewType | 观看类型 | string | 是 |
ChannelCode | 频道编号 | string | 是 |
ChanelID | 频道号 | string | 是 |
ProgramID | 单片id | string | 是 |
initialPlayTIme | 节目初始播出时刻 | string | 是 |
play_duration_single | 单次播放时长 | string | 是 |
play_duration | 累计播放 | number | 是 |
$item_join | 关联关系 | string[] | 是 |
PageUrl | 页面地址 | string | location.href |
PageName | 内容名称 | string | document.title |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('VideoPause',{
strategy_id: '30001',
scene_id: '21212',
SectionID: '2121',
api_id: '30',
$item_join: ['xxxx#2121212'],
...
})
bootStrapUser 开机上报(老版)
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
uid | 用户id | string | - | 是 |
sid | IPTV机顶盒串号 | string | - | 是 |
t | 事件类型 | 'event'、'timing'、'exception' | - | 是 |
bs | ---- | Object | - | 是 |
bs 参数,以下只是部分参数参考,具体还请根据钉钉中文档来做增减
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
en | 用户模板名称 | string | - | 是 |
sid | IPTV机顶盒串号 | string | - | 是 |
uip | 用户所属分组 | string | - | 是 |
epf | 用户所属能力平台 | string | - | 是 |
operators | 用户所属运营商 | string | - | 是 |
ver | 探针版本号(移动) | string | - | 是 |
us | EPG标准模式 | string | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('bootStrapUser',{
uid: 'ddd',
sid: 'xxx',
bs: {
....
}
})
uo 心跳(老版)
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
uid | 用户id | string | - | 是 |
sid | IPTV机顶盒串号 | string | - | 是 |
t | 事件类型 | 'event'、'timing'、'exception' | - | 是 |
step | 间隔时长 | string | - | 是 |
ti | 页面名称 | string | document.title | 否 |
pid | --- | string | - | 是 |
bs | ---- | Object | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('uo',{
uid: 'ddd',
sid: 'xxx',
bs: {
....
}
})
bd pv/uv(老版)
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
uid | 用户id | string | - | 是 |
sid | IPTV机顶盒型号 | string | - | 是 |
t | 事件类型 | 'event'、'timing'、'exception' | - | 是 |
dm | 用户ip地址 | string | - | 否 |
ti | 页面名称 | string | document.title | 否 |
url | 访问url | string | - | 否 |
sh | 页面height | string | - | 否 |
sw | weight | string | - | 否 |
cd | 颜色质量 | string | - | 否 |
durationOnBaseDate | 停留时长 | string | - | 是 |
bs | ---- | Object | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('bd',{
uid: 'ddd',
sid: 'xxx',
...
bs: {
....
}
})
live 直播(老版)
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
uid | 用户id | string | - | 是 |
sid | IPTV机顶盒型号 | string | - | 是 |
t | 事件类型 | 'event'、'timing'、'exception' | - | 是 |
channelName | 频道名称 | string | - | 是 |
durationOnLive | 直播时长 | number | | 是 |
startTime | 开始时间 | number | - | 是 |
isfs | | string | - | 是 |
code | | string | - | 是 |
bs | ---- | Object | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('live',{
uid: 'ddd',
sid: 'xxx',
...
bs: {
....
}
})
vodScore 评分(老版)
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
uid | 用户id | string | - | 是 |
sid | IPTV机顶盒型号 | string | - | 是 |
t | 事件类型 | 'event'、'timing'、'exception' | - | 是 |
score | 评分 | string | - | 是 |
programName | | string | | 是 |
scoreTime | | string | - | 是 |
contentName | 内容名称 | string | - | 是 |
programCode | code | string | - | 是 |
programType | | string | - | 是 |
bs | ---- | Object | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('vodScore',{
uid: 'ddd',
sid: 'xxx',
...
bs: {
....
}
})
Activation 活跃(老版)
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
uid | 用户id | string | - | 是 |
sid | IPTV机顶盒型号 | string | - | 是 |
t | 事件类型 | 'event'、'timing'、'exception' | - | 是 |
bs | ---- | Object | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('Activation',{
uid: 'ddd',
sid: 'xxx',
...
bs: {
....
}
})
autoTrack 预置热力图
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
// 无须参数
$tracker.reportTrackerLogger('autoTrack')
trackAllHeatMap 热力图采集
属性名 | 描述 | 类型 | 默认值 | 是否必填 |
---|
element | 元素 | Element | - | 是 |
demo
import tracker from 'xxx'
// 或者
<script src="./xxxx.js"></script>
$tracker.reportTrackerLogger('trackAllHeatMap', element)