AMP页面添加Google Analytics AmpAnalytics错误

4

我正在遵循谷歌开发者文档中的简单指南https://developers.google.com/analytics/devguides/collection/amp-analytics/

尝试添加页面浏览量GA代码,但在控制台中遇到以下两个错误:

amp-analytics-0.1.max.js:243 AmpAnalytics analytics1 Analytics config could not be parsed. Is it in a valid JSON format? SyntaxError: Unexpected token /

AmpAnalytics analytics1 No triggers were found in the config. No analytics data will be sent.

有人遇到过这些错误并知道解决方法吗?我按照他们的文档进行了操作,但仍然遇到以上两个问题。

1个回答

10

问题已经解决了,请确保从示例代码中删除这些注释,那么就不会再出现错误了。

即您要从以下代码中删除注释,即删除 "// Replace with your property ID."

// Trigger names can be any string. trackPageview is not a required name.

<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
  "vars": {
    "account": "UA-XXXXX-Y"  // Replace with your property ID.
  },
  "triggers": {
    "trackPageview": {  // Trigger names can be any string. trackPageview is not a required name.
      "on": "visible",
      "request": "pageview"
    }
  }
}
</script>
</amp-analytics>

所以它将变成这样:

<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json">
{
  "vars": {
    "account": "UA-XXXXX-Y" 
  },
  "triggers": {
    "trackPageview": { 
      "on": "visible",
      "request": "pageview"
    }
  }
}
</script>
</amp-analytics>


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接