Analytics GA4-调用Api进行自定义维度



我试图从Analytics GA4调用自定义维度,但我的php脚本无法识别customEvent名称。自定义事件记录在google analytics 4和GTM中,甚至可以在工具GA4查询资源管理器中识别https://ga-dev-tools.web.app/ga4/query-explorer/

$response_type_event = $client_type_event->runReport([
'property' => 'properties/' . $property_id,
'dateRanges' =>
[
new DateRange(
[
'start_date' => '2022-09-01',
'end_date' => '2022-09-30',
]
),
],
'dimensions' =>
[
new Dimension(
[
'name' => 'customEvent:clic_pub_catalog_id'
]
),
],
'metrics' =>
[
new Metric(
[
'name' => 'eventCount',
]
)
]
]);

在我的终端中,当我运行脚本时,我得到了这个错误:

.../vendor/google/gax/src/ApiException.php on line 267
Fatal error: Uncaught GoogleApiCoreApiException: {
"message": "Field customEvent:clic_pub_catalog_id is not a valid dimension. For a list of valid dimensions and metrics, see https://developers.google.com/analytics/devguides/reporting/data/v1/api-schema ",
"code": 3,
"status": "INVALID_ARGUMENT",
"details": []
}

谷歌的文档并不能帮助我度过难关。https://developers.google.com/analytics/devguides/reporting/data/v1/advanced#event-scoped_custom_dimensions

有人有解决这个问题的好方法吗?

Data API实时报告文档提到;实时API"中当前不支持事件范围的自定义维度;。

https://developers.google.com/analytics/devguides/reporting/data/v1/realtime-api-schema

最新更新