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 似乎已损坏的主要内容,如果未能解决你的问题,请参考以下文章

将 GA4 商品发送至 FB CAPI

从 GA4 获取客户 ID 到表单中的隐藏字段

Bigquery中的firebase / GA4数据是不是会追溯更改

从 SPA 中的 URL 中删除 PII (GTM/GA4)

bigquery中的GA4流量源数据不正确

Liferay 从 7.1.3-ga4 t0 7.2.1-ga2 升级时出错