Настраиваем отслеживание поиска по сайту в Google Analytics для Drupal
Сегодня очередной пост про аналитику. Хочу рассказать о том, как легко настроить отслеживание поиска по сайту для Google Analytics для сайтов на Drupal.
Начну с того, что стандартными способами настроить отслеживание не получится. Например, я пробовал указывать в различных вариациях вот эту постоянную часть URL адреса /search/node/, появляющуюся при поиске по сайту, но ничего не помогло.
Нужно было настроить передачу поискового запроса в Google Analytics на основе POST.
Но для меня это слишком сложно, а у программистов как всегда нет времени на всякие пустяки (привет, программисты!).
Для установки и настройки кода Google Analytics на сайтах, работающих на CMS Drupal, мы используем модуль. Так вот оказалось, что в этом модуле имеется галочка, поставив которую можно с легкостью настроить отслеживание поиска по сайту.
Расскажу поподробнее. Для начала устанавливаем этот модуль и указываем идентификатор вашего ресурса.
Затем находим в настройках вкладку «Search and Advertising» и ставим галочку напротив «Отслеживать внутренний поиск».
Теперь нам нужно лишь включить отслеживание поиска на самом сайте Google Analytics и указать там же параметр «search». Для этого заходим Google Analytics и открываем настройки нужного профиля. Находим вкладку «Настройки профиля» и внизу страницы видим область «Настройки поиска по сайту». Включаем отслеживание поиска и указываем в качестве параметра «search». Сохраняем и на следующий день смотрим, что ищут пользователи на вашем сайте (в стандартных отчетах это Содержание -> Поиск по сайту).
Примечательно то, что модуль отсылаем поисковый запрос с включением «no-results» в случае, когда ничего не найдено. Это поможет вам отфильтровать те запросы, по которым не было результатов и принять соответствующие меры.