如何通过新版的GA分析工具(analytics.js)设置自定义变量

56
1个回答

138

在 analytics.js(又称为 Universal Analytics)中,自定义变量已经不再存在。它已被更加灵活和强大的自定义维度和指标所取代。

自定义指标和维度的优点:

  • 可以用于过滤器
  • 它们是界面上的一流公民,因此您将在界面上看到自定义变量名称(而不是通用的“自定义变量 5”)
  • 在界面中配置
  • 聚合度量(自定义变量无法实现)
  • 有20个自定义维度+20个自定义指标可用,而不仅仅是5个自定义变量

要使用自定义维度/指标,您需要在界面上对它们进行配置。进入管理页面,进入您的网站属性,然后有一个名为“自定义定义”的选项卡。

然后,在跟踪时,您只需要跟踪自定义属性的值和ID,例如:

ga('send', 'pageview', {
  'dimension15':  'My Custom Dimension'
});

这将会发送一个带有自定义维度的页面浏览。

您还可以在页面上设置一个自定义维度,它将应用于页面浏览或事件。

ga('set', 'dimension5', 'custom data');
注意,仅设置不会发送至GA,因此,如果您决定使用set,请确保在页面上至少调用一次send以实际将数据发送到GA。
更多信息: 开发人员文档

2
注意:如果要在自定义维度上进行筛选,必须在“视图”级别(例如所有网站数据)而不是“帐户”级别添加过滤器。您只能在视图下看到自定义维度。 - Simon_Weaver
1
这是一个参考链接:https://developers.google.com/analytics/devguides/platform/customdimsmets - Eneko Alonso
3
以下是参考开发文档链接:https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets。最后分享的链接示例中未使用通用分析工具。 - stephen.hanson
你如何从这些数据中实际过滤/创建维度?一旦进入分析界面,我就无法找到正确的方法。 - Augustin Riedinger
非常感谢,尤其是关于“确保在SET之后发送SEND”的提示 - 我把它们搞反了,所以一直不起作用! - Gregor Walter
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接