【问题标题】:How to remove datalayer from history event with react-gtm-module如何使用 react-gtm-module 从历史事件中删除数据层
【发布时间】:2022-11-09 00:48:40
【问题描述】:

当我按照here 的描述添加自定义数据层时,它将触发一条消息,该消息可以在 G-Tagmanager 中看到添加的数据层,但它也会在之后的每个 rout-/history change 事件中显示。

这是我到目前为止所拥有的:

const tryToSendGADataLayer = () => {
    const tagManagerArgs = {
      dataLayer: {
        ecommerce: {
          purchase: {
            actionField: {..},
            products: [{..}]
          }
        }
      },
      dataLayerName: 'ecommerce'
    }
    TagManager.dataLayer(tagManagerArgs)

}

我只希望将数据层添加到 Message 事件中,而不是之后的所有事件中。

【问题讨论】:

    标签: react-gtm-module


    【解决方案1】:
    window.google_tag_manager[ GOOGLE_TAG_MANAGER_ID].dataLayer.reset()
    

    GTM does not reset dataLayer on page navigation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-12
      • 2017-10-01
      • 2014-06-27
      • 1970-01-01
      • 2020-05-08
      相关资源
      最近更新 更多