Google Analytic GA4 不会禁用 React 应用程序中的默认 page_view 事件

use*_*est 5 google-analytics reactjs gtag.js google-analytics-4

我正在尝试将 Google Analytics GA4 添加到 React 应用程序,

索引.html

   <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-xxxxxxxL', {send_page_view: false});
    </script>
Run Code Online (Sandbox Code Playgroud)

除了这不会禁用默认的 page_view 事件。

我想禁用默认请求,所以我手动发送 page_view 事件。它们是一些没有设置标题的页面,这与 saga 返回不同,例如:项目:。默认事件设置为 undefined,这是有道理的,因为数据尚未加载。

那么我怎样才能做到这一点?

Sim*_*ava 5

尝试在 GA4 管理中的增强测量设置(Web 流设置)中切换选项以在页面呼喊关闭时自动跟踪历史事件。

许多 SPA 站点都有一个初始的 pushState/replaceState 用于状态管理目的(或出于其他原因),这将导致跟踪 page_view 的增强测量选项被切换。

  • 就是这样:)我刚刚花了 2 个小时搜索为什么 { send_page_views: false } 不起作用 (2认同)