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

15

我试图从GA(Google Analytics)检索有关我的网站的所有信息。 我正在使用laravel和此软件包https://github.com/spatie/laravel-analytics使我的生活更轻松。 但是,该软件包需要来自GA的“View ID”,而我找不到它。 我阅读了这个帖子https://support.google.com/analytics/thread/15684521?hl=en,并猜测自GA 4以来,他们完全从Web + App属性中删除了视图列(将作为默认创建)(请纠正我)。 有人遇到过这个问题吗? 我在哪里可以找到“视图ID”? 是否有一些文章可以帮助我解决这个问题? 关于实现我的目标更好的建议呢?

2个回答

17
在GA4中,没有视图(Views),所以如果您想使用需要视图的代码,您需要创建一个通用分析属性(Universal Analytics Property)。您可以通过在创建新属性时单击“显示高级选项”来找到它:进入图像描述

非常感谢。终于找到了视图ID。然而,我刚刚意识到从GA实时到最终获取到我的应用程序的数据延迟长达24小时。对此我无能为力。因此,我决定使用其他服务,如Histat,并覆盖其小部件样式。感谢您提供正确的答案。 - Raden Kriting
我正在更正我的评论,针对那些阅读它的人。我关于数据延迟的看法是错误的。我已经在使用histat了,但是我感到有点奇怪的是数据延迟需要那么长时间,所以我决定再次尝试GA。当我的die dump返回一个空数组时,几分钟后,它神奇地显示了实时数据。 - Raden Kriting
2
谢谢您的帮助。在创建新的分析属性后,有没有一种方法可以获取此视图ID? - Greg
1
GA4 中没有视图。 - Michele Pisani
@Greg 如果你的代码强制使用视图ID,那么你应该遵循Michele的答案。 - Raden Kriting

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

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

具有示例正文:

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

这会给你一个简单的结果。请记住,度量标准是不同的,现在没有总用户数。使用this list,其中包含所有允许的度量标准,您可以在同一页上找到维度。

非常感谢!在尝试了几个小时的报告 API 后,这正是我需要的。 - Boldewyn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接