07Отслеживание
Категории страниц
Как объединить страницы в категории — правилами в настройках сайта или разметкой content_group — и где категории видны в отчётах.
Категории собирают страницы в группы — «Блог», «Товары», «Лендинги» — и показывают по ним те же метрики, что по отдельной странице. Задать их можно правилами в настройках сайта (без кода) или разметкой прямо на странице.
Два способа
| Способ | Где задаётся | Когда применяется |
|---|---|---|
| Правила «шаблон пути → категория» | настройки сайта в кабинете | при построении отчёта, в том числе к прошлым данным |
Разметка content_group | HTML страницы | трекер отправляет категорию вместе с просмотром |
Способы работают вместе. Если у страницы есть явная разметка, она важнее правил.
Правила в настройках сайта
Правила — упорядоченный список. Для каждой страницы берётся первое совпавшее правило, поэтому частные шаблоны ставят выше общих, а * — последним.
| Шаблон | Категория |
|---|---|
/blog/* | Блог |
/product/*, /catalog/*/item-* | Товары |
/lp/*, /promo/* | Лендинги |
/ | Главная |
* | Прочее |
Правила применяются в момент запроса, а не при записи событий. Изменили правило — пересчитались все прошлые периоды, правка видна в отчётах через несколько секунд.
Кабинет сейчас в закрытой бете — заявка на /beta.
Разметка на странице
Добавьте метатег в <head>:
<meta name="gauss:content_group" content="blog">или атрибут на корневом элементе:
<html lang="ru" data-content-group="blog">Как это работает в трекере:
- категория читается при каждом просмотре страницы, в том числе при переходах в SPA;
- если есть и метатег, и атрибут, берётся метатег;
- значение обрезается до 100 символов, пустое не отправляется;
- категория уходит в поле
content_groupсобытияpage_view.
В SPA трекер читает разметку сразу после смены адреса (pushState, replaceState, popstate). Если роутер обновляет <head> позже, к просмотру может прийти категория предыдущей страницы. В таком случае надёжнее правила в настройках сайта.
Явная категория сохраняется вместе с событием, поэтому её изменение действует только на новые просмотры. Правила, наоборот, пересчитывают и историю.
Пример: блог
Чтобы на путях был виден переход «Главная → Блог → Статья», разделите список статей и сами статьи. Правило для страницы списка ставится выше правила для статей:
| Шаблон | Категория |
|---|---|
/blog/ | Блог |
/blog/* | Статья |
/ | Главная |
Пример: магазин
| Шаблон | Категория |
|---|---|
/catalog/*/item-* | Товар |
/catalog/* | Каталог |
/cart, /checkout/* | Оформление |
/lp/* | Лендинги |
* | Прочее |
Если у товаров нет общего шаблона в адресе, разметьте шаблон карточки товара:
<meta name="gauss:content_group" content="Товар">Где используются категории
- Отчёт по категориям: просмотры, посетители, время на странице, вход и выход, конверсии — как для отдельной страницы.
- Пути пользователей: узлами графа могут быть страницы или категории. Несколько статей подряд схлопываются в один узел «Статья»; клик по узлу показывает, какие страницы в него вошли. Подробнее — Цели, воронки и пути.
- История: дневные отчёты по категориям доступны за весь срок хранения сводок, потому что категория по правилам считается из пути страницы при запросе.