GA4 Admin API properties.webDataStreams.getEnhancedMeasurementSettings 似乎已损坏
Posted
技术标签:
【中文标题】GA4 Admin API properties.webDataStreams.getEnhancedMeasurementSettings 似乎已损坏【英文标题】:GA4 Admin API properties.webDataStreams.getEnhancedMeasurementSettings seems to be broken 【发布时间】:2021-12-10 15:30:43 【问题描述】:我有一个 .Net 工具,它使用 nuget 包 Google.Apis.AnalyticsReporting.v4 通过 GA4 管理 API 收集管理数据。
我们最近注意到我们对 getEnhancedMeasurementSettings 的调用突然开始返回 404 状态。
其他 API 调用仍然有效。
我已经更新到最新版本的包。
另外,Google docs for it 中的 API 浏览器也坏了:
Cannot find specified method in converted discovery doc.
【问题讨论】:
请编辑您的问题并包含minimal reproducible example 我们能否同意您使用的是这个 nuget 包 Google.Apis.GoogleAnalyticsAdmin.v1alpha 而不是 Google.Apis.AnalyticsReporting.v4。这使您可以访问 GA4 上的报告,但不能访问管理数据。此外,GA4 是新版本的 Google Analytics(分析),报告 API 仅允许您访问通用分析数据。 您可能只是完全使用了错误的 NuGet 包。 GA4 管理 API 的正确 NuGet 包是 Google.Apis.GoogleAnalyticsAdmin.v1alpha 抱歉,是的,我正在使用 Google.Apis.GoogleAnalyticsAdmin.v1alpha。另一个包中的 v4 分散了我的注意力。也许最小的可重现示例是指向我提供的文档的链接,其中他们的资源管理器不起作用。 【参考方案1】:根据Analytics API team public announcement,已从 API 中删除 getEnhancedMeasurementSettings 方法。
【讨论】:
以上是关于GA4 Admin API properties.webDataStreams.getEnhancedMeasurementSettings 似乎已损坏的主要内容,如果未能解决你的问题,请参考以下文章
Bigquery中的firebase / GA4数据是不是会追溯更改