我的页面集成了一个提供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实现的)。
例如,我希望能够像查看页面浏览量一样查看此事件。
我想这可能是基本的,但尽管我尝试过,但我还是无法弄清楚。
你是对的。这确实是基本的。您在回调中所需要做的就是将事件推送到数据层。像这样的东西:
window.dataLayer = dataLayer || [];
dataLayer.push({event: "name-it-meaningfully"});
然后在 GTM 中,您可以像这样触发:
就是这样。此触发器将由您的回调触发。您可以向该对象添加更多字段,它们将在 DL 事件触发器上可用。
阅读更多关于 DL here.