Вы здесь

Как вставить код яндекс метрики в друпал

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

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

Для того чтобы статистика начала собираться необходимо вcтроить в ваш сайт этот самый счётчик. Расскажу как это легко и просто сделать для сайтов построенных на CMS Drupal

Последовательность установки кода счётчика метрики на Друпал:

  1. Регистрируем сайт на сервисе Яндекс Метрики. Заполняем небходимые формы и получаем код счётчика для вставки на сайте. Не забудте установить галочки в плях "карта кликов" и "внешние ссылки".
  2. Затем на вашем сайте заходим в администрирование / блоки и жмём там "добавить блок". Пишем название, например, Метрика. Поле заголовка оставляем пустым. В поле "текст блока" вставляем код счетчика, полученный от Яндекса. Затем указываем в качестве формата ввода "Full HTML" и жмём сохранить блок.
  3. Теперь подключаем этот блок на сайте. Для этого снова заходим в администрирование / блоки , находим внизу страницы созданный нами блок под названием метрика и выбираем из выпадающего списка место на котором он будет отображаться (на самом деле отображаться ничего не будет - счетчик невидимый, но код будет находиться в определённом месте страницы). И жмём сохранить блоки. Теперь счётчик уже работает, но надо ещё кое что сделать.
  4. Заходим в свой аккаунт в Яндекс Метрике. Рядом с названием сайта вы найдёте надпись: Код счётчика ожидает проверки наличия. Жмём иконку "обновить" рядом с этой надписью и вуаля, мы видим текст: Код счётчика корректно установлен.

Как выяснилось не всегда удаётся корректно установить таким образом статистику на Друпал. В частности, для одного моего сайта, который построен на движке Друпал 7, такой способ не подошёл. Незнаю в чём истинная причина, но код счётчика в коде страниц отображается, а Яндекс "говорит", что счётчик не установлен. Хотя при этом данные статистики в Метрику поступают. Вобщем решил я установить код счётчика другим способом, которым и хочу поделиться далее.

Как встроить код метрики в Друпал на уровне шаблона страниц.

  1. Регистрируем сайт на сервисе Яндекс Метрики. Заполняем небходимые формы и получаем код счётчика для вставки на сайте. Не забудте установить галочки в плях "карта кликов" и "внешние ссылки".
  2. Отыскиваем фал шаблона страницы. На локальном сервере файл будет находиться в папке с шаблонами и называется он page.tpl.php. Напомню что шаблоны устанавливаются в директорию sites/all/themes, а если вы используете встроенный шаблон то он находится в папке themes корневого католога вашего сайта. Итак в папке используемого шаблона отыскиваем файл page.tpl.php, открываем его с помощью программы WordPad, или любым другим подобным редактором, и вставляем в нужное место код счётчика метрики.
    Так как я использую счётчик без информера то мне всё равно в каком месте страницы он находится поэтому я установил код счётчика в самый конец шаблона.
  3. Теперь нужно сохранить изменения, сделанные в файле, и выгрузить его на веб сервер с помощью любого FTP клиента.
  4. Ну и для проверки, дабы убедиться, что всё работает как надо, заходим в свой аккаунт в Яндекс Метрике. Рядом с названием сайта вы найдёте надпись: Код счётчика ожидает проверки наличия. Жмём иконку "обновить" рядом с этой надписью и вуаля, мы видим текст: Код счётчика корректно установлен.

Надо заметить, что второй способ встраивания кода метрики в сайты на движке Друпал является менее предпочтительным, чем первый. Это от того что при обновлении шаблона у вас также обновится и файл page.tpl.php и вам придётся вновь установить код счётчика в шаблон страницы. Но я думаю это уже не составит труда.

Желаю успехов и предлагаю ознакомиться со материалом о покупке статей через магазины готовых статей для сайта.

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

Комментарии

Спасибо автору. Всё получилось. Всё работает. :)

Спасибо!!!

Спасибо за труд!

у меня сделано тоже через блок, единственное что для вставки кода я создал отдельный формат ввода полностью без использования фильтров, а не Full HTML. потому как Full HTML использую для целей админа и на него повешено расширенное добавление текста.

Комментировать

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Это простая проверка. Дайте ответ на вопрос, чтобы мы знали что вы не спам-бот. Спасибо, за понимание.