BrightCove视频跟踪扩展概述
NOTE
Adobe Experience Platform Launch已更名为Adobe Experience Platform中的一套数据收集技术。 因此,产品文档中的术语有一些改动。有关术语更改的综合参考,请参阅以下文档。
先决条件
Adobe Experience Platform中的每个标记属性都需要在“扩展”屏幕中安装和配置以下扩展:
- Adobe Analytics
- Experience Cloud 访客 ID 服务
- 已安装的核心扩展
在要呈现视频播放器的每个网页的HTML中使用“页面内嵌入代码(高级)”代码片段。 “页面内嵌入代码(高级)”HTML片段位于 Brightcove文档. 以下链接提供了有关 如何为预览和已发布的视频播放器生成嵌入代码.
此扩展版本1.1.0支持在单个网页上嵌入多个BrightCove视频。 如果有多个 id
高级embed标记中的属性,确保每个属性都具有唯一值。 例如, player1
, player2
,等等。
NOTE
在具有多个视频的页面上,每个视频都使用在该页面上执行的标记规则中设置的相同配置。 例如,如果创建的规则规定在视频播放完 50% 时触发某个事件,则页面上的每个视频都将在 50% 提示点触发该规则。
如果在相关脚本完全加载之前,使用此扩展的网页与视频交互,则可以采取以下两个操作来解决此问题。 首先,标签库可以同步加载;其次,放置标签库 <script type="text/javascript">\_satellite.pageBottom();\</script\>
在页面上嵌入视频之前的元素。
请参阅 BrightCove API文档 有关此扩展中使用的组件方法和事件的更多信息。
数据元素
该扩展中有七个可用的数据元素,这些数据元素都不需要进行配置。
- 播放头位置: 当在标记规则中调用此数据元素时,它以秒为单位记录播放头在视频时间轴上的位置。
- 视频帐户 ID: 此数据元素记录发布视频的 BrightCove 帐户 ID。
- 视频持续时间: 此数据元素记录视频内容的总持续时间(以秒为单位)。此外,可在 Analytics 内创建一个计算量度,将以秒为单位的数字转换为以分钟或小时为单位。
- 视频广告支持: 此数据元素指定视频中是否支持广告。
- 视频 ID: 此数据元素指定与视频关联的 BrightCove ID。
- 视频名称: 此数据元素指定视频的描述性或友好名称。
- 视频标记: 此数据元素指定与视频关联的特定脚本。
事件
扩展中有七个可用事件,只有“自定义提示点跟踪”需要配置。
- 自定义提示点跟踪: 当视频达到指定的视频阈值百分比时,将触发此事件。例如,如果视频时长为60秒,而指定的提示点为50%,则事件将在30秒标记处触发。
NOTE
请注意,每次达到此提示点时,都会触发此事件。例如,如果用户达到 50% 标记,在 50% 标记之前搜索视频,然后再次达到 50% 标记,则触发器将再次触发。
- 已完成视频: 当视频播放完时,将触发此事件。
- 视频加载的元数据: 当播放器收到初始持续时间和维度信息时,将触发此事件。
- 视频暂停: 当视频暂停时,将触发此事件。
- 视频恢复: 在暂停事件后恢复视频内容时,将触发此事件。
- 视频屏幕更改: 当视频切换到全屏模式或从全屏模式切换到其他模式时,将触发该事件。
- 视频开始: 当视频内容首次启动时,将触发此事件。
使用情况
可以为每个视频事件(上面列出的七个事件)设置一个标记规则。 为要跟踪的每个事件创建特定的标记规则。 如果您不想跟踪事件,只需忽略以为其创建规则即可。
规则包含三个操作:
- 设置 Adobe Analytics 变量。(为上面列出的所有或部分数据元素创建数据元素。)
- 发送 Adobe Analytics 信标。
- 清除 Adobe Analytics 变量。
“视频开始”的标记规则示例
将包括以下视频扩展对象:
-
事件
- “视频开始”:此事件将在访客开始播放 BrightCove 视频时触发规则。
-
条件
- None
-
操作
-
在 Analytics“设置变量”操作中,设置:
- 视频开始 事件(示例:event17)
- 的prop/eVar 视频名称 数据元素(示例:eVar10)
- 的prop/eVar 视频持续时间 数据元素(示例:eVar11)
- 的prop/eVar 当前视频位置 数据元素(示例:eVar12)
-
Analytics“发送信标”操作 (
s.tl
) -
Analytics“清除变量”操作
-
TIP
对于可能不想为每个视频元素配置多个eVar或prop的用户,数据元素值将作为替代方法连接。 接下来,使用分类规则生成器工具将它们解析为分类报表。 请参阅 分类规则生成器工具 文档,以了解更多信息。 最后,将它们用作Analysis Workspace中的区段。
为此,请创建一个名称类似于“Video MetaData”的新数据元素,然后对其进行编程以提取所有视频数据元素(上面所列),并将它们连接在一起。
var r = [];
r.push( \_satellite.getVar( 'Video ID' ) );
r.push( \_satellite.getVar( 'Video Name' ) );
r.push( \_satellite.getVar( 'Video Duraction' ) );
return r.join('|');
recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743