Google 分析不发送带有网页浏览命中的自定义维度

Google analytics not sending custom dimensions with pageview hits

我正在使用 google 分析来跟踪我网站上的页面浏览量。试图在我的综合浏览量期间发送自定义尺寸。这是我的 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");
                    });
                });

上面的代码有效,但它不发送自定义维度

我创建了一个新的网络项目和一个新的 google 分析帐户(新电子邮件)。一切都已设置并在新的 google 分析帐户中运行。这是我为第二个网络项目准备的代码

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', 'dimension1', dimensionValue);

            var dimensionValue = 'BLUE JEANS'; // caseName
            ga('set', 'dimension2', dimensionValue);

            tracker.send("pageview");
        });
    });

我测试了新的网络项目,它成功发送了自定义尺寸

知道我做错了什么吗?

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

trackers.forEach(function (tracker) {

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

            tracker.send("pageview");

        });