通知

G Suite 现已更名为 Google Workspace:提供各种强大工具,助力您的企业取得成功。

[UA] Universal Analytics 自定义维度

注意:本文介绍的是 Universal Analytics (UA)。自 2023 年 7 月 1 日起,标准 UA 媒体资源将停止处理数据(360 UA 媒体资源将于 2024 年 7 月 1 日起停止处理数据)。如果您仍在使用 UA,请改用 Google Analytics(分析)4 (GA4)。

如果要在 Google Analytics(分析)中使用不属于默认维度和指标的维度名称,您可以定义自定义维度。然后,使用自定义维度来收集和分析 Google Analytics(分析)不会自动捕获的数据。向自定义维度发送值时,您可以使用从网页提取数据借助数据层传递特定值的变量。

使用网页变量设置自定义维度值

如果您需要将列表中的值与 Google Analytics(分析)会话相关联,请在跟踪代码管理器中使用对照表变量。

第 1 步:创建自定义维度

要在 Google Analytics(分析)中创建自定义维度,请执行以下操作:

  1. 登录到您的 Google Analytics(分析)帐号
  2. 依次转到管理 接着点按 媒体资源:自定义定义 接着点按 自定义维度
  3. 点击 + 新建自定义维度
  4. 自行提供名称字段的值,并将范围菜单设为所需的值。确保选中有效
    示例:将“名称”字段设为“目的地”,并将“范围”菜单设为“命中”。
  5. 点击创建
  6. 您可以在“已创建的自定义维度”页面上显示的代码示例中找到维度编号。记录该维度编号。在本例中,维度的索引编号是 6:

JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);

Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];

您随时可以在 Google Analytics(分析)中转到管理 接着点按 媒体资源:自定义定义 接着点按 自定义维度,然后在显示的表格中查找维度的索引编号。

第 2 步:设置跟踪代码管理器变量以获取页面值

下一步是设置一个跟踪代码管理器变量,让该变量从网页上获取可用于填充自定义维度字段的值。您定位的值可以来自许多不同的来源,比如页面上的元素 ID、事件发生时生成的值(例如计时器事件)或网址中的文字。

在本例中,所需值来自网页网址中的片段,即网址末尾的井号 (#) 后显示的文本字符串。示例:

  • https://www.example.com/destinations/#paris
  • https://www.example.com/destinations/#newyork
  • https://www.example.com/destinations/#tokyo

跟踪代码管理器可以获取网址片段值,将这些值放入变量中,然后使用该变量为我们要使用的自定义维度提供值:

  1. 在跟踪代码管理器中,点击变量
  2. 用户定义的变量下,点击新建
  3. 点击变量配置,然后选择网址作为变量类型。
  4. 在“变量配置”页面上,将组件类型设为“片段”。
  5. 指定变量名称,例如“网址片段变量”。
  6. 点击保存

第 3 步:在 Universal Analytics 代码中启用自定义维度

最后一步是在 Google Analytics(分析)设置变量中启用自定义维度:

  1. 点击“变量”,然后选择您的 Google Analytics(分析)设置变量。
  2. 打开要修改的代码并依次转到更多设置 接着点按 自定义维度
  3. 点击 + 添加自定义维度
  4. 输入您在第 1 步中获取的索引值。
  5. 对于维度值,请使用变量选择器图标 variable selector icon 选择您在第 2 步中所创建变量的名称。
  6. 点击保存

通过数据层设置自定义维度值

数据层是确保报告结果一致的最佳方法,因为您可以全权控制传递给您的代码的值。在以下示例中,一个网站使用 dataLayer.push() 在用户点击某个按钮时向数据层添加目的地值:

<button onclick="dataLayer.push({'destination': 'paris'});">
  预订这趟巴黎之旅!
</button>

要使用跟踪代码管理器将此值作为自定义维度发送到 Google Analytics(分析),请使用数据层变量,然后将自定义维度应用于已部署在您网站上的相应 Google Analytics(分析)代码。

第 1 步:创建自定义维度

要在 Google Analytics(分析)中创建自定义维度,请执行以下操作:

  1. 登录到您的 Google Analytics(分析)帐号。
  2. 依次转到管理 接着点按“媒体资源”列:自定义定义 接着点按 自定义维度
  3. 点击 + 新建自定义维度
  4. 自行提供名称字段的值,并将范围菜单设为所需的值。确保选中有效
    示例:将“名称”字段设为“目的地”,并将“范围”菜单设为“命中”。
  5. 点击创建
  6. 您可以在“已创建的自定义维度”页面上显示的代码示例中找到维度编号。记录该维度编号。在本例中,维度的索引编号是 6:

JavaScript:
var dimensionValue = 'SOME_DIMENSION_VALUE';
ga('set', 'dimension6', dimensionValue);

Android SDK:
String dimensionValue = "SOME_DIMENSION_VALUE";
tracker.set(Fields.customDimension(6), dimensionValue);

iOS SDK:
NSString *dimensionValue = @"SOME_DIMENSION_VALUE";
[tracker set:[GAIFields customDimensionForIndex:6] value:dimensionValue];

第 2 步:创建数据层变量

下一步是创建一个用于获取正确数据层值的变量:

  1. 在跟踪代码管理器中,点击变量
  2. 用户定义的变量下,点击新建
  3. 选择数据层变量作为变量类型。
  4. 数据层变量名文本字段设为“目的地”。
  5. 指定变量名称,例如“目的地数据层变量”
  6. 点击保存

第 3 步:在 Universal Analytics 代码中启用自定义维度

最后一步是在 Google Analytics(分析)设置变量中启用自定义维度:

  1. 点击变量,然后点击您的 Google Analytics(分析)设置变量。
  2. 点击变量配置
  3. 依次点击更多设置 接着点按 自定义维度
  4. 点击 + 添加自定义维度
  5. 输入您在第 1 步中获取的索引值。
  6. 维度值中输入您在第 2 步所创建变量的名称。
  7. 点击保存
  8. 发布容器以使更改生效。
如果您未就使用 Google Analytics(分析)设置变量而设置 Universal Analytics 代码,建议予以设置。因为借助 Google Analytics(分析)设置变量,您可以通过多个代码共用的单个变量简化配置的更改。不过,如果您只需针对特定的 Universal Analytics 代码应用自定义维度,则可选中在此代码中启用覆盖设置复选框,以显示更多设置选项。

该内容对您有帮助吗?

您有什么改进建议?

需要更多帮助?

请尝试以下步骤:

搜索
清除搜索内容
关闭搜索框
主菜单
11307339398408121689
true
搜索支持中心
true
true
true
true
true
102259
false
false