使用 Google 跟踪代码管理器服务器在 Google Analytics 4 中未跟踪用户

发布于 2025-01-16 05:09:21 字数 774 浏览 1 评论 0原文

我正在尝试通过 Google 跟踪代码管理器服务器容器将事件数据发送到 Google Analytics 4。此设置稍后将用于跟踪我们不会使用 Google SDK 的应用程序。然而,无论我尝试什么,即使事件被记录,我似乎也无法在 GA4 中记录用户。

目前,我从 Postman 向我们的 Google 跟踪代码管理器服务器容器发送 HTTP POST 请求,该请求由自定义客户端捕获并由官方 GA4 代码处理。在 GA4 标记内,我将原始事件数据映射到 GA4 所需的事件数据。发送的请求如下所示:

此外,GTM 显示 204 响应代码。

当 GA4 代码将请求发送到 GA4 时,我确实看到事件传入,但没有记录用户:

实时 GA4 报告显示事件,但没有用户。

我缺少哪些必需参数?

(是的,我知道 GA4 中有专用的应用程序流,但您必须将您的帐户连接到 Firebase,这正是我们的设置所不希望的。因此,我设置了一个网络流。)

I am trying to send event data to Google Analytics 4 through a Google Tag Manager Server container. This setup will later be used to track an app for which we will not be using the Google SDK. However whatever I try, I can't seem to record users within GA4, even though the events are recorded.

Currently, I send an HTTP POST request from Postman to our Google Tag Manager Server container, which is captured by a custom Client and is processed by the official GA4 tag. Within the GA4 tag, I map the original event data to the event data needed by GA4. The request that is sent is shown below:

Also, GTM shows a 204 response code.

When the GA4 tag sends the request to GA4, I do see the event coming in, but no user is recorded:

The real-time GA4 report showing events but no user.

Which parameters am I missing that are required?

(Yes, I know that there are dedicated App streams within GA4, but you have to connect your account to Firebase, which is exactly what we do not want for our setup. Therefore, I set up a web stream.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文