Как попасть в исходный код чтобы установить счатчики - яндекс метрику, гугл метрику, лайф интернет

Аватар пользователя d2889im d2889im 26 июня в 15:39

Есть модули по этим счётчика или надо код счетчиков вставлять в основной код?

0 Thanks

Комментарии

Аватар пользователя ivnish ivnish 26 июня в 15:41

Проще всего в админке создать пользовательский блок и разместить код в него. Главное, чтобы формат не резал скрипт. Я такие блоки еще скрываю для админа, чтобы не замедлять работу в админке

Но можно и прописать в коде шаблона

Аватар пользователя d2889im d2889im 26 июня в 16:11

Пользовательский блок не хочет вставлять, пишет превышает количество допустимых символов. Как попасть в код шаблона чтобы там его вставить?

Аватар пользователя ivnish ivnish 26 июня в 16:16

Дак это не пользовательский блок!

Нужно создать новый и разместить его в нужном регионе. И код вставлять нужно только в тело блока, а не в заголовок

Используйте путь /block/add

Аватар пользователя d2889im d2889im 26 июня в 17:16

Блок создал, только описания в нем нет, создаю страницу в содержимом паста вставка не работает с кодом яндекс метрики. Пишет используйте контрл в. А у меня в телефоне нет таких команд

Аватар пользователя NurOff NurOff 27 июня в 13:37
d2889im wrote:

Блок создал, только описания в нем нет, создаю страницу в содержимом паста вставка не работает с кодом яндекс метрики. Пишет используйте контрл в. А у меня в телефоне нет таких команд

Зачем самому себе создавать такие геморрой. Возьми ноутбук. Ну на крайний случай OTG кабель и подключи клаву.

Аватар пользователя ivnish ivnish 26 июня в 17:30

Потому что перед вставкой кода нужно переключить редактор в режим "источник"

Аватар пользователя d2889im d2889im 26 июня в 17:55

Переключил, и опять лайф интернет не показывает счётчик, вместо нет код, а яндекс метрика вообще перестала показывать даже код вместо счётчика.

Аватар пользователя d2889im d2889im 26 июня в 18:58

Яндекс метрика

(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

ym(54217714, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});

Лайф интернет

src="//counter.yadro.ru/hit?t27.6;r'+
escape(document.referrer)+((typeof(screen)=='undefined')?'':
';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
';h'+escape(document.title.substring(0,150))+';'+Math.random()+
'" alt="" title="LiveInternet: показано количество просмотров и'+
' посетителей" '+
'border="0" width="88" height="120"><\/a>')

Аватар пользователя gun_dose gun_dose 26 июня в 23:52
1

Что за деревенские советы? Ставим модуль для Google tag manager: https://www.drupal.org/project/google_tag

В админке gtm вкидываем в него аналитику, метрику и прочие живосайты, а в админке друпала указываем айдишник gtm.

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

Аватар пользователя d2889im d2889im 27 июня в 12:59

Яндекс метрику модуль установил и код вставил, ещё не проверял. А вот гугл метрика ругается не хочет индикатор принимать. Скрин

Аватар пользователя gun_dose gun_dose 28 июня в 16:51

Согласен, но тут могут быть проблемы, учитывая, что автор сидит с телефона)))

PS: было бы круто увидеть тему на форуме "как установить composer на Андроид" 😂

Аватар пользователя d2889im d2889im 28 июня в 18:07

Заходил сегодня с компьютера стационарного вставлял код аналитиков счётчик яндекс а не появился. А как обновить ядро и пропадёт ли вся информация после обновления. Помню давно обновлял версию друпал, у меня стал чистый сайт после обновления, спасибо бекап был

Аватар пользователя d2889im d2889im 28 июня в 18:12

Рамблер счётчик тоже не показывается через пользовательский блок, тут действительно нужен доступ в открытый исходный код.