上一节已经介绍了通过YouTube Player Embed 插件来实现视频跟踪,具体可参考Adobe Launch上做视频跟踪——YouTube Player Embed,
本节将介绍另一种实现方式:通过YouTube Playback插件进行YouTube视频跟踪。
YouTube Playback插件简介
YouTube Playback是一个由新加坡个人开发者yuhui开发的Adobe Launch插件,于2020年中发布。
与YouTube Player Embed相比,它可以:
- 监听更多YouTube播放器事件
- 获取更丰富的视频播放信息
- 更适合做精细化的视频行为分析
跟踪目标说明
本例将对以下页面中的YouTube视频进行跟踪:https://www.ichdata.com/youtube-test
下面按照完整流程说明具体配置步骤。
安装YouTube Playback插件
在Adobe Launch中,首先点击“插件”然后搜索“YouTube Playback”或直接搜索“Youtube”,就可以看到对应的插件YouTube Playback,然后在点击安装即可:
插件配置说明:
- any player:是对所有的youtube视频做跟踪
- specific play:是对特定的youtube视频做跟踪,这里是通过CSS做限制
下面是定义什么时候加载iFrame API,前者是页面加载的时候触发,后者是窗口加载的时候触发,选择默认的窗口即可。
需要注意,Youtube的API调用一次的话,不能被其他的插件或视频跟踪的触发器使用,如GTM中也配置youtube视频跟踪,那么可能会出现只要一个产品的会触发。
然后保存。
在Adobe Analytics中创建成功事件(Events)
接下来需要在 Adobe Analytics 中创建对应的成功事件,用于接收视频行为数据。
在Adobe Analytics中点击“管理员”—“报表包”:
进入报表包管理器界面:
然后报表包管理器界面点击“编辑设置”——“转化”——“成功事件”:
打开创建界面:
点击左上角的“新增”,然后对其做设置:
- 事件:event11,事件的序列号,这个是自动增加的
- 名称:事件的名称,自定义
- 类型:事件类型,有计数、货币和数值、一般选择计数
- 极性:指定此量度的上升趋势是好还是坏
- 可见性:就是在哪些地方可用,可见性可设置设置为随时随地可见 、 生成器或随时随地隐藏
- 描述:事件的描述
- 独特事件记录:是否始终记录该事件
- 参与率:就是这个事件的数据与其他的数据关联
然后保存,这个设置的意思是一个名为event11。
创建 Adobe Launch Rules
创建一个新规则,命名为Event-YouTube Tracking-YouTube Playback:
EVENTS设置
创建一个EVENTS,因为做这里我们选用YouTube Playback做Youtube事件跟踪,里面的插件Extension选择YouTube Playback:
然后选择Event Type:
这里有四种Event Type有三大类11个,各个的意思如下:
- API Changed:当YouTube播放器使用公开的API方法加载(或卸载)模块时,就会触发此事件。
- Player Error:YouTube播放器发生错误时触发此事件。
- Player Ready:加载YouTube播放器并准备从YouTube IFrame API接收事件时触发此事件。
- Playback Quality Changed:视频播放质量发生变化时触发此事件。
- Playback Rate Changed:视频播放速率更改时触发此事件。
- Video Buffering:YouTube播放器缓冲视频时触发此事件。
- Video Cued:当YouTube播放器提示要播放的视频时,就会触发此事件。
- Video Ended:YouTube播放器播放完视频后触发此事件。
- Video Paused:YouTube播放器暂停视频后触发此事件。
- Video Playing:YouTube播放器正在播放视频时触发此事件。
- Video Unstarted:YouTube播放器已加载视频但未播放视频时,将触发此事件。
各个Event Type触发的时候里包含更多的信息,可以通过事件数据元素获取。
我们这里选择Video Playing作为演示,右侧无需做设置,但如果需要获取有关视频的信息,可以通过事件数据元素获取:
ACTIONS 设置(发送数据)
创建一个第一个ACTIONS,然后做如下设置:
这个ACTIONS的作用是设置事件的信息,如event11: YouTube Playback的值是Video Playing。
创建的第二个ACTIONS,然后做如下设置:
这个ACTIONS的作用是这个请求是不作为PV,不纳入跳出率计算,下面的Custom Link是选填。
最终的效果:
测试与发布
打包提交到Staging环境中测试:
然后测试:
注意
注意,由于这个插件是新开发,所以作者可能会在近期有比较多的更新。














