Как отслеживать внутренний поиск по сайту

Из отчета «Поиск по сайту» можно многое узнать. Например, как часто и что именно пользователи ищут на вашем сайте. Эти данные помогут узнать, удобен ли ваш сайт для пользователей или нет.
Если в отчете на первом месте — запрос популярного товара, то, скорее всего, этот товар клиенты не могут найти в категории. Поэтому нужно проанализировать структуру сайта: возможно, стоит создать раздел «Популярное» и добавить туда товар из поискового запроса. Или же нужно просто поднять выше в списке категорий товар либо выделить его среди других позиций.
Как настроить поиск по сайту в Google ***ytics
Отслеживание поиска по сайту настраивается на уровне представления.
Для этого в Google ***ytics в разделе «Администратор» необходимо выбрать нужное представление и нажать «Настройки представления».
В разделе «Настройки поиска по сайту» установите переключатель в положение «Включить».
Далее в поле «Параметр запроса» укажите параметр, который используется для поиска по сайту.
У меня это буква «q». Параметром может быть не только буква «q» или «s», но и слова. Например: search, query, keywords, term. Всего можно ввести до пяти параметров через запятую.
Важно: не нужно использовать дополнительные символы – например, если параметр обозначен буквой «q», то необходимо указывать только «q», а не «q=».В настройках параметра запроса можно указать, следует ли Google ***ytics удалять параметры запроса из URL.
Если вы не поставите галочку, то результаты поиска будут отображаться с параметрами, например как тут.
Также можно настроить «Категории поиска по сайту». Если на сайте доступны уточнения поиска, эту информацию можно добавить в отчеты. Например, пользователи могут искать по запросу «Шуруповерт» в категории «Инструменты».
Если это вам не нужно, поставьте переключатель в положение «Отключить». Нажмите «Сохранить».
Как настроить отслеживание поиска по методу POST через Google Tag Manager
Выше мы рассмотрели пример настройки для сайтов у которых поиск реализован через метод GET, но есть сайты, у которых поиск настроен по методу POST.
Разница в том, что при методе GET отправляется вся собранная информация как часть URL https://site.com/result/?q=keyword
При методе POST данные передаются так, что пользователь их не видит и URL будет выглядеть так: https://site.com/search_results.php
Настроить поиск по сайту на основе POST можно одним из способов:
- чтобы в конец URL добавлялись ключевые слова запроса (например, https://site.com/search_results.php?search=keyword) и далее уже настраивать отслеживание, которые мы уже рассмотрели выше;
- настроить код отслеживания на странице результатов поиска так, чтобы он динамически создавал виртуальный путь к странице и включал запрос
***ytics.js: ga(\\\'send\\\', \\\'pageview\\\', \\\'/search_results.php?search=keyword\\\');
Эти варианты подразумевают обращение к программистам, но чтобы сэкономить время, воспользуемся любимым инструментом всех интернет-маркетологов — Google Tag Manager.
1. Создать переменную
Создайте переменную Search URL. Для примера возьмем h1 «Результаты поиска для \\\'влагомер\\\'». Напишите функцию, которая экспортирует значения поискового запроса из заголовка.
С помощью метода document.getElementsByTagName(\\\'h1\\\')[0].textContent получите h1, а потом с помощью метода slice укажите, с какого символа начинается поисковый запрос
Индекс первого символа строки — 0, а значение «-1» указывает, что нужно выделить все, кроме последнего символа.
В итоге у нас получилось так:
document.getElementsByTagName(\\\'h1\\\')[0].textContent.slice(23,-1) ;Создайте функцию, которая будет возвращать \\\'?search=\\\', склеенное с полученным значением. Потом запишите эту строку в переменную «Search URL», которую можно использовать в любом месте внутри текущего контейнера GTM.
В GTM выберите типом переменной собственный код JavaScript и вставьте код:
function () {return \\\'?search=\\\' + document.getElementsByTagName(\\\'h1\\\')[0].textContent.slice(23,-1) ;}2. Создать тег
Для тега с типом «Universal ***ytics» нужно указать поле «page» со значением переменной «Search URL», которую вы создали раньше.
3. Создать триггер
Для триггера «Search URL» выберите тип «Просмотр страницы» и поставьте условие активации «Page Path» (начинается с «/search/»), чтобы триггер работал только на странице поиска.
Важно: триггер «Search URL» необходимо добавить в исключения для стандартного тега Google ***ytics.Готово! Дальше настройте поиск уже известным способом в интерфейсе GA.
Как узнать данные результатов внутреннего поиска на сайте
Данные поиска по сайту доступны в отчетах «Поведение» — «Поиск по сайту».
Также в разделе «Поиск по сайту» доступен отчет «Использование»: можно увидеть, сколько пользователей из общего числа посетителей пользуется поиском.
Как отслеживать результаты пустого поиска
Ну а теперь бонус: рассмотрим пример настройки отслеживания результатов пустого поиска. Пустой поиск — это когда пользователь вводит запрос, но не получает по нему результатов.
Результаты отслеживания помогут проанализировать, какие товары пользователи хотят видеть на вашем сайте. Это поможет расширить товарный ассортимент на основе анализа целевой аудитории.
1. Создать переменную
Создайте переменную JavaScript и назовите ее к примеру «searchQuery». В поле «Имя глобальной переменной» добавляем значение searchQuery.
2. Создать тег
Далее создайте пользовательский HTML тег «Empty Search Checking» и вставьте в него код, который сначала ищет индекс первого символа подстроки (indexOf(\\\'Товары не найдены\\\')).
Подстрока выводится на странице без поисковых результатов, (функция \\\'document.getElementsByTagName(\\\'body\\\')[0].textContent\\\' возвращает весь текст на странице). Если на странице нет надписи «Товары не найдены», функция вернет индекс -1.
Если индекс не равен -1 (есть надпись «Товары не найдены» на странице), «достаньте» поисковый запрос в заголовке h1 с 23 символа и до предпоследнего. Нумерация в строке начинается с нуля, для каждого сайта цифра будет разная.Итоговый код для вставки в тег:
<script>if ((document.getElementsByTagName(\\\'body\\\')[0]. textContent.indexOf(\\\'Товары не найдены\\\') != -1) && (document.location.pathname.indexOf(\\\'/search_results.php\\\') == 0)) {searchQuery = document.getElementsByTagName(\\\'h1\\\') [0].textContent.slice(23,-1);dataLayer.push({\\\'event\\\': \\\'emptySearch\\\'})}script>В правилах активации тега укажите уже триггер «Search URL» с типом «Просмотр страницы» и условием активации «Page Path» (содержит «search_results.php»).
3. Создать тег для передачи данных в Google ***ytics
Настройте тег для передачи данных в аналитику. Для этого создайте тег «UA — Empty Search» и выберите тип отслеживания «Событие». Назовите категорию «Empty search», а в качестве действия выберите переменную «searchQuery».
В качестве активатора тега «UA — Empty Search» создайте и добавьте триггер «emptySearch» с пользовательским событием emptySearch.
Результаты отслеживания будут доступны в отчете «Поведение» — «События» — «Лучшие события».
Запомнить
Отслеживание поисковых запросов нужно и может дать нам ответы на вопросы:
- сколько пользователей пользуется поиском;
- что ищут пользователи;
- чего у нас нет на сайте, но пользователи бы этого хотели.
Выполнить настройку отслеживания поиска можно легко и просто, достаточно в настройках GA включить переключатель и указать GET параметр, который выводит результаты поиска.
Если же поиск на сайте работает по методу POST, воспользуйтесь GTM. С его помощью вы также сможем отслеживать результаты пустого поиска, то есть запросы пользователей, по которым не было результатов в выдаче.
Читайте также:
Комментарии:
Как мы недооценили уровень конкуренции в нише, и как пришлось с этим бороться, чтобы принести пользу клиенту....
20 05 2026 22:23:55
Создание канала бренда на видеоплатформе необходимо для увеличения притока трафика, улучшения репутации и поискового продвижения компании...
19 05 2026 8:41:11
С каждым годом китайские маркетплейсы увеличивают свое влияние, и покупатели всё активней заказывают товары из Поднебесной. Но не всё скидки да покупки — обладатели интернет-аудитории и маркетологи могут еще и хорошо заработать на этих площадках....
18 05 2026 22:31:50
Хотите раскрутить свои соцсети в 2022 году? Тогда уже сейчас нужно задуматься, что будете публиковать. В статье расскажем, какой контент будет в тренде в будущем году....
17 05 2026 15:18:21
Данные, приведенные в исследовании, помогут в составлении медиапланов по продвижению в интернете. Понимания стоимость конверсии и необходимое количество конверсий, вы можете прогнозировать, сколько денег на рекламу нужно выделить....
16 05 2026 6:21:24
Нужно подобрать красивый шрифт? Готический или народный? Стандартный или фирменный? Как выбрать — рассказывает профессионал...
15 05 2026 15:56:58
Денис Бигус, Bihus.info: с 13 до 457 000 подписчиков на YouTube за четыре года....
14 05 2026 10:55:31
Исправление ошибок в тексте возможно с помощью онлайн-инструментов и стационарных программ...
13 05 2026 6:10:48
Мы рассмотрим, почему сотрудники на удалёнке стали менее эффективными и как руководить комaндой из дома, чтобы её результаты не падали....
12 05 2026 11:43:20
Глоссарий глупых ошибок в аудите от топовых SEO-агентств...
11 05 2026 11:32:48
Подробное руководство по настройке отслеживания событий в GA4...
10 05 2026 8:58:33
Важно иметь прорывное мышление — о таком подходе к бизнесу написана книга Люка Уильмса «Переворот»....
09 05 2026 6:18:55
Динамический ремаркетинг: как вернуть посетителя на сайт и продать, когда человеку «надо ещё подумать»....
08 05 2026 1:24:19
Почему сайт упал в выдаче и какой апдейт алгоритма поисковика на это повлиял...
07 05 2026 16:18:36
Разработка, вёрстка и оптимизация мобильных версий сайтов — популярные темы последнего времени. Мы расскажем, что стоит и что не стоит делать в мобильном SEO....
06 05 2026 23:10:49
Почему в высококонкурентных тематиках важно оптимизировать поведенческие показатели...
05 05 2026 17:18:20
Информация поможет вам в составлении медиапланов. Зная стоимость клика в вашей тематике или регионе, и коэффициент конверсии на вашем сайте, можно оценить объем необходимых инвестиций в рекламу и прогнозировать стоимость конверсии. Узнать больше!...
04 05 2026 11:41:17
Девять свежих советов для продвижения интернет-магазинов...
03 05 2026 10:45:22
RFM — это аббревиатура слов Recency, Frequency, Money — новизна, частота, деньги. То есть считаем, как давно клиент купил товар в последний раз, сколько всего покупок он сделал и сколько денег принес нам за все время заказов....
02 05 2026 19:19:15
Статья будет полезна небольшим агентствам, которые мечтают работать с заграничными клиентами. Зачем нужно выходить за рубеж, если и в своей стране все идет неплохо, да и вообще — нет времени на продвижение на незнакомом рынке? Давайте разбираться вместе!...
01 05 2026 8:49:22
Андрей Чумаченко про будни топ-менеджера, постановку, декомпозицию, помощь и контроль выполнения задач сотрудниками комaнд, которые входят в состав департамента маркетинга, а также о регулярных встречах и тонкостях работы. Узнать больше!...
30 04 2026 15:56:39
В конце октября Яндекс начал открытое бета-тестирование новой версии Коммaндера. Я решила уже сейчас проверить все плюсы и минусы новой версии сервиса...
29 04 2026 9:59:24
Как стать лидером ниши не на словах, а на деле. Пошаговый алгоритм....
28 04 2026 4:37:25
Стоит ли подключать автоматические стратегии управления ставками? Мы проверили, как работает «Целевая цена за конверсию» в разных тематиках....
27 04 2026 17:47:31
Реклама будет не настолько персонализирована, как сейчас....
26 04 2026 9:19:46
Семинар с примерами юзабилити решений от Twitter, Airbnb, Amazon и других компаний....
25 04 2026 15:48:33
О феномене Баадера-Майнхофа — как на самом деле работают системы баннерной рекламы в интернете...
24 04 2026 1:36:26
Какие фишки влияют на видимость сайтов? Советы по юзабилити от SEO-специалиста....
23 04 2026 11:20:59
Аналитики из SalesForce уже в четвертый раз опубликовали исследование о приоритетах, составе комaнд и распределении бюджетов ведущими маркетологами мира...
22 04 2026 10:40:42
Анализ пути — это как многокaнaльные последовательности в Universal ***ytics, только лучше....
21 04 2026 15:24:58
Какой движок сайта стоит выбрать...
20 04 2026 20:51:27
Раскрутить телеграм-канал с нуля до тысячи — реально. Раскрываем пошаговый алгоритм и даем рекомендации для SMM-специалистов....
19 04 2026 5:20:10
Как специалисту сэкономить время для создания и оптимизации кампаний, проверки орфографии и другие фишки. Советы из пpaктики....
18 04 2026 0:34:21
Алгоритм E-A-T теперь следит за экспертностью, авторитетностью и достоверностью контента. Что это значит?...
17 04 2026 2:26:48
Масштабируем кампанию в Google за счет управления конверсиями и работы с эффективными каналами продвижения....
16 04 2026 23:16:47
В продажах лучше визуализировать путь потребителя в виде нейронных сетей....
15 04 2026 13:50:26
Как сохранить статистику переходов из органики Google, а также автоматизировать отчетность: подробное руководство для технического специалиста....
14 04 2026 4:21:20
Полтора года работы и 32 тысячи привлеченных подписчиков. Рассказываем о плюсах и минусах продвижения телеграм-канала....
13 04 2026 21:36:24
Фотоконкурс для стимуляции активности в сообществе, прироста фанов и поощрения лояльной аудитории....
12 04 2026 22:30:39
Почему кого-то ругают за плохие тексты, а у кого-то из-за таких же текстов берет интервью Юрий Дудь? И другие особенности контента: авторское право, копирайтинг. Читать!...
11 04 2026 11:25:41
Chrome Extensions экономят время тех, кто продвигает мобильные приложения...
10 04 2026 7:18:46
Что, если бы покупка в супермаркете происходила так же, как в онлайн-магазине?...
09 04 2026 16:19:48
Что нам дают знания о статистике контента в социальных сетях и какими сервисами анализировать данные...
08 04 2026 0:53:44
Чтобы раскрутить себя в Твиттер иногда нужно чистить списки фолловеров и это намного проще, чем кажется :)...
07 04 2026 15:36:18
Быстрая индексация: как оперативно узнать, попала ли важная для вас страница в поисковые системы Google и Яндекс....
06 04 2026 21:58:10
Рассказываем о приемах, которые помогут вам заинтересовать читателей рассылки....
05 04 2026 11:48:15
Качество передаваемых данных напрямую отражается на качестве решений, принимаемых для бизнеса. Как защититься от таких ошибок?...
04 04 2026 11:35:50
Создатели алгоритмов соцсетей используют слабые места человеческого мозга. Случайно или намеренно, но они это делают. Как нам с этим жить?...
03 04 2026 18:29:44
Готовые коробочные решения — отличная идея, которая решает много задач, а ещё это относительно недорого. Но такой вариант подойдет далеко не всем. Узнать больше!...
02 04 2026 9:42:39
Рынок мобильных приложений и его глобальные тренды из исследования App Annie...
01 04 2026 21:29:15
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::