Не удается добавить переменную AMP для диспетчера тегов Google - PullRequest
0 голосов
/ 15 октября 2019

Я использую Google Analytics с Google Tag Manager для веб-сайта, пытаюсь добавить пользовательское измерение для своих страниц AMP, я нашел решение для этого https://support.google.com/tagmanager/answer/6164990?hl=en (шаг 2) и для страниц AMP, которые я имеюиспользуя переменные AMP, как описано здесь https://support.google.com/tagmanager/answer/9205783?hl=en.

<amp-analytics config="https://www.googletagmanager.com/amp.json?id=Tag Manager-XXXXXX;Tag Manager.url=SOURCE_URL" data-credentials="include">
  <script type="application/json ">
      {
          "vars" : {
              "type": "shoes",
              "color": "red"
          }
      }
  </script>
</amp-analytics>

Но после добавления переменных AMP на мою страницу я получаю ошибку AMP "Пользовательский JavaScript не разрешен", и менеджер тегов не захватывает мои переменные.

1 Ответ

2 голосов
/ 17 октября 2019

Я трачу много часов, чтобы найти причину ошибки, поэтому хочу поделиться ею с другими разработчиками. Я просто удаляю лишнее пространство, которое я скопировал со своей официальной страницы https://support.google.com/tagmanager/answer/9205783?hl=en,, и оно начинает работать.

Я просто заменяю <script type="application/json "> на <script type="application/json">

...