我有两个谷歌分析跟踪帐户。
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');
然后我在Google Analytics上查看结果。
为什么呢?有人可以指出我的代码错误吗?感谢。
这是组合代码。
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');
谢谢!
答案 0 :(得分:2)
我认为问题可能在这里:
ga('set', 'dimension1', 'mytown', {'name': 'second'});
设置维度1时,如果要设置第二个跟踪器的维度,则需要在方法前添加第二个跟踪器的名称。
所以它应该是
ga('second.set', 'dimension1', 'mytown');