上一节已经讲了通过YouTube Player Embed插件来实现,具体的是可以看Adobe Launch上做视频跟踪——YouTube Player Embed,这一节来讲通过插件YouTube Playback来实现Youtube视频跟踪,不要在意怎么总是通过插件实现的呢? Adobe Launch的核心作用就是简化用户的布署,有简便的方法就不要走一些复杂路。
YouTube Playback这一个来自新加坡的个人开发者yuhui开发的插件,2020年年中才公布,这个插件能比YouTube Player Embed跟踪到更多的信息。
现在我们需要对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中点击“管理员”—“报表包”:
进入报表包管理器界面:
然后报表包管理器界面点击“编辑设置”——“转化”——“成功事件”:
打开创建界面:
点击左上角的“新增”,然后对其做设置:
- 事件:event11,事件的序列号,这个是自动增加的
- 名称:事件的名称,自定义
- 类型:事件类型,有计数、货币和数值、一般选择计数
- 极性:指定此量度的上升趋势是好还是坏
- 可见性:就是在哪些地方可用,可见性可设置设置为随时随地可见 、 生成器或随时随地隐藏
- 描述:事件的描述
- 独特事件记录:是否始终记录该事件
- 参与率:就是这个事件的数据与其他的数据关联
然后保存,这个设置的意思是一个名为event11。
创建规则
创建一个规则命名为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环境中测试:
然后测试:
拓展:获取事件触发的数据元素
注意
注意,由于这个插件是新开发,所以作者可能会在近期有比较多的更新。