如何从 Google Analytics 4 获取视图 ID?

How do I get View ID from Google Analytics 4?

我试图从 GA (Google Analytics) 检索关于我网站的所有信息。我正在使用 laravel 和这个包 https://github.com/spatie/laravel-analytics to make my life easier. However, that package requires "View ID" from GA, which I can't help myself to find it. I read this thread https://support.google.com/analytics/thread/15684521?hl=en 我猜自从 GA 4 他们完全从 Web + App 属性 中删除了视图列(这将作为默认创建) (请纠正我)。以前有人遇到过这个问题吗?在哪里可以找到“视图 ID”?有一些文章可以帮助我解决这个问题吗?关于实现我的目标的更好方法有什么建议吗?

在 GA4 中没有视图,因此如果您想使用您的代码(需要视图),您必须创建一个 Universal Analytics 属性。

您可以通过单击 Show advanced options 找到它(当您创建一个新的 属性 时):

对于任何使用 GA4 的人,您必须使用 Google Analytics Data API 而不是报告 API。使用相同的 oauth 范围,您可以使用已经颁发的令牌。这是示例 http 请求 (post):

https://analyticsdata.googleapis.com/v1beta/properties/[property id]:runRealtimeReport

正文示例:

{
  "metrics": [{ "name": "activeUsers" }]
}

这给你简单的结果。请记住,指标是不同的,现在没有 totalUsers。使用具有所有允许指标的 this list,您可以在同一页面上找到维度。