Как установить Google Tag Manager в node.tpl или node.tpl?

Главные вкладки

Аватар пользователя Ndoe Ndoe 7 июля 2016 в 13:59

Подскажите пожалуйста
Google Tag Manager должен стоять на каждой странице сайта.
Размещается он непосредственно после открывающего тега body.

Тег поставлен в модуле Копирайтинг
Формат текста PHP code
На всех страницах

Но Google Assistant пишет, что тег установлен неправильно
script tag must not be included in a div
Как должна быть прописана строка до тега, что бы он установился так как надо?

Лучший ответ

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 7 июля 2016 в 14:14

Когда руководят по телефону пошагово, у меня получается изумительный борщ. Но когда делаю сам, ничего хорошего не происходит, поэтому я просто женился и эта проблема решилась естественным образом.
А вот всё быстрое питание, полуфабрикаты, непропадающее месяц сливочное масло на подоконнике меня ввергало в ужас.

Аватар пользователя sonar4ik sonar4ik 15 июня 2018 в 8:25

itcrowd72 7 мин. назад
Либо в кастомных блоках, либо в файлах темы оформления прописан

Спасибо за ответ.

Я правильно понимаю, что правка делается в этом файле http://prntscr.com/jv6i5a
И вторую часть кода поставить в начале head? http://prntscr.com/jv6ihs

Аватар пользователя sonar4ik sonar4ik 15 июня 2018 в 8:35

Судя по первому вопросу, вы код ИЩЕТЕ. Открывайте файлы шаблонов *.tpl.php и ищите нужный код.

Нашел код в файле html.tpl.php.
Этот код только здесь может быть или в других файлах так же?

Аватар пользователя ivnish ivnish 15 июня 2018 в 8:36

Начните с этого файла. Удалите код и очитите кэш друпала /admin/config/development/performance

После чего смотрите исходный код страницы