Установка и настройка счетчика Яндекс.Метрика

Для установки счетчика посетителей Яндекс.Метрика на drupal сайт можно воспользоваться модулем Yandex.Metrics. Как вариант можно вставить код метрики непосредственно в конец шаблона страницы page.tpl.php. Но тема может поменяться и счетчик придется переносить и в другую тему. Также при переносе сайта в локальное окружение для деактивации счетчика в случае использования модуля нужно будет всего лишь отключить модуль.

Итак, перейдем к установке и настройке модуля. Скачиваем модуль со страницы проекта и разархивируем его в папку sites/all/modules (sites/all/modules/contrib). Включаем его на странице /admin/modules.

Далее нужно будет перед настройкой модуля получить код метрики для сайта. Если для сайта счетчик не был еще создан, то переходим на страницу добавления нового счетчика https://metrika.yandex.ru/add/. После создания счетчика во вкладке "Код счётчика" копируем javascript код созданного счетчика. Там же и отмечаем опции которые необходимы: вебвизор, информер, карта кликов и другие. Если счетчик уже создан, то на странице https://metrika.yandex.ru/list/ находим нужный счетчик и выбираем редактирование (зеленый карандашик с правой стороны счетчика). Далее, аналогично вновь созданному счетчику, переходим во вкладку "Код счётчика" и копируем его код.

Теперь, когда у нас имеется код счетчика, приступаем к настройке модуля. Для этого переходим на страницу /admin/config/system/yandex_metrics. Там вводим в текстовую область "Код счётчика" код, полученный ранее и жмем кнопку сохранить. Теперь код счетчика будет выводиться на страницах сайта в самом низу. Также настройки модуля позволяют указать, на каких страницах выводить или наоборот не выводить счетчик. По умолчанию счетчик выводится на всех страницах, кроме перечисленных:


admin
admin/*
batch
node/add*
node/*/*
user/*/*

Кроме этого в настройках можно указать, для каких ролей будет выводиться счетчик. Можно отключить отслеживание к примеру пользователей с ролью administrator.