微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google Analytics 中的 Vimeo 跟踪不发送事件

如何解决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 举报,一经查实,本站将立刻删除。