我想以编程方式将自定义事件发送到新的 Google Analytics(分析),而不是先在 GTM 中定义它。
我正在使用 Google 跟踪代码管理器,根据这篇文章: https ://developers.google.com/analytics/devguides/collection/ga4/translate-events
这只能通过在 GTM 本身中定义事件来实现。我不能这样做,并且想继续使用旧方法执行此操作,您可以这样做:
if ("ga" in window) {
var tracker = ga.getAll()[0];
if (tracker) {
tracker.send("event", eventCategory, eventAction);
}
}
Run Code Online (Sandbox Code Playgroud)
如何使用 JavaScript 和新的 Google Analytics (GA4) 来实现这种效果?
window.gtag未定义,因为我使用 GTM,并且window.ga未定义,因为我使用 GA4。GTM 中配置的唯一标签是“Google Analytics:GA4 配置”。
javascript google-analytics google-tag-manager google-analytics-4
我访问了这个网站:https : //samesite-sandbox.glitch.me/在正常和隐身 Chrome 窗口中。在 Mac Chrome 和 Android Chrome 上,这种情况 100% 都会发生。Incognito 没有启用任何扩展。这是一个错误吗?有解决方法吗?
Chrome 版本:84.0.4147.105