gtag 为一次调用发送两个事件

问题描述

引用 https://developers.google.com/gtagjs/reference/api 我在注册调用 gtag('event','sign_up')。这导致进行单个网络调用,该调用由于某种原因在有效负载中明显包含两个事件。一个事件的“参与时间”为 1 毫秒,而另一个事件的参与时间值为几秒——这似乎是自上一个事件被触发以来的大致时间段?

这会导致 Google Analytics(分析)记录两个 sign_up 事件。我只使用 Google Analyticsgtag,不使用 GTM 或其他任何东西。

如何让 gtag 调用只发送一个事件?

解决方法

原来是因为我在 GA 中为 sign_up 事件创建了一个自定义事件,我认为这是必要的。只需要删除那个自定义事件,一切都按预期工作。