Google Analytics(分析)多跟踪帐号维度数据部分未显示在报告中

Google Analytics multi tracking account dimension data partially not showing in report

本文关键字:数据部 显示 报告 分析 Analytics 帐号 跟踪 Google      更新时间:2023-09-26

我有两个谷歌分析跟踪帐户。

var ga1 = "UA-XXXXXX-1";
var ga2 = "UA-XXXXXX-2";

然后,我创建对象并发送页面视图。

ga('create', ga1, 'auto');
ga('send', 'pageview');
ga('create', ga2, 'auto', {'name': 'second'});
ga('second.send', 'pageview');

然后,我在对象中设置 dimension1 并再次发送页面视图。

ga('set', 'dimension1', 'mytown');
ga('send', 'pageview');
ga('set', 'dimension1', 'mytown', {'name': 'second'});
ga('second.send', 'pageview');

然后我在谷歌分析上查看结果。

  1. ga1 和 ga2 帐号都可以使用实时报告检测到网站上有活跃用户。(例如:当前活跃用户 = 1)
  2. 但是,只有帐号 ga1 可以记录自定义报告中收到的维度 1 值。ga2 上同一维度的自定义报告为空。

为什么?有人可以指出我的代码哪里有问题吗?谢谢。

这是组合代码。

var ga1 = "UA-XXXXXX-1";
var ga2 = "UA-XXXXXX-2";
ga('create', ga1, 'auto');
ga('send', 'pageview');
ga('create', ga2, 'auto', {'name': 'second'});
ga('second.send', 'pageview');
ga('set', 'dimension1', 'mytown');
ga('send', 'pageview');
ga('set', 'dimension1', 'mytown', {'name': 'second'});
ga('second.send', 'pageview');

谢谢!

我认为

问题可能出在这里:

ga('set', 'dimension1', 'mytown', {'name': 'second'});

设置 dimension1 时,如果尝试为第二个跟踪器设置维度,则需要在方法前面加上第二个跟踪器的名称。

所以应该是

ga('second.set', 'dimension1', 'mytown');