使用Google跟踪代码管理器和Universal Analytics进行onclick事件

时间:2014-01-03 16:10:19

标签: google-analytics google-tag-manager

我的客户正在使用Google跟踪代码管理器和通用分析,并希望能够在其网站上跟踪视频的观看次数。他们的视频是YouTube视频,通过onclick事件显示在shadowbox / lightbox中。

我在打开shadlowbox的同一个div中添加了第二个onclick事件,但是datalayer.push事件没有出现在Analytics报告中。我在下面包含了我的onclick脚本:

<div onclick="OpenVideo( 'S6cPlRkiKTw', 'youtube' );dataLayer.push({'eventCategory' : 'videos', 'eventAction' : 'click', 'eventLabel' : ’The Title of the Video', 'event' : 'shadowboxVideo'});”>

“OpenVideo”功能可在影子框中打开视频,但这种方法运行正常,但Google Analytics报告中未跟踪点击次数。

有没有人发现我的脚本有任何问题或有任何其他建议?因为客户想要在报告中看到视频的标题,除了使用onclick事件之外我想不出任何其他方式来做这件事,但也许我错过了一些东西。

2 个答案:

答案 0 :(得分:1)

将变量推送到数据层本身并不会将任何数据发送到Google Analytics。您需要在代码管理器中使用“事件跟踪”类型的Google Analytics代码,并将“event equals shadowboxVideo”作为触发规则。

答案 1 :(得分:0)

有很多视频吗?您可能只是侦听元素URL,然后在UA中创建一个规则,用一个标题替换Youtube URL。我已经为客户设置了他们只想知道URL的地方。 另外为什么不在GTM中使用自动事件而不是硬编码?