问题标签 [google-analytics-data-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

php - Google Analytics Data API (GA4) - 不适用于实时站点

我正在使用新的 Google Analytics Data API 并让它在我的本地机器上运行良好,但是,当我将代码发布到实时站点时,我没有收到任何错误,页面在 runReport 调用后停止加载。

我正在使用服务帐户来提取数据。

服务帐户是否有任何类型的域限制?

0 投票
1 回答
198 浏览

google-analytics-api - 从 Google_Service_AnalyticsReporting (google/apiclient SDK) 切换到 BetaAnalyticsDataClient (google/analytics-data SDK)

我正在将 Google Analytics 属性从 UA 切换到 GA4,并尝试使用 Data API 为 GA4 属性提取 Google Analytics 数据。我目前正在将 google/apiclient PHP SDK 用于 UA 属性,但需要切换到 google/analytics-data SDK 用于 GA4 属性。我可以找到的所有凭据文档都是为使用服务帐户编写的。不幸的是,我们目前的设置不能使用服务帐户,需要以用户analytics@company.com 登录,这是我们帐户内属性中添加的电子邮件/用户。

对于 google/apiclient SDK,我们像这样进行连接:

要使用 google/analytics-data SDK 中的服务帐户执行相同的调用,它看起来像这样:

对于 GA4,我尝试了以下方法:

如何使用与 google/apiclient SDK 相同的 OAuth 详细信息进行连接?

0 投票
1 回答
42 浏览

javascript - 使用 GA4 Data API 按路径名过滤实时数据

我正在开发一个实时仪表板,该仪表板将使用数据 API (GA4) 从 Google Analytics 获取有关活跃用户的数据。我真正需要的功能是按路径名过滤事件。
所以我想在每页显示最近 30 分钟内活跃的用户,这样我就可以看到最近半小时内哪些页面最受欢迎。

我正在使用相同的 API 处理非实时数据,我能够通过将 a 传递dimensionFilter给请求来实现这一点。我发现(在决定使用 GA4 之后)可用的维度和指标子集非常有限,而且我可以用来按页面过滤事件的任何东西都不存在。我还尝试实现自定义事件维度或指标,但这不适用于仅支持自定义用户属性的实时数据。

我无法找到任何有关页面尺寸或自定义事件支持是否将用于实时请求的信息。我希望切换到 UA(通用分析)不是唯一的选择,因为我会丢失我使用 GA4 收集的当前数据。

是否有人尝试请求可以按页面属性过滤的实时数据?它甚至可以是页面标题——任何能让我了解用户实际查看内容的内容。

0 投票
0 回答
95 浏览

go - 如何在 golang 中使用 Google Analytics Data API v1

在https://developers.google.com/analytics/devguides/reporting/data/v1/quickstart-client-libraries中没有使用 Google Analytics Data API v1 的 golang 演示代码

当我编写 golang 代码以使用 Analytics Data API v1 时,会出现如下错误:


下面是我的源代码,我用 ******* 替换了我的属性 ID:


有没有人知道是什么原因导致出现错误或者任何人都可以写一个golang demo来使用Google Analytics Data API v1,等待您的回答,非常感谢!!!