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

Из отчета «Поиск по сайту» можно многое узнать. Например, как часто и что именно пользователи ищут на вашем сайте. Эти данные помогут узнать, удобен ли ваш сайт для пользователей или нет.
Если в отчете на первом месте — запрос популярного товара, то, скорее всего, этот товар клиенты не могут найти в категории. Поэтому нужно проанализировать структуру сайта: возможно, стоит создать раздел «Популярное» и добавить туда товар из поискового запроса. Или же нужно просто поднять выше в списке категорий товар либо выделить его среди других позиций.
Как настроить поиск по сайту в 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. С его помощью вы также сможем отслеживать результаты пустого поиска, то есть запросы пользователей, по которым не было результатов в выдаче.
Читайте также:
Комментарии:
Сравним разные модели атрибуции с точки зрения оценки финансовых показателей проекта...
30 08 2026 9:26:14
Почему синергия штатных специалистов и рекламное дело агентства SEO/PPC выгодна бизнесу...
29 08 2026 9:50:29
Миллионы решили купить книгу гении и аутсайдеры на Amazon: удивительное исследование канадского журналиста...
28 08 2026 7:27:34
Как снизить стоимость лидов путём использования новых технологий...
27 08 2026 10:45:16
Если хотите, чтобы кампании в контекстно-медийной сети работали эффективно, следует очистить площадки и ввести это в привычку...
26 08 2026 12:36:53
Как Netpeak продвигал Cifrus.ru, один из ведущих магазинов цифровой техники в Москве....
25 08 2026 18:17:47
Отличная работа SEO-специалистов прошлого, породила касту PPC-специалистов настоящего, которые все еще ориентируются на публикации из 2017, ведь они все еще в ТОПе выдачи....
24 08 2026 22:18:37
Опыт сотрудника отдела маркетинга Netpeak. Дочке Маше — 10 лет, сыну Егору — почти 4 года. Мы по-прежнему не очень продуктивны в таких условиях, но все же накопили больше опыта, чем те люди, которые сейчас внезапно столкнулись с удаленной работой...
23 08 2026 18:21:34
Почему контент-план — не тетка, или о том, в какой последовательности выкладывать статьи...
22 08 2026 14:33:43
Как формируется цена на услугу онлайн-рекламы в специализированном агентстве, и на какие бюджеты предпринимателям стоит ориентироваться...
21 08 2026 0:58:49
Опыт, накопленный за более чем 10 лет работы в нише и упакованный в специальные предложения....
20 08 2026 12:43:41
2 любопытные истории и 8 успешных стартапов, которые вас удивят....
19 08 2026 3:27:55
Как визуализировать данные Google BigQuery в Power BI? Пошаговая инструкция от руководителя отдела веб-аналитики Netpeak Алексея Селезнева...
18 08 2026 8:45:57
Нужно разбить ячейку или составить график? Если вы знаете функции, таблицы гугл могут пpaктически заменить отдельные сервисы или дополнения...
17 08 2026 4:37:43
Блиц-инструкция и рекомендации по созданию эффективных описаний для мобильных приложений...
16 08 2026 4:14:34
Facebook buttons. Пора поделиться самым волнующим вопросом 2011-го года...
15 08 2026 14:15:21
Как настроить динамический ремаркетинг в myTarget и эффективно ли работают такие объявления — делимся собственным опытом....
14 08 2026 17:18:44
Supplemental results, они же «сопли» или дополнительные результаты — страницы и документы сайта, которые не находятся в основном индексе Google...
13 08 2026 6:13:37
Минимизация пропущенных звонков и ускорение обработки заявок с наглядными примерами из сервиса...
12 08 2026 11:42:38
Чем радовала, смущала и шокировала реклама в социальных сетях в марте 2021-го...
11 08 2026 19:45:16
Как правильно рассчитать окупаемость рекламных кампаний SaaS-продуктов, получить по ним четкую аналитику, и что делать дальше....
10 08 2026 18:22:15
Как определить и повысить качество парсинга ключевых слов — лайфхак с применением Microsoft Excel....
09 08 2026 20:40:53
Кейс о том, как написать большинству дилеров премиальных акустических систем в Европе и ничего не продать. И почему это кейс, а не антикейс....
08 08 2026 17:25:28
При выборе SEO сервиса принято ориентироваться на объем ссылочной массы, но надежен ли такой подход? Большая база не всегда значит качество содержащихся в ней данных, а количество нередко обеспечивают спамные ссылки в отчетах....
07 08 2026 7:49:25
Контекстная реклама и ее эффективность: как долго длится, как измерить, что бывает, как заканчиваются деньги....
06 08 2026 10:22:55
Доступно объясняем, как пользоваться и не типичными для экспертов по контекстной рекламе программами. Например, созданными для разработчиков. Узнать больше!...
05 08 2026 19:34:43
Иногда даже замена блока с промокодом или обновление хедера и футера способны освежить рассылки и принести продажи, заявки, повысить лояльность клиентов. Узнать больше!...
04 08 2026 0:55:20
Более строгие требования к таким ресурсам обуславливают свои подходы....
03 08 2026 10:52:48
И научиться делать свою рекламу прибыльной. Читайте про типы автостратегий и способы их оптимизации....
02 08 2026 21:57:10
Вам точно нужен ВП? Тогда утвердите сабж, чтобы умещался в три слова, скиньте линк и дескрипшн и распознайте канал-оборотень. Полная подборка сленговых слов, значение которых не всегда найдете в Google...
01 08 2026 21:55:39
Что такое обратная связь, почему фидбек от клиентов важен и как его правильно собирать. Все, что нужно знать, чтобы получить отзыв от клиента....
31 07 2026 19:26:11
Короткий интересный клип в Instagram — фишка маркетингового сезона 2015...
30 07 2026 4:17:21
Видеомаркетинг должен стать обязательной частью рекламной онлайн-стратегии, и мы собрали несколько подтверждений этому в нашей инфографике....
29 07 2026 17:46:23
Алгоритм технической подготовки IP-адреса к массовым рассылкам...
28 07 2026 4:30:42
Как специалисту с нуля обучиться контекстной рекламе и совмещать работу с хобби...
27 07 2026 1:17:45
Как повысить результаты продаж в режиме цейтнота. Советы новому руководителю от специалистов Netpeak Group. Больше подробностей — в посте...
26 07 2026 20:20:26
Подробная инструкция по интеграции с облачной базой данных и сравнение BI-платформ....
25 07 2026 8:11:25
Как найти, нарастить и проанализировать ссылочную массу...
24 07 2026 16:23:41
Данные по 43 миллионам кликов в 27 тематиках и 391 городах страны...
23 07 2026 6:58:29
Какую тактику выбрать, чтобы написать внятный доклад. Хедлайнеры интернет-маркетинговых конференций делятся опытом...
22 07 2026 8:52:56
K-pop заpaбатывает деньги: как и сколько...
21 07 2026 1:39:55
Создание канала бренда на видеоплатформе необходимо для увеличения притока трафика, улучшения репутации и поискового продвижения компании...
20 07 2026 13:39:23
Часто копирайтеры пишут для поисковых роботов, не заботясь о качестве контента и читабельности. Рассмотрим метрики для оценки ридабилити....
19 07 2026 12:40:23
Как понять, что именно нравится подписчикам в вашей рассылке...
18 07 2026 5:47:25
Что делать, если вы специально или нет попали под фильтр: руководство от выявления до спасения...
17 07 2026 5:38:36
Мы отключили интернет всем сотрудникам агентства интернет-маркетинга и получили удивительные результаты....
16 07 2026 21:18:49
Что поможет написать объявление без грамматических ошибок? В недрах агентства Netpeak рождается новый полезный сервис...
15 07 2026 8:38:36
Качественные исходящие ссылки и исходящий мусор, который только вредит репутации сайта. Находим и отсеиваем....
14 07 2026 14:19:15
Идея ORM состоит в том, чтобы вызывать положительное мнение о вашей деятельности, работая с отзывами или комментариями, в результате чего больше людей будут покупать ваши товары или услуги. Узнать больше!...
13 07 2026 12:42:28
Как работать с негативом и что делать, чтобы его было меньше/не было вовсе....
12 07 2026 12:20:12
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::