[РЕШЕНО] Конфликт сайта с Google Adw

Добрый день!
Может быть кто то сталкивался с данной проблемой, или подскажет в каком направлении искать причину.
Вчера клиент попросил настроить отслеживание конверсии с рекламы гугла.
Для этого необходимо в тело сайта установить данный скрипт
<script src="https://www.googletagmanager.com/gtag/js?id=AW-782181707"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-782181707');
</script>
И после на кнопку повесить событие, которое будет показывать сколько перешедших на сайт, по факту сделали действий, в моем случае «ЗАКАЗАЛИ ОБРАТНЫЙ ЗВОНОК»

Но после добавления скрипта, при загрузке сайта, показывается белый экран!

Вот что написано в журнале ошибок:

/core/components/pdotools/model/pdotools/pdotools.class.php : 977) Undefined macro 'dataLayer.push' in file:chunks/footer.tpl line 32 in file:templates/base.tpl line 12, near '{include 'file:chunks/footer.tpl'' <- there in fca37e72e79b626b786a3b7dd8147b57 line 1, near '{include 'file:templates/base.tpl'' <- there
Неопределенный макрос?????? Почему так происходит.

PS Тоже самое явление происходит при добавлении гугл аналитики.
Сергей
08 ноября 2018, 09:50
modx.pro
1 937
0

Комментарии: 3

Наумов Алексей
08 ноября 2018, 10:11
+2
Шаблонизатор Fenom считает фигурные скобки своими.

Поставьте в скрипте пробелы вокруг скобок { и }
    Сергей
    08 ноября 2018, 10:15
    +1
    Круто, спасибо, заработало!
      Oleg Pimanov
      12 ноября 2018, 12:44
      0
      Спасибо! Тоже столкнулся с этой проблемой.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3