Google analytics UTM源未通过(谷歌分析)
我有一个电子邮件活动,我试图跟踪谷歌分析,但由于某种原因,来源,活动等没有被跟踪 我使用的URL是: 显然,我有一些htaccess规则来改变php _GET变量,但这在这里并不重要(我不认为) 我的GA跟踪代码是:Google analytics UTM源未通过(谷歌分析),google-analytics,analytics,utm,Google Analytics,Analytics,Utm,我有一个电子邮件活动,我试图跟踪谷歌分析,但由于某种原因,来源,活动等没有被跟踪 我使用的URL是: 显然,我有一些htaccess规则来改变php _GET变量,但这在这里并不重要(我不认为) 我的GA跟踪代码是: const dimensions = { TRACKING_VERSION: 'dimension1', CLIENT_ID: 'dimension2', }; const TRACKING_VERSION = '1'; ga('create', 'UA-222751
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>
(这些都可以在源代码中看到)。我是不是做错了什么
提前感谢以下是一些解决此问题的方法:
- 在Chrome中安装Google Analytics调试器,并验证在活动URL存在时是否触发了页面视图。您还可以查看单个维度和度量(因此您也可以检查自定义维度)。
- 看起来你是在暗示页面浏览量是有效的,但我想把它包括进来只是为了尽职调查
- 看起来您正依靠ES6和信标发送数据。这应该没问题,但如果您的用户使用的是较旧的浏览器,则可能会阻止数据通过
- UTM活动要求
、UTM_活动
、和UTM_源
有效。这不会阻止它们发送,但我建议尽可能更新您的活动URL(您缺少UTM_介质
)utm\u medium
- 您使用的是过滤视图吗?如果是这样,您自己的流量将不会出现在报告中
- 你在使用实时报告吗?如果没有,您需要等待数小时,才能在Google Analytics标准报告中获得数据
编辑:查看你提供的链接的来源,我没有看到你的谷歌分析片段。也许您现在正在处理它,但请尝试在匿名窗口中查看该页面并检查源代码(可能您的脚本与管理员或开发人员用户绑定?)。完美,这为我提供了解决方案,并已全部修复。谢谢你的好意!如果其他人有类似的问题,请说明具体情况,这对其他人可能是有益的。有几个问题,a)您需要utm_介质。b) 有时,由于外部js上的异步问题,GA在我进行GA调用之前没有加载。