Google analytics.js set contentGroup dynamically with jQuery

Google analytics.js set contentGroup dynamically with jQuery

本文关键字:dynamically with jQuery contentGroup set analytics js Google      更新时间:2023-09-26

我的标题上有谷歌分析,到目前为止一切正常。我正在尝试使来自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);

或其他方式

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

生活方式->正确

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

(未设置)->最常见的

有人可以帮助我吗???谢谢

您不需要组名两边的引号,因此这就足够了:

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

可以通过使用 GA 调试器等工具或分析"网络"选项卡并检查发送的匹配来验证这一点。

请确保还通过 UI 配置了内容组。

尝试:

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

有关更多信息,请参阅此处:

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