如何解决Google Analytics 中的 Vimeo 跟踪不发送事件
我已按照 Vimeo 的文档在 Google Analytics 中跟踪播放事件,但没有发送任何事件。
<script>
(function (i,s,o,g,r,a,m) {
i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments);
},i[r].l = 1 * new Date(); a = s.createElement(o),m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g;
m.parentNode.insertBefore(a,m);
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create','MY-ANALYTICS-ID','auto');
ga('send','pageview');
</script>
<script type="text/javascript" defer="defer" src="https://extend.vimeocdn.com/ga/MY-VIMEO-ID.js"></script>
Vimeo iframe 未以模式或任何形式加载。它只是从 Vimeo 嵌入粘贴的简单 iframe 副本。
它正在跟踪正常的页面浏览量,但 Vimeo 脚本没有发送任何事件。有什么想法吗?
解决方法
我自己发现了错误。
在 Vimeo 脚本中,它基本上是这样说的:
if (window.dataLayer) {
window.dataLayer.push("","");
} else if (window.ga) {
window.ga("","");
} else if(window.gtag) {
window.gtag("","");
}
因此,如果安装了 Google Tag Manager (dataLayer),您将无法使用 ga() 进行跟踪。
,我一直在尝试在 GA 中跟踪 Vimeo,并使用了专家提供的几个 json 包,但无济于事。所以我想知道这是否是问题所在。示例:https://www.analyticsmania.com/post/google-tag-manager-video-tracking/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。