Для больших ресурсов с широким ассортиментом, очень часто возникает необходимость отслеживания поведения посетителей на сайте в совершении поисковых запросов, для понимания того, что и как ищут пользователи, и как впоследствии необходимо более грамотно работать с ассортиментом сайта (выкладка и названия).
В Google Analytics 4 это решается настройкой отслеживания поиска на сайте:
☝ возможность отслеживать поисковые запросы, которые вводят пользователи в поле поиска на сайте.
В результате настройки этой опции можно получить огромный бонус в понимании того:
- что пользователи не могут найти на сайте;
- как пользователи это ищут.
Итак, разберемся, как настроить в GA4 поиск на сайте уже в новом интерфейсе.
➊ Заходим в настройки ресурса, далее “потоки данных” - “улучшенная статистика”:
По умолчанию на всех проектах включен “поиск на сайте”, но внутри него есть некоторые важные настройки, поэтому нажимаем на шестеренку и заходим в дополнительные настройки поиска на сайте:
В настройках по умолчанию уже есть некоторые параметры. Поэтому, если Ваш параметр уже есть - ничего не делаете. Разработчики новой аналитики несколько облегчили настройку. В прошлой версии обычно приходилось искать свой параметр в URL.
На нашем сайте URL поиска выглядит так:
site.ua/ua/search?query=кресло
В нашем случае определяющий параметр “query” (тот который после “?”), поэтому ничего не вводим. Вводите, сохраняете.
➋ Создаем “специальное определение” - “search_term”:
* Внутри системы параметр “search_term” - поисковый запрос, который вводит пользователь на сайте.
* Событие, которое отправляет информацию о совершении поиска на сайте вместе с поисковым запросом имеет название - “view_search_results”. В тестировщике для проверки Вы ищете именно его, и в отчетах тоже.
➌ Тестируем поиск на сайте через DebugView.
Внимание! Тестируем не сразу, а в течение 24 часов, так как сразу это определение не появляется в системе.
Включаете плагин тестировщика или тег ассистент, совершаете поиск и ищете событие “view_search_results” и в нем параметр “search_term”.
Если событие есть, значит все ок. Далее посмотрим как эти данные могут быть консолидированы в отчете.
➍ В отчетах данные о поиске на сайте можно увидеть следующим образом: “события” - “view_search_results” - “собственные” - “search_term”.
В результате это имеет следующий вид:
Данная информация будет полезна для более глубокого понимания поведения пользователей на сайте - что они не могут найти и как именно они это ищут.
Это то, что мы реально делали и это работает, без перепечатываний кейсов зарубежных коллег.
* Если на Вашем сайте поиск работает без смены URL адреса, то теоретически Вы должны отправлять event “view_search_results” каждый раз при совершении поиска с параметром “search_term”.