Javascript Google Analytics跟踪错误-无法识别的位置参数

Javascript Google Analytics跟踪错误-无法识别的位置参数,javascript,google-analytics,analytics,Javascript,Google Analytics,Analytics,我在Google Analytics中添加了2个自定义维度,并更新了我的跟踪代码以支持此更改 <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new D

我在Google Analytics中添加了2个自定义维度,并更新了我的跟踪代码以支持此更改

<script>
    (function (i, s, o, g, r, a, m) {
        i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
            (i[r].q = i[r].q || []).push(arguments)
        }, i[r].l = 1 * new Date(); a = s.createElement(o),
            m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g;
        m.parentNode.insertBefore(a, m);
    })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
    ga('create', 'UA-48282121-1', 'auto');
    ga('require', 'displayfeatures');
    ga('require', 'linkid', 'linkid.js');
    ga('send', 'dimension1', 'https://dryaker.com/Info/AboutUs');
    ga('send', 'dimension2', 'DirectTraffic');
    ga('send', 'dimension3', '');
    ga('send', 'pageview');
</script>

(功能(i、s、o、g、r、a、m){
i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)
},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;
m、 parentNode.insertBefore(a,m);
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-48282121-1”、“自动”);
ga('require','displayfeatures');
ga('require','linkid','linkid.js');
ga('send','dimension1','https://dryaker.com/Info/AboutUs');
ga('send'、'dimension2'、'DirectTraffic');
ga(‘发送’、‘尺寸3’、’);
ga(‘发送’、‘页面浏览’);

我没有在Google Analytics报告中看到来自自定义维度的数据。我运行了Google Analytics调试扩展,现在看到在发送每个客户维度后出现“无法识别的位置参数”警告/错误

请参见此处的屏幕截图:


忽略“用户已选择退出跟踪。正在中止命中。”消息。在我所在的特定服务器上,它在IP级别阻止GA。我们在15个站点部署了这个GA代码,并且看到了相同的问题。任何帮助都将不胜感激

问题是您试图将这些维度作为命中类型发送,而不是在tracker对象上设置它们

send方法采用以下签名:

ga('send', typeType, optionalHitFieldOverrides);
因此,在您的代码中,您试图发送类型为“dimension1”、“dimension2”和“dimension3”的命中,而这些是无效的命中类型

要解决此问题,请更改以下代码:

ga('send', 'dimension1', 'https://dryaker.com/Info/AboutUs');
ga('send', 'dimension2', 'DirectTraffic');
ga('send', 'dimension3', '');
为此:

ga('set', 'dimension1', 'https://dryaker.com/Info/AboutUs');
ga('set', 'dimension2', 'DirectTraffic');
ga('set', 'dimension3', '');