我想知道如何使用Google跟踪代码管理器(GTM)跟踪HTML 5视频代码的点击事件。
我无法访问GTM的管理页面,我想知道是否有任何方法可以通过JavaScript告诉GTM。
我认为Google Analytics的代码可以完成这项工作,但事实并非如此。
// just get one click event at a page load.
var isVideoPlayed = false;
$('#myvideo').on('play', function(){
if(!isVideoPlayed) {
ga('send', 'event', 'Videos', 'play', 'My Video');
isVideoPlayed = !isVideoPlayed;
}
return false;
});
任何帮助表示赞赏!
答案 0 :(得分:1)
代码ga('send', 'event', 'Videos', 'play', 'My Video');
的问题在于它缺少GTM跟踪器的名称,该跟踪对象是通过GTM创建的。你可以编写一个包含这样的函数:
ga.getAll()[0].get('name');
将返回GTM跟踪器名称。然后,您就可以使用特定的跟踪器名称调用GA命令,如下所示:
ga('trackerName.send', 'event', 'Videos', 'play', 'My Video');
其中trackerName
是从上述函数返回的名称。
答案 1 :(得分:0)
Google完全支持使用analytics.js
为其Analytics API使用javascript。
analytics.js库是一个JavaScript库,用于衡量用户与您网站的互动方式。
开始使用on this page。
对于Google跟踪代码管理器(GTM),请使用this site上的说明。