问题标签 [google-analytics-4]

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 投票
0 回答
42 浏览

curl - 在“validationmesses”中没有内容时无法正常运行

我想使用“curl”来使用“GA4 Event Builder”。

活动有效!

当我使用 curl 发送事件时,如果参数有问题,“validationMessages、fieldPath 等” 被退回。但是,当事件有效时,响应为

"{ "validationMessages": [ ] }"。

{"clientId":"1610256318","nonPersonalizedAds":false,"events":[{"name":"view_item","params":{"items":[{"item_id":"SD","item_name ":"SD_solution"}],"货币":"KRW"}}]}

网址https://www.google-analytics.com/debug/mp/collect?measurement_id=G-xxxx&api_secret=xxxx

当我看到它收到回复时,我认为它运作良好。但是,Google Analytics 调试视图中不会发生任何事件。

问题是什么?

0 投票
1 回答
72 浏览

google-analytics - 是否可以将 Google Analytics 集成到我的 JS 库中

我有一些用户使用的 JS 库。我将跟踪使用该库的用户的一些行为。我试图在 Google Analytics 上配置一个属性,但是,我似乎应该为网站配置一个 URL,为 ios 或 Android 应用程序配置一个 ID。

在此处输入图像描述

如何在我的图书馆中使用 Google Analytics?或者可以将 GA 用于此目的吗?

谢谢

0 投票
1 回答
1423 浏览

google-analytics - 当我的应用加载到跨域 iframe 中时,为什么 Google Analytics 不发送匹配?

我有一个基本的静态/单页应用程序,我将 Google Analytics 4 (GA4) 添加到使用gtag. 当我通过 http://localhost:8080 在本地加载我的应用程序时,会按预期跟踪页面浏览量。但是,当我通过应用程序在 iframe 中的另一个站点上嵌入时,不会发送任何点击。

为了调试它,我查看了 Chrome 网络检查器中的网络请求。当我直接在 http://localhost:8080 打开我的应用程序时,我可以看到对https://analytics.google.com/g/collect?...的请求。在网络请求中。但是,当我在 iframe 中加载我的应用程序时(例如,我添加<iframe src="http://localhost:8080"></iframe>到另一个页面),我注意到没有发送此请求。我还确认,即使我可以看到用于 gtag 加载的 JavaScript,Google Analytics 的实时视图中也没有显示任何数据。

我还使用https://tagassistant.google.com/上的 Tag Assistant 进行了调试。即使我连接到在 iframe 中运行的应用程序,调试器也会显示所有事件都按预期注册,但在发送的命中数下,它会显示“此容器未发送任何命中数”。

为什么在 iframe 中加载应用程序时,相同跟踪代码的行为会有所不同?如何确保始终发送命中?

更新:这似乎与跨域 iframe 中不可用的 cookie 有关,但有解决方法吗?

0 投票
2 回答
311 浏览

google-analytics - BigQuery 中是否提供来自 GA / GA4 的人口统计数据?

将 GA 或 GA4 与 BigQuery 关联后,我们是否会在 BQ 中获得 Demographics 数据(性别、年龄、兴趣)?

如果我们这样做 - 它是否发生在 user_id 级别?(所以可以获得一个特定用户的信息)?

提前致谢 ;)

0 投票
1 回答
75 浏览

firebase - 尝试将 Firebase 分析与 Microsoft 清晰度相关联时遇到错误

嗨,我正在尝试将 Google Analytics 与 Microsoft 清晰度相关联,但我使用 Firebase 添加 Google Analytics

在此处输入图像描述

当我按下开始按钮时,我进行了身份验证并授予了它所需的所有权限 在此处输入图像描述

但它显示

在此处输入图像描述

我在 google anaylitics 上有我的网站,谁能帮帮我

在此处输入图像描述

0 投票
2 回答
950 浏览

javascript - 如何在 Google Analytics(分析)4 (GA4) 媒体资源中添加引荐排除项

我们有一个使用 Stripe 托管支付页面的网站,因此用户被带到 stripe.com 进行支付,然后被重定向到我们的网站。在 Universal Analytics 中,我们可以添加“推荐排除”以在报告中忽略这一点,以便我们的推荐数据正确。即它不会在每次有人付款时开始一个新会话。

https://support.google.com/analytics/answer/2795830?hl=en

在我们的新 GA4 属性中,这是不可能的(这不是 GA4 的功能)。我们从 Stripe 支付的所有款项都有一个“ourwebsite.com”推荐。留在现场的所有 PayPal 付款都有正确的推荐电子邮件、广告等。

在查看了一些解决方案后,我尝试将以下内容(独立)添加到付款成功页面(在 Stripe 之后)。但两者都不起作用。

任何帮助,将不胜感激。

0 投票
1 回答
293 浏览

google-analytics - Google Analytics 4 购买事件更新

我们注意到 Google Analytics 4 报告中的购买事件以“ ecommerce_purchase ”的形式实时显示,而不是“购买”,因为它一直是:

在此处输入图像描述

我们尚未更新 GTM 容器或 GA4 报告中的任何内容。GTM 购买标签继续将“购买”作为事件引用,并且未受影响:

在此处输入图像描述

直到上周五(21年 1 月 16 日),我们的报告才收到一个“购买”事件,直到这个周末,现在正在跟踪这个新的“ecommerce_purchase”。它似乎是断断续续的,我们可以在 GA4 Debugview 中看到“ecommerce_purchase”,然后在一分钟后运行相同的测试,然后我们看到“purchase”作为在 Debugview 中跟踪的事件。

dataLayer 和代码保持不变。在测试我们自己并查看在 GTM 预览中触发的标签时,“购买”事件会触发我们的 GTM 标签,并且 dataLayer 会显示来自该事件的所有信息,而没有提及“ecommmerce_purchase”。

有人知道是什么原因造成的吗?或者,是否有人也遇到过这种情况?

任何帮助深表感谢。

谢谢!

0 投票
1 回答
102 浏览

google-analytics - GTM 服务器端和 GA4 用户位置

在使用 GTM 服务器端实现 GA4 时,所有用户都是从服务器实例所在的同一位置报告的。

在 Universal Analytics 中有 uid 参数用于向用户发送 IP,并且在 UA 标签中添加了它。但是对于 GA4 没有添加这样的参数,我在参数参考中找不到它。

也许它可用但尚未记录?

0 投票
1 回答
681 浏览

php - 如何获取 Google Analytics(分析)GA4 帐户的所有属性

如何通过 PHP 使用 Google Analytics GA4 列出所有帐户的所有属性?对于通用分析,我使用以下内容:

但是,这种方法只允许我检索通用分析属性,而不是新的 GA4 属性。官方文档根本没有帮助。

0 投票
1 回答
209 浏览

google-analytics - 通过 API 访问 Google Analytics,但 webProperties 为空

我期待通过 API 访问我的 GA 帐户时出现问题。正如您从响应中看到的那样,如果我拥有所有权限和范围,则实体 webProperties 也是空的。

也使用https://ga-dev-tools.appspot.com/account-explorer/它只显示帐户但没有财产。作为 Google Workplace 组织的帐户部分,我需要在组织面板中启用什么来启用 Google API 吗?

提前感谢您的帮助。法比奥