我正在尝试将Google Analytics GA4添加到React应用程序中,
index.html
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-xxxxxxxL', {send_page_view: false});
</script>
但这并没有禁用默认的 page_view 事件。
我想要禁用默认请求,以便我手动发送 page_view 事件。有些页面的标题不像 saga 返回的那样设置,例如项目:。默认事件将其设置为 undefined,这是有道理的,因为数据尚未加载。
那么我该如何实现这个功能呢?
gtag('config', { send_page_view: false })
。我花了几个小时试图弄清楚为什么在切换到GA4后,使用gatsby-plugin-google-gtag
的Gatsby会发送双重page_view
事件。 - Juliusz Gonera