在 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
使用这个新的端点,我不知道如何制作一个请求来生成一个事件计数聚合分解如下的报告:
事件方法 | 项目编号 | 计数 |
---|---|---|
推特 | abc123 | 6 |
推特 | xyz987 | 27 |
脸书 | abc123 | 14 |
相反,我似乎根本无法通过
itemId
获得事件计数。
编辑: 看起来像一个公告 here 声明“像
itemName
这样的项目范围的维度与像 eventCount
这样的事件范围的指标变得不兼容。”