每个 Adobe Experience Platform Launch 属性都需要在“扩展”屏幕中安装和配置以下扩展:
按照 https://studio.support.brightcove.com/publish/choosing-correct-embed-code.html,在要渲染视频播放器的每个网页的 HTML 中使用“页面内嵌入代码(高级)”代码片段。另请参阅:https://studio.support.brightcove.com/players/generating-player-embed-code.html
虽然此扩展版本 1.1.0 支持在单个网页上嵌入多个 BrightCove 视频,但请确保高级嵌入标签(如果存在)中的 id
属性具有不同的值,例如:player1
、player2
等。
在具有多个视频的页面上,请注意,每个视频使用在该页面上执行的 Platform Launch 规则中设置的相同配置。例如,如果创建的规则规定在视频播放完 50% 时触发某个事件,则页面上的每个视频都将在 50% 提示点触发该规则。
如果您计划与此扩展一起使用的网页在 Platform Launch 标记有机会完全加载之前可能与视频交互,请考虑同步加载 Platform Launch 库,并将 <script type="text/javascript">\_satellite.pageBottom();\</script\>
标记放在嵌入到页面上的视频之前,以缓解潜在的计时问题。有关参考,请访问 https://docs.brightcove.com/brightcove-player/1.x/Player.html#vjsplayer,其中提供了与此扩展一起使用的 BrightCove API 相关信息。
该扩展中有七个可用的数据元素,这些数据元素都不需要进行配置。
扩展中有七个可用事件,只有“自定义提示点跟踪”需要配置。
每个视频事件(上面列出的七个事件)都有一个 Platform Launch 规则。为要跟踪的每个事件创建特定的 Platform Launch 规则。换言之,如果您不想跟踪视频暂停,则无需为其创建规则。
规则包含三个操作:
“视频开始”的 Platform Launch 规则示例
将包括以下视频扩展对象:
事件:
条件:
None
操作:
在 Analytics“设置变量”操作中,设置:
Analytics“发送信标”操作 (s.tl
)
Analytics“清除变量”操作
对于那些可能不希望为每个视频元素配置多个 eVar 或 prop 的用户,可以在 Platform Launch 中连接数据元素值,接着使用分类规则生成器工具 (https://docs.adobe.com/content/help/zh-Hans/analytics/components/classifications/classifications-rulebuilder/classification-rule-builder.html) 将其解析到分类报表中,然后作为区段在 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('|');