0

我想以编程方式向新的 Google Analytics 发送一个自定义事件,而不是先在 GTM 中定义它。

我正在使用谷歌标签管理器并根据这篇文章: 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) 实现这种效果?

window.gtag在我使用 GTM 时window.ga未定义,在我使用 GA4 时未定义。GTM 中配置的唯一标签是“Google Analytics:GA4 配置”。

4

1 回答 1

0

您必须使用此语法(并且您必须在页面中使用 gtag 代码段):

gtag('event', 'login', {
  'method': 'Google'
});

https://developers.google.com/analytics/devguides/collection/ga4/events

于 2021-01-01T14:01:34.553 回答