gpt4 book ai didi

javascript - 使用 Google 跟踪代码管理器跟踪视频标签点击事件(播放、停止、暂停等)

转载 作者:行者123 更新时间:2023-12-03 04:47:43 26 4
gpt4 key购买 nike

我想知道如何使用 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;
});

感谢任何帮助!

最佳答案

代码 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是从上述函数返回的名称。

关于javascript - 使用 Google 跟踪代码管理器跟踪视频标签点击事件(播放、停止、暂停等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801458/

26 4 0