[GA4] 自定义维度和指标

利用事件参数创建新的维度和指标
如果您尚未自定义数据收集代码,则可能不需要阅读本文,也不需要使用自定义维度和指标。

Google Analytics(分析)会自动提供许多维度和指标。但是,如果您已将数据收集代码自定义为收集非标准事件参数,则必须创建自定义维度和/或自定义指标,才能使用这些事件参数。例如,假设每当访问您网站的用户阅读文章时,您都会收集作者姓名、文章标题和文章页数。

gtag('event','read_article', {
    "author":"Bill Q",
    "title":"How to Build a Backpack",
    "number_of_pages":2,
});

您可以创建一个“作者”维度(从 author 参数中获取值)和一个“文章长度”指标(从 number_of_pages 参数中获取值)。

您无需为通过自动收集的事件增强型衡量事件推荐事件收集的数据设置自定义维度和指标。

事件级范围和用户级范围

自定义维度的范围可以是事件级的,也可以是用户级的。

  • 事件级范围:在上面的示例中,您将创建一个范围是事件级的“作者”维度。
  • 用户级范围:可以通过创建用户级范围的自定义维度,来标识用户的一些静态或不会轻易变动的特点,例如“付费用户=true”“职业=工程师”或“最喜欢的球队=皇家马德里队”。

自定义指标的范围始终是事件级的。

限制

如果您达到以下任一限制,且需要创建更多自定义维度或指标,请归档不使用的维度或指标:

项目 针对标准媒体资源的限制 针对 Analytics 360 媒体资源的限制
事件级范围的自定义维度 50 125
用户级范围的自定义维度 25 100
所有自定义指标 50 125
 

若要查看您已创建的自定义维度和指标的数量,请执行以下操作:

  1. 在左侧,依次点击配置 > 自定义设置
  2. 点击右上角的配额信息

当与受众特征信息结合时,某些自定义维度不会在报告中显示。请求包含受众特征数据的自定义维度时,您可能会遇到阈值或存在不兼容限制的问题。

有关自定义维度和指标的最佳实践

在创建自定义维度和指标之前,请先使用 Google Analytics(分析)默认填充的维度和指标。

如果您拥有标准 Google Analytics(分析)4 媒体资源,请避免创建不必要的高基数自定义维度。高基数维度可能会对报告产生不利影响,并导致数据汇总到“(其他)”行下。

以下是会产生高基数维度的一些行为,不被允许或应该避免:

  • 针对每位用户的唯一 ID 使用自定义维度;请改为使用 User-ID 功能
    • 详细了解如何在不将 User-ID 注册为自定义维度的情况下满足 User-ID 用例要求。
  • 在每个会话中使用自定义维度发送唯一 ID,如会话 ID
  • 将时间戳作为自定义维度发送

最后,请不要为已经是预定义维度的参数(例如网页和屏幕维度或者交易 ID)注册自定义维度,这不是最佳实践。虽然不会影响基数,但会占用自定义维度配额中的一个名额。在 GA4 中使用自定义维度之前,请确保您熟悉预定义的维度选项。

创建自定义维度

您需要具有“编辑者”角色才能创建自定义维度。

  1. 在左侧,依次点击配置 > 自定义设置
  2. 点击创建自定义维度
  3. 输入自定义维度的名称。
    请勿在名称中使用连字符,但您可以改用下划线和空格。
  4. 选择自定义维度的范围。了解详情
  5. 输入自定义维度的说明
  6. 从列表中选择一个事件参数或用户属性,或者输入您将在今后收集的事件参数或用户属性的名称。
  7. 点击保存

对于自定义维度,您在前 48 小时内会看到其值显示为(未设置)

创建自定义指标

您需要具有“编辑者”角色才能创建自定义指标。

  1. 在左侧,依次点击配置 > 自定义设置
  2. 点击创建自定义指标
  3. 输入自定义指标的名称。
    请勿在名称中使用连字符,但您可以改用下划线和空格。
  4. 输入自定义维度的说明
  5. 从列表中选择事件参数,或者输入您将在今后收集的事件参数的名称。
  6. 从下拉菜单中选择衡量单位
    如果选择币种作为衡量单位,您还必须在数据类型下将自定义指标指定为费用指标和/或收入指标。在将自定义指标指定为费用指标和/或收入指标后,您还可以为其设置访问权限,指定哪些用户角色有权访问费用指标和/或收入指标。
  7. 点击保存

自定义指标填充数据需要 24-48 小时。

修改自定义维度和指标

您需要具有“编辑者”角色才能修改自定义维度或指标。

  1. 在左侧,依次点击配置 > 自定义设置
  2. 在相应维度或指标对应的行中,依次点击 展开 > 修改
  3. 完成所需的更改,然后点击保存

弃用自定义参数报告

使用事件级范围的自定义维度和指标时,系统会对整个媒体资源范围内的维度和指标进行参数识别,这样一来,无论您需要为多少事件生成报告,同一个参数都只需要创建一个对应的维度和指标。之前,使用自定义参数报告功能时,系统会标识出单个事件的各项参数。因此,如果您想针对 5 个不同事件的同一参数生成报告,就必须使用 100 个自定义维度和指标配额中的 5 个。

弃用自定义参数报告功能后,Google Analytics(分析)会保留使用事件级范围参数生成的历史汇总数据,而新的汇总会无缝扩展这些历史数据。如果多个事件都注册了同一个参数,Google Analytics(分析)会分配一个包含了当前所分配的事件名称(如“custom_dimension_name [event_name]”)的维度/指标名称,从而对各事件的参数加以区分。

我们推荐您事先移除在多个事件中重复注册的自定义维度和指标,以节省配额。

有了用户级范围的自定义维度,您也就也无需再考虑如何分配使用额度了。通过使用用户属性作为用户级范围的自定义维度的别名,开发者将不必再费心将每个数据点与广告位编号进行关联,从而集中精力根据数据点的名称及其内涵展开直观的追踪。

该内容对您有帮助吗?
您有什么改进建议?
搜索
清除搜索查询
关闭搜索框
Google 应用
主菜单
搜索支持中心
false
false
true
true
5054967
false
false