代码之家  ›  专栏  ›  技术社区  ›  flppv

下一页.js+react gtm模块引用错误:未定义文档

  •  0
  • flppv  · 技术社区  · 4 年前

    我用这个来初始化我的GTM下一页.js应用程序:

    const tagManagerArgs = {
      gtmId: "GTM-XXXXXX"
    };
    TagManager.initialize(tagManagerArgs);
    

    但是当我尝试用它启动应用程序时,我得到了一个错误:

    ReferenceError: document is not defined
        at Object.dataScript (/Users/username/work/projectname/node_modules/react-gtm-module/dist/TagManager.js:11:18)
    

    如何解决这个问题?

    1 回复  |  直到 4 年前
        1
  •  2
  •   flppv    4 年前

    使用检查器包装TagManager初始值设定项:

    if (process.browser) {
      TagManager.initialize(tagManagerArgs);
    }