如何在 Google Analytics 4 中跟踪共享事件

问题描述 投票:0回答:0

在 Universal Analytics(已弃用)中,我能够跟踪这样的共享事件:

gtag('event', 'facebook', {
  'event_category': 'share',
  'event_label': 'abc123',
});

然后我可以这样查询共享数据的数量:

// endpoint: https://analyticsreporting.googleapis.com/v4/reports:batchGet

...
'metrics' => [
   ['expression' => 'ga:totalEvents']
],
'dimensions' => [
   ['name' => 'ga:eventLabel'],
   ['name' => 'ga:eventAction'],
],

使用由 Google Analytics 4 支持的 Firebase Analytics,您可以在here 看到他们的推荐,这也反映在here 这个例子中:

gtag("event", "share", {
  method: "Twitter",
  content_type: "image",
  item_id: "abc123",
});

有一个用于查询此数据的新 API:https://developers.google.com/analytics/devguides/reporting/data/v1

您可以在此处查看维度和指标列表: https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema

  • 尺寸
    • 活动名称
    • itemId
    • 方法
    • 内容类型
  • 指标
    • 事件价值
    • 事件计数

使用这个新的端点,我不知道如何制作一个请求来生成一个事件计数聚合分解如下的报告:

事件方法 项目编号 计数
推特 abc123 6
推特 xyz987 27
脸书 abc123 14

相反,我似乎根本无法通过

itemId
获得事件计数。

编辑: 看起来像一个公告 here 声明“像

itemName
这样的项目范围的维度与像
eventCount
这样的事件范围的指标变得不兼容。”

firebase google-analytics google-analytics-api google-analytics-4 google-analytics-firebase
© www.soinside.com 2019 - 2024. All rights reserved.