问题描述
我正在使用Google Analytics(分析)跟踪我网站上的页面浏览量。尝试在我的综合浏览量中发送自定义尺寸。这是我的JS代码
ga("create",'<UA-tracking ID goes here-01>',{
'name': 'TrackingID3'
});
// SendPageView
ga(function () {
var trackers = ga.getAll();
trackers.forEach(function (tracker) {
ga('set','dimension1','187989840'); // departmentId
ga('set','dimension2','BLUE JEANS'); // caseName
tracker.send("pageview");
});
});
我创建了一个新的Web项目和一个新的Google Analytics(分析)帐户(新的电子邮件)。一切都已设置并在新的Google Analytics(分析)帐户中运行。这是我用于第二个Web项目的代码
ga('create','UA-tracking ID goes here-01',{
'cookieDomain': 'none'
});
// SendPageView
ga(function () {
var trackers = ga.getAll();
trackers.forEach(function (tracker) {
var dimensionValue = '187989840'; // departmentId
ga('set',dimensionValue);
var dimensionValue = 'BLUE JEANS'; // caseName
ga('set',dimensionValue);
tracker.send("pageview");
});
});
我测试了新的Web项目,并成功发送了自定义尺寸
知道我在做什么错吗?
解决方法
在ga('set',...)
命令中使用ga('create',...)
命令和跟踪器名称参数存在冲突。
为避免这种情况,您可能要使用特定的跟踪方法:
trackers.forEach(function (tracker) {
var dimensionValue = '187989840'; // departmentId
tracker.set('dimension1',dimensionValue);
// ...
tracker.send("pageview");
});