Google analytics.js使用jQuery动态设置contentGroup

时间:2016-01-14 17:08:15

标签: javascript google-analytics

我的标题上有谷歌分析,到目前为止一切正常。 我正在尝试从谷歌分析中进行内容分组,以及我的代码是下一个:

<!-- Google Analytics -->
...
ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'displayfeatures'); 
ga('send', 'pageview');
<!-- End Google Analytics -->

onLoadEvent(function (){
var scatcms = $('ul.breadcrumb li:nth-child(2) a').text(); /*this code is to get my category name*/

ga('set', 'contentGroup1',"'" + scatcms + "'");
ga('send', 'pageview');
});

的问题:

我不知道我是否需要'', 我可以这样做:

ga('set', 'contentGroup1',"'" + scatcms + "'");

或者像这样:

ga('set', 'contentGroup1',scatcms);

或其他方式

我测试了两个选项,并且我在分析的内容分组中得到混合结果,某些类别显示如下:

生活方式 - &gt;正确

NaHMundo' - &gt;不正确,问题出在代码中,我知道

(未设定) - &gt;最常见的是坏事

有人可以帮我这个??? 感谢

2 个答案:

答案 0 :(得分:3)

您不需要围绕群组名称引用,因此这就足够了:

ga('set', 'contentGroup1', scatcms);
ga('send', 'pageview');

您可以使用GA Debugger等工具或分析“网络”标签并检查发送的匹配来验证这一点。

确保您还通过用户界面配置了内容组。

答案 1 :(得分:0)

尝试:

ga(set, {
  page: 'contentGroup1',
  title: scatcms
});

有关详细信息,请参阅此处:

https://developers.google.com/analytics/devguides/collection/analyticsjs/command-queue-reference#set