Google Analytics分析不发送带有浏览量的自定义维度

问题描述

我正在使用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");
                    });
                });

上面的代码有效,但是它不发送自定义尺寸

non-working live project

我创建了一个新的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项目,并成功发送了自定义尺寸

working example

知道我在做什么错吗?

解决方法

ga('set',...)命令中使用ga('create',...)命令和跟踪器名称参数存在冲突。 为避免这种情况,您可能要使用特定的跟踪方法:

trackers.forEach(function (tracker) {

            var dimensionValue = '187989840'; // departmentId
            tracker.set('dimension1',dimensionValue);
            // ...

            tracker.send("pageview");

        });

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...