我是否需要为每个页面添加 GTM 初始化?

问题描述

我是否需要为每个页面添加 GTM 初始化(以下代码)? 还是我只需要在 app.js 文件添加它?

import TagManager from 'react-gtm-module'
 
const tagManagerArgs = {
    gtmId: 'GTM-000000',events: {
        sendUserInfo: 'userInfo'
    }
}
 
TagManager.initialize(tagManagerArgs)

解决方法

你只需要在 app.js 文件中初始化一次即可。

,

您只需要初始化一次 GTM 代码,然后使用 TagManager.dataLayer() 在您需要的页面上向您发送数据。

您可以在包含示例代码的文档中阅读更多内容。

https://www.npmjs.com/package/react-gtm-module#datalayer