【问题标题】:Vimeo tracking in Google Analytics not sending eventsGoogle Analytics 中的 Vimeo 跟踪不发送事件
【发布时间】:2021-03-02 20:08:25
【问题描述】:

我已按照 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 embed 粘贴的简单 iframe 副本。

它正在跟踪正常的页面浏览量,但 Vimeo 脚本没有发送任何事件。有什么想法吗?

【问题讨论】:

    标签: google-analytics vimeo event-tracking


    【解决方案1】:

    我自己发现了错误。
    在 Vimeo 脚本中,它基本上是这样说的:

    if (window.dataLayer) {
        window.dataLayer.push("", "");
    } else if (window.ga) {
        window.ga("", "");
    } else if(window.gtag) {
        window.gtag("", "");
    }
    

    因此,如果安装了 Google Tag Manager (dataLayer),您将无法使用 ga() 进行跟踪。

    【讨论】:

      【解决方案2】:

      我一直在尝试在 GA 中跟踪 Vimeo,并且使用了来自专家的几个 json 包,但无济于事。所以我想知道这是否是问题所在。示例:https://www.analyticsmania.com/post/google-tag-manager-video-tracking/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-24
        • 1970-01-01
        • 2011-12-03
        • 2015-06-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多