TechGeek
(TechGeek)
1
Google 近期发布了 Google Analytics 4,以下是针对 Discourse 的一些建议:
- 将 gtag.js 直接添加到您的页面:在仪表板中添加选项,以直接集成 Google Analytics 4 的 gtag.js(是的,可以通过将 gtag 直接嵌入到
<head> 中实现,但对于 Discourse 可能还需要额外配置)。虽然开发此功能可能需要一些时间,但第二个方案可以供大多数用户在过渡期间使用。
- 使用 Google Tag Manager 添加您的标签:更新现有的指南 https://meta.discourse.org/t/setup-google-tag-manager-for-analytics/47335,以适配 Google Analytics 4。
- 将 gtag.js 直接添加到已使用 analytics.js 标记的网页:虽然目前这是一个可行的选项,但 Universal Analytics 将在一段时间内逐步停用。
4 个赞
justin
(Justin DiRose)
2
我们已关注到将 analytics.js 迁移至 gtag.js 的需求。待更新就绪后,我们将在此主题中同步最新进展。
8 个赞
justin
(Justin DiRose)
4
我们刚刚将升级到 GA v4 的选项合并到核心代码中:
要升级到使用 gtag 作为 analytics.js 封装器的 Universal Analytics v4,请前往 管理 > 设置 并搜索 ga_version。将此设置切换为 v4_gtag 并刷新页面即可完成 v4 升级。
请注意,升级到 v4 后,您需要将主题组件中定义的任何自定义事件改为使用新的 gtag API,而不是 ga。
9 个赞
我们需要将 ga universal tracking code 更改为这个新的 App + Web ID 吗,还是保留旧的 UA-xxxxxxx-x ID 即可?
1 个赞
谢谢。现在我已经让它运行起来了。
目前唯一的缺点是新的 GA4 中无法获取通用追踪器的历史数据。
2 个赞
driib
(Andrew Berezovskyi)
9
谢谢,运行良好!
我该如何设置以下选项,以便在无需用户同意的情况下使追踪符合 GDPR 要求:
gtag("config", "XYZ", {
anonymize_ip: true,
client_storage: "none",
});
justin
(Justin DiRose)
10
您应该能够通过主题组件添加该代码,但我尚未测试过。
TechGeek
(TechGeek)
11
使用 v4_gtag 并输入 G-XXXXXXXXXX 会导致单次页面访问产生多次页面浏览量。
此外,是否有办法避免在管理后台插入分析代码?
j127
12
可以将数据同时发送到 UA 和 GA4。这样,在明年的 UA 数据被删除后,就有历史数据可供比较。
我在 <head> 中放置了 UA-gtag.js 代码片段,并添加了一行将数据发送到 GA4:
gtag('config', 'UA-********-**', { "anonymize_ip": true });
gtag('config', 'G-*********', { "anonymize_ip": true );
有人知道可能需要哪些额外的配置吗?这里似乎运行正常,但我的 GA 配置很简单。
3 个赞