问题标签 [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.
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 调试视图中不会发生任何事件。
问题是什么?
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 有关,但有解决方法吗?
google-analytics - BigQuery 中是否提供来自 GA / GA4 的人口统计数据?
将 GA 或 GA4 与 BigQuery 关联后,我们是否会在 BQ 中获得 Demographics 数据(性别、年龄、兴趣)?
如果我们这样做 - 它是否发生在 user_id 级别?(所以可以获得一个特定用户的信息)?
提前致谢 ;)
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 之后)。但两者都不起作用。
和
任何帮助,将不胜感激。
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”。
有人知道是什么原因造成的吗?或者,是否有人也遇到过这种情况?
任何帮助深表感谢。
谢谢!
google-analytics - GTM 服务器端和 GA4 用户位置
在使用 GTM 服务器端实现 GA4 时,所有用户都是从服务器实例所在的同一位置报告的。
在 Universal Analytics 中有 uid 参数用于向用户发送 IP,并且在 UA 标签中添加了它。但是对于 GA4 没有添加这样的参数,我在参数参考中找不到它。
也许它可用但尚未记录?
php - 如何获取 Google Analytics(分析)GA4 帐户的所有属性
如何通过 PHP 使用 Google Analytics GA4 列出所有帐户的所有属性?对于通用分析,我使用以下内容:
但是,这种方法只允许我检索通用分析属性,而不是新的 GA4 属性。官方文档根本没有帮助。
google-analytics - 通过 API 访问 Google Analytics,但 webProperties 为空
我期待通过 API 访问我的 GA 帐户时出现问题。正如您从响应中看到的那样,如果我拥有所有权限和范围,则实体 webProperties 也是空的。
也使用https://ga-dev-tools.appspot.com/account-explorer/它只显示帐户但没有财产。作为 Google Workplace 组织的帐户部分,我需要在组织面板中启用什么来启用 Google API 吗?
提前感谢您的帮助。法比奥