【问题标题】:Google Analytics Custom dimension doesnt work谷歌分析自定义维度不起作用
【发布时间】:2018-07-20 13:26:36
【问题描述】:

我在文件标题中设置的自定义维度遇到了一些问题。分析链接到我的网站,因为我得到了实时计数的分析。

话虽如此,正如您在代码中看到的那样,有一个 JS 变量 iduser 它包含一个 div 的值,该 div 具有连接用户的当前 ID。

我根据 Hit 创建了维度,因此我在我的页面中进行了一些交互,但在我的自定义报告

中我没有获得 userid 的值

我想知道你们中的一些人是否可以帮助并告诉我我的设置哪里出了问题?

注意:我的 GA 中的维度名称是:iduser

非常感谢您

    (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');

	
	iduser = $('#userid').text();

 

 ga('create', 'UA-xxxxxxxxxxx', 'auto');

 ga('set','userid', iduser); 

 ga('send', 'pageview');

【问题讨论】:

    标签: javascript jquery google-analytics analytics custom-dimensions


    【解决方案1】:

    语法错误。您想指定维度/指标 ID (0-20) 而不是其名称(这是有道理的,因为名称可以更改,维度/指标 ID 永远不会这样做):

    https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets#id=%22sending_data%22

    例如对于第一个自定义维度:

    ga('set', 'dimension1', 'something');
    

    【讨论】:

    • 感谢您的回复,我按照您的建议做了,但我仍然没有得到任何价值,我的“自定义报告”表总是空的。我通过“Hit”而不是“Session”来设置它。我把变量'userid'的名称代替'something'。我仍然没有得到任何东西。我尝试在页面中进行一些交互后传递一个静态值,如随机数,但它仍然没有显示任何内容。 id 是在几分钟后还是 24 小时后添加的?
    • 您能否看到您的浏览器正确设置了您的自定义维度数据:? chrome.google.com/webstore/detail/google-analytics-debugger/…
    • 我看到 iduser 的值正确显示在 chrome 扩展的结果中,如下所示:dimension1 (&cd1) 222 我必须使用以下代码:ga('set', 'dimension1' , iduser);
    • 我面临着类似的问题。我看到在 cd1 和 cd2 中传递的值。我还在管理设置页面中设置了自定义维度。但看不到传递的值。任何帮助都将不胜感激。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多