我想编写代码向新版Google Analytics发送自定义事件,而不需要事先在GTM中定义它。
我正在使用Google Tag Manager,根据这篇文章: https://developers.google.com/analytics/devguides/collection/ga4/translate-events, 只有通过在GTM中定义事件才能实现。我无法这样做,并希望继续使用旧的方法,在那里您只需执行以下操作即可:
我该如何使用JavaScript和新版Google Analytics(GA4)来实现这种效果?
由于我正在使用GTM,所以
我正在使用Google Tag Manager,根据这篇文章: 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);
}
}
我该如何使用JavaScript和新版Google Analytics(GA4)来实现这种效果?
由于我正在使用GTM,所以
window.gtag
未定义,同样地,因为我正在使用GA4,所以window.ga
也未定义。在GTM中配置的唯一标签是“Google Analytics: GA4配置”。