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

Rad*_*ing 6 google-analytics laravel spatie google-analytics-4

我试图从 GA (Google Analytics) 中检索有关我网站的所有信息。我正在使用 laravel 和这个包https://github.com/spatie/laravel-analytics来让我的生活更轻松。但是,该软件包需要来自 GA 的“查看 ID”,我无法帮助自己找到它。我读了这个线程https://support.google.com/analytics/thread/15684521?hl=en,我猜从 GA 4 开始,他们完全从 Web + 应用程序属性中删除了视图列(将创建为默认)(请纠正我)。以前有人遇到过这个问题吗?我在哪里可以找到“查看 ID”?有没有一些文章可以帮助我解决这个问题?关于实现我的目标的更好方法的任何建议?

Vit*_*hel 13

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

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

示例主体:

{
  "metrics": [{ "name": "activeUsers" }]
}
Run Code Online (Sandbox Code Playgroud)

这给你简单的结果。请记住,指标不同,现在没有总用户数。使用此列表,其中包含所有允许的指标,您可以在同一页面上找到维度。


Mic*_*ani 11

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

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

在此处输入图片说明

  • 谢谢您的帮助。有没有办法在创建新的 Analytics 媒体资源后获取此视图 ID? (2认同)