【问题标题】:UTM Source not passing through (google analytics)UTM 源不通过(谷歌分析)
【发布时间】:2017-12-11 23:38:36
【问题描述】:

我有一个电子邮件活动,我试图用 Google Analytics 跟踪,但由于某种原因,没有跟踪来源、活动等。

我使用的网址是:

https://makemeacocktail.com/list/14911/wimbledon-cocktails/?utm_source=mailinglist&utm_campaign=weeklynewsletter&utm_term=wimbledon

我显然有一些 htaccess 规则在改变 php _GET 变量,但这不应该在这里真的很重要(我不认为)。

我的 GA 跟踪代码是:

const dimensions = {
  TRACKING_VERSION: 'dimension1',
  CLIENT_ID: 'dimension2',
};

const TRACKING_VERSION = '1';

ga('create', 'UA-22275118-1', 'auto');
ga('set', 'transport', 'beacon');
ga('set', dimensions.TRACKING_VERSION, TRACKING_VERSION);
ga('send', 'pageview');

ga((tracker) => {
  var clientId = tracker.get('clientId');
  tracker.set(dimensions.CLIENT_ID, clientId);
});

并通过使用传递 GA 脚本:

<script async src="https://www.google-analytics.com/analytics.js"></script>

(这都可以在源码中看到)。我做错了什么?

提前致谢

【问题讨论】:

    标签: google-analytics analytics utm


    【解决方案1】:

    以下是解决此问题的一些想法:

    • 在 Chrome 中安装 Google Analytics 调试器并验证您的网页浏览是否在广告系列 URL 存在时触发。您还可以查看各个维度和指标(因此您也可以检查自定义维度)。
      • 您似乎是在暗示网页浏览量正在发挥作用,但我只是出于尽职调查而想包含此内容。
    • 看起来您依赖 ES6 和信标来发送数据。这应该没问题,但如果您的用户使用的是旧版浏览器,则可能会阻止数据通过。
    • UTM 活动需要utm_campaignutm_sourceutm_medium 才能有效。这不会阻止他们发送,但我建议您尽可能更新您的广告系列网址(您缺少utm_medium)。
    • 您是否使用过滤视图?如果是这样,您自己的流量将不会出现在报告中。
    • 您是否使用实时报告?如果没有,您需要等待几个小时才能在 Google Analytics(分析)标准报告中提供数据。

    希望其中的一个步骤能让您指明正确的方向。祝你好运!

    编辑:查看您提供的链接的来源,我没有在其中看到您的 Google Analytics(分析)sn-p。也许您现在正在处理它,但请尝试在隐身窗口中查看页面并检查源代码(也许您的脚本与管理员或开发用户绑定?)。

    【讨论】:

    • 完美,这给我带来了解决方案,并且全部修复了。谢谢
    • 很高兴听到!如果其他人有类似的问题,提及具体是什么可能对其他人有益。
    • 几个问题,a) 你需要 utm_medium。 b) 由于外部 js 的异步问题,有时 GA 在我进行 GA 调用之前没有加载。
    猜你喜欢
    • 2013-01-11
    • 1970-01-01
    • 2013-09-11
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-14
    相关资源
    最近更新 更多