0

我已经在这个模块的帮助下将 Google Tag Manager 添加到我的 React 应用程序 - react-gtm-module

因此,正如文档所说,我在基本文件上初始化了我的 GTM

  const tagManagerArgs = {
    gtmId: process.env.REACT_APP_GTM_KEY,
  };
  TagManager.initialize(tagManagerArgs);

//This code only executes the first time when the site loads, not on every route change

我在我的标签中看到了脚本标签

<script src="https://www.googletagmanager.com/gtm.js?id=GTM-XXXXXXX&gtm_auth=&gtm_preview=&gtm_cookies_win=x"></script>

因此,一旦我打开我的网站,我就会在 GTM 的调试模式下看到容器加载,并看到标签 GA - UA-XXXXXXX - 所有页面都正确触发。

现在我的主页上有一个按钮,单击该按钮会将我带到新路线,因此在调试模式下我看到历史记录更改但我想触发 GA - UA-XXXXXXX - 该历史记录更改中的所有页面标签,这不会发生。仅当我在任何路线上刷新网站时才会触发此标签

4

0 回答 0