Google Analytics - 解析事件标签值

Google Analytics - parse Event Label value

是否可以解析 Even 标签字符串并在 GA 中从中创建报告?

在 Google Analytics 中记录 Event 时,该平台允许您将任何字符串放入 Label 字段 - 例如字符串化的 JSON 对象:

{
  "searchField": "value1",
  "searchCategory": "value2",
  "searchToken": "value3"
}

由于数据的结构,使用Event Action分组是不可行的,对象可以有更多的数据。

有没有什么方法可以在 GA 中创建一个报告来解析该数据并使用 JSON 中的值(例如创建一个 table,所有事件标签都有 3 列:searchFieldsearchCategorysearchToken).

如果以上方法不可行,是否有任何替代方法来记录自定义数据并在 GA 中生成报告?

您不能在界面中即时更改报告值。

您可以在使用过滤器存储值之前对其进行操作(目前在 GA4 中不是一个选项),但这会将值视为字符串;您不能在过滤器中将其解析为 JSON。要存储它,您需要为要从 JSON 中提取的每个值创建一个过滤器,然后将该值复制到一个维度(可能是为该任务创建的一些自定义维度)。我想这将是一个非常烦人的任务。

您可以在 Data Studio 中创建报告并在那里提取值。同样,这是匹配字符串的正则表达式,而不是 JSON 操作(我搜索了一个快速示例,所以 here is one)。

如果您使用的是 GA4,您可以从 BigQuery 中导出字段并将它们转换为 JSON 并解析它们,但此时这与 GA 界面无关。

因此您无法在 GA 报告中即时解析 JSON。如果您计划在将字符串存储在视图中之前使用正则表达式从字符串中提取值,那么这是可能的,但字符串化 JSON 并不是一个特别好的选择。如果这是您遇到的问题,我建议您通过 Data Studio 报告。