本页介绍 开始时间 变量的数据收集。 有关相应的报表维度和量度,请参阅开始时间。
开始时间变量是播放器启动播放与第一个帧渲染之间经过的时间,以毫秒为单位。 在会话开始事件触发之前在QoE对象上设置它。 Adobe以秒为单位存储和报告值;传递毫秒,Adobe在摄取时转换。
IMPORTANT
播放器开始渲染内容框架后,请停止更新
timeToStart。 在初始缓冲或加载阶段,该值可能会增加,但应在播放开始瞬间将其视为固定值。 在第一帧渲染后继续更新会产生膨胀或不正确的开始时间量度。属性
值
上下文数据变量
a.media.qoe.timeToStartAudience Manager特征
c_contextdata.a.media.qoe.timeToStart必需
否
发送条件
会话开始,会话关闭
建议的实施类型
Web SDK
调用sendEvent时,在media.sessionStart的xdm.mediaCollection.qoeDataDetails中设置timeToStart:
| code language-javascript |
|---|
|
iOS
将启动时间作为第二个参数(startupTime)传递给createQoEObject。
| code language-swift |
|---|
|
Android
将启动时间作为第二个参数(startupTime)传递给createQoEObject。
| code language-kotlin |
|---|
|
Roku
调用createMediaSession时,在media.sessionStart的xdm.mediaCollection.qoeDataDetails中设置timeToStart:
| code language-brightscript |
|---|
|
Media Edge API
调用xdm.mediaCollection.qoeDataDetails中包含timeToStart的sessionStart终结点:
| code language-json |
|---|
|
旧版实施类型(仅限Analytics)
Media SDK JS 3.x
将开始时间作为第二个参数传递给ADB.Media.createQoEObject:
| code language-javascript |
|---|
|
Chromecast
将启动时间作为第二个参数(startupTime)传递给ADBMobile.media.createQoSObject,以毫秒为单位,并更新跟踪器:
| code language-javascript |
|---|
|
媒体收集API
在sessionStart上的params对象中包括media.qoe.timeToStart:
| code language-json |
|---|
|
有关完整请求结构,请参阅媒体收集API会话引用。
recommendation-more-help
media-analytics-help