问题标签 [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.
google-tag-manager - 如何从 URL 中删除 PII(带有 GTM 的 GA4)
PII(个人身份信息)绝不应发送给 Google Analytics,这不仅违反了 GA 使用条款,而且还会泄露敏感的用户数据。那么如何在使用 Google Tag Manager (GTM) 和 Google Analytics 4 (GA4) 时从 URL 中删除 PII,例如查询字符串参数(电子邮件、用户 ID、...),甚至从位置路径中删除?
google-analytics - 使用 GA4 和 NextJS 获取冗余页面浏览事件
我正在尝试将 NextJS 应用程序转换为 GA4。
初始页面加载按预期发送事件,但后续页面(通过单击由 Next 的 Link 组件生成的链接访问)将记录浏览量事件两次。正如预期的那样,其他事件会触发一次。
换句话说,如果我转到页面 A,然后单击页面 B 的链接,页面 A 的实时事件将显示对页面 A 的一次访问,但对页面 B 的两次访问。
无法判断这是 GA4 错误、NextJS 错误还是我的实现有问题。
在我们传统的 GA 设置中没有观察到这种行为,即使在剥离所有现有的 GA 分析(通过React-GA使用)时也可以观察到这种行为,并且在开发模式内外都可以观察到。
GA4 标签通过在一个通用组件中包含以下内容加载到每个页面上:
google-analytics - 如何将 Google Analytics(分析)帐户链接到 Google 优化
Google 最近发布了 Analytics 版本 4。当我创建一个 Analytics 帐户并尝试在 Google Optimize 中链接它时,Analytics 帐户在可用的 Analytics 帐户列表中不可见。有谁知道这是为什么?
javascript - 将 Google Tag Manager 与 Google Analytics 结合使用来跟踪 Chrome 扩展程序 (2020)
我正在开发 chrome 扩展,我希望能够使用谷歌分析跟踪指标。我相信最简单的方法是通过标签管理器,我发现本教程解释了如何在 chrome 扩展中实现谷歌标签管理器。但是,仅遵循本教程对我不起作用,我有几个问题。
- 是否可以使用 Google Analytics 跟踪 chrome 扩展程序?如果是这样,我只看过使用 Universal Analytics 的教程,但是否可以使用 Google Analytics 4?建议现在从 GA4 开始,如果可能的话我想这样做。
- 我将如何设置数据流?Web 数据流需要一个有效的 URL,这并不真正适用于扩展。我有一个正在开发的单独网站,我可以包含该 URL,但我的目标是跟踪扩展程序,而不是网站。
- 在 GTM 中调试时,现在需要您添加要调试的 URL。我的扩展程序在 amazon.com 上运行,但是当我输入 amazon.com 作为 URL 时,我得到一个 404,可能是因为跟踪代码实际上并不适用于亚马逊,而是适用于我在亚马逊上时注入的 iframe。我会在这里做什么?
我进行了设置,以便 GTM 代码位于单独的 js 文件中,该文件被注入到 head 标签末尾的 iframe html 代码中。我已经修改了清单中的 CSP,以允许对谷歌分析和谷歌标签管理器的请求。在 GTM 中构建标签时,我将字段设置checkProtocolTask
为false
、page
自定义 url,并path
按照{{Page Path}}
上述教程和这个 SO 问题的建议。现在我已经用 GA4 设置了我的 GA 帐户,并且我正在使用网络数据流。我将 GTM 标签作为 GA4 配置,并确保包含正确的测量 ID。我很难找到有关在 chrome 扩展中使用 GTM/GA 的任何信息,因此将不胜感激任何答案或建议。
php - GA4 运行报告设置指标和维度
使用 php laravel 我正在实现 GA4 数据分析 api 以获取我的 GA4 客户端网站的指标数据,但是在运行脚本而不添加名称时我无法在 Google_Service_AnalyticsReporting_Metric 类中找到方法 setName 我收到错误
这是我的代码
google-analytics - Google Analytics 4 中的问题跟踪异常
我正在尝试使用 Google Analytics 4 来跟踪 Stripe 的付款错误。
我正在使用 Drupal 8;这是相关的JS:
该gtag()
函数取自Google 开发人员文档,用于在 GA4 中推送异常。
我在 Analytics 中打开了调试模式,转到结帐页面,然后输入了无效的到期日期。
在 Chrome 开发控制台中,我可以看到记录了异常:
但是,该异常实际上并未登录到 Analytics。我还需要做什么才能记录异常?
google-analytics - 数据层推送限制
我们注意到,通过总计 3017 字节或更多字节的 dataLayer 推送将导致我们的 Google Analytics 报告未收到该特定事件。
例如,我们在 dataLayer 的每个“item”对象中包含 12 个产品名称的“purchase”事件,将由 Google Analytics 在报告中接收,但前提是包括 dataLayer 在内的总字节数小于 3017 字节。
没有提到我们可以找到的这个限制,并且实际跟踪这个数量的购买会很棒。我们跟踪这些的临时程序是每 3 个产品推送到 dataLayer。
任何帮助或反馈将不胜感激。
谢谢!
google-analytics - Google Analytics 4 事件参数
我们在我们的网站上有通过 GTM 工作的 GA4 Enhanced Ecommerce。我们正在跟踪 Google 文档中提到的所有事件(例如 add_to_cart、begin_checkout、view_item_list)。
对于诸如“ view_item_list ”、“ begin_checkout ”和“ purchase ”之类的事件,我们可以在“Realtime”和GA DebugView 中看到它们(它们甚至会在“Items”选项卡中显示这些事件中的所有项目),并且我们的dataLayer 有没有问题:
但是,当我们尝试在 Engagement > Events > 'view_item_list' 中查看这些数据(例如)时,显示的唯一数据是标准事件计数:
从屏幕截图中可以看出,“view_item_list”没有参数。我们不确定如何获取要显示的“item_name”或“item_list_name”等实际数据。
任何帮助深表感谢。
谢谢!
编辑:
然而,自从我们添加这些已经超过 36 小时,其中一些尺寸/参数已生成卡片,但“项目”参数没有生成任何内容。
任何帮助仍然非常感谢。谢谢。
events - 在 google data studio 中显示 GA4 事件参数
我升级到 Google Analytics 4 并且很难在 Google Data Studio 中显示事件参数。我在 Google 跟踪代码管理器中创建了一个事件参数来跟踪链接的 ID。现在我想在 Google Data Studio 中显示一个表格,以显示过去 30 天内我对每个 ID 的点击次数。在 GA4 中它只显示最近 30 分钟的事件参数
这就是我尝试在 Data Studio 中显示它的原因。但我不知道该怎么做。在通用分析中这没问题,但 GA4 真的让我很难过。
更新: 我可以用 BigQuery 解决它。我在控制台中激活了 BigQuery,将其与我的分析帐户连接,将 BigQuery 与 Data Studio 连接并创建了一个自定义查询。
google-analytics - Google Analytics - 它适用于内部应用程序吗?
我们正在为我们的企业应用程序集成 Google Analytics。我们的内部应用程序很少(只能在 VPN 内访问,不会暴露在外部互联网上)和面向公众的应用程序很少(暴露在互联网上)。
我有一个问题:谷歌分析是否也适用于内部应用程序?我可以从内部应用程序中获取流量吗?
提前致谢。