【问题标题】:Why Uncaught SyntaxError: Unexpected token ','?为什么 Uncaught SyntaxError: Unexpected token ','?
【发布时间】:2020-06-20 05:17:00
【问题描述】:

为什么我会收到此错误。我的 Nextjs 应用程序 Head 组件中有此代码。

{/* <!-- Global site tag (gtag.js) - Google Analytics --> */}
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXX-X" />
<script
  dangerouslySetInnerHTML={{
    __html: `
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('set', {'user_id', '${userData?.id}'})
    gtag('js', new Date());
    gtag('config', 'UA-XXX-X', {
      page_path: window.location.pathname,
    }); `,
  }}
/>

【问题讨论】:

  • 检查这一行gtag('set', {'user_id', '${userData?.id}'})

标签: google-analytics next.js


【解决方案1】:

只是为了回答这个似乎无法解决的问题。

这一行:

gtag('set', {'user_id', '${userData?.id}'})

应该是:

gtag('set', {'user_id' : '${userData?.id}'})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2019-02-10
    • 2014-07-08
    • 2011-03-09
    • 2014-01-06
    • 2012-04-10
    相关资源
    最近更新 更多