监听通过 GTM 实现的 JS 事件并在 GA4 中跟踪它

问题描述 投票:0回答:1

我的页面集成了一个提供JS SDK的应用程序

这个 SDK 允许我监听事件并像这样进行回调:

function doThis() {
    // tell GA4 the event happened
}

$myApp.push(["on", "event:triggered", doThis]); 

我已经按照更新后的说明在我的网站上实施了 GTM,并且我可以使用此设置将上述代码推送到我的页面上:
触发器: 在窗口加载
Tag: 自定义HTML(用上面的代码)

我还能够通过 GTM 实施 GA4,方法是使用我的测量 ID(也在 Window Loaded 上)为 GA4 配置创建标签。

但是,我不明白如何在GA4中跟踪上述事件(我通过GTM实现的)。
例如,我希望能够像查看页面浏览量一样查看此事件。

我想这可能是基本的,但尽管我尝试过,但我还是无法弄清楚。

javascript google-analytics google-tag-manager google-analytics-4
1个回答
0
投票

你是对的。这确实是基本的。您在回调中所需要做的就是将事件推送到数据层。像这样的东西:

window.dataLayer = dataLayer || [];
dataLayer.push({event: "name-it-meaningfully"});

然后在 GTM 中,您可以像这样触发:

就是这样。此触发器将由您的回调触发。您可以向该对象添加更多字段,它们将在 DL 事件触发器上可用。

阅读更多关于 DL here.

© www.soinside.com 2019 - 2024. All rights reserved.