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

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

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

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

  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 и вам придётся вновь установить код счётчика в шаблон страницы. Но я думаю это уже не составит труда.

Желаю успехов!

Комментарии

Попробовал установить счетчик метрика 1 способом, но у меня отображается код на страничке.
и стоит статус в метрике:
код счетчика не установлен!!

Возможно вы забыли изменить формат ввода на Full HTML

по первому варианту нужно не забыть код включить в тэги <боди>. почему-то тоже не с первого раза "съело". потом съело и даже счетчик спустя время показал нули. но на яндексе всё - код счетчика не установлен. хотя может нужно подождать. хызы

А как зайти в администрирование/блоки на сайте?

Спасибо! Помогло реально. Друпал вообще первый раз вижу - знакомая попросила вставить счётчик к себе на сайт. Сделал "на раз" - очень понятная инструкция и всё работает!

Спасибо. Первый способ у меня не сработал. А второй - прошел на ура.

Спасибо! Помогло. Особенно в совокупности с комментариями (я тоже новичок в Друпале и даже администрирование / блоки звучало проблемой))

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

Filtered HTML

  • Адреса страниц и почты преобразуются в ссылки автоматически
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Переносы строк и абзацы формируются автоматически

Plain text

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