2017-07-07 174 views
0

我有一个电子邮件活动,我试图用谷歌分析跟踪,但由于某些原因,来源,活动等没有被跟踪。UTM源不通过(谷歌分析)

我使用的网址是:

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> 

(这都可以在源中可以看出)。我在做一些根本性错误?

在此先感谢

回答

1

这里有一些想法来解决此:

  • 安装谷歌Analytics(分析)调试程序在Chrome和验证您的身份网页浏览时触发的活动网址是存在的。您也可以查看各个维度和指标(以便您也可以检查自定义维度)。
    • 看起来你似乎暗示浏览量正在起作用,但我想包括这只是为了尽职调查。
  • 看起来像你依靠ES6和信标发送数据。这应该没问题,但是如果您的用户使用的是旧版浏览器,可能会阻止数据通过。
  • UTM广告系列需要utm_campaign,utm_sourceutm_medium才有效。这并不妨碍他们发送,但我建议尽可能更新您的广告系列网址(您缺少utm_medium)。
  • 您是否使用过滤视图?如果是这样,您自己的流量将不会显示在报告中。
  • 您是否使用实时报告?如果不是,则需要等待几个小时才能在Google Analytics标准报告中获得数据。

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

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

+0

完美,这导致我的解决方案和所有固定。谢谢 –

+0

好听!如果别人有类似的问题,那么别人就可以提到具体是什么。 – GreatBlakes

+0

几个问题,a)您需要utm_medium。 b)由于外部js的异步问题,有时候遗传算法在GA调用之前没有加载。 –