Коротко: Яндекс Метрика работает через идентификаторы: для учёта посетителей она сохраняет анонимные идентификаторы браузера в cookie и в localStorage. Помимо идентификаторов счётчик передаёт данные визита: адрес и заголовок страницы, источник перехода, характеристики устройства и браузера, действия на сайте. Вебвизор дополнительно записывает содержимое страниц, которое видел посетитель.
Формулировка официальной справки: «Для учета посетителей Метрика использует анонимные идентификаторы браузеров, которые сохраняются в cookie, а также в localStorage-свойства». Идентификаторы — основа подсчёта посетителей: по ним Метрика отличает нового человека от вернувшегося и связывает визиты одного браузера между собой. Cookie и свойства ставятся на домен верхнего уровня, например .example.com.
Основные cookie Метрики и их сроки из справки:
| Cookie | Срок | Назначение |
|---|---|---|
_ym_uid | 1 год | различение посетителей |
_ym_d | 1 год | дата первого визита |
_ym_fa | 1 год | идентификация вместе с _ym_uid |
_ym_isad | 20 часов | определение блокировщиков рекламы |
_ym_metrika_enabled | 60 минут | проверка корректности других cookie Метрики |
_ym_visorc_* | 30 минут | работа Вебвизора |
Кроме cookie счётчик пишет свойства в localStorage браузера: в справке перечислены, среди прочих, ключи _ym<номер счётчика>_lastHit (данные последнего хита), _ym<номер счётчика>_lsid (идентификатор визита) и _ym<номер счётчика>_reqNum (номер запроса), а также _ym_uid. Часть сервисных записей живёт в sessionStorage. Отсюда практический вывод для проверки: если на сайте стоит Метрика, идентификаторы видно в DevTools на вкладке Application — и в разделе Cookies, и в разделе Local Storage.
Перечень собираемых данных описан в справке Метрики на странице «Данные, собираемые счётчиком». В нём три группы. Данные о странице и переходе: URL страницы, реферер, заголовок страницы. Данные о браузере и устройстве: браузер и его версия, операционная система, тип устройства, высота и ширина экрана, наличие Cookies, наличие JavaScript, язык браузера, глубина цвета, размеры окна браузера, часовой пояс. Данные о посетителе: географические данные, пол и возраст, интересы.
Поведенческая группа охватывает сам визит: просмотр страницы, визит, переход по внешней ссылке, скачивание файла, отказ, время на сайте, глубину просмотра. JavaScript-версия счётчика дополнительно учитывает взаимодействия с сайтом — формы, скроллинг, вызовы JavaScript API — и параметры загрузки страницы: время до отрисовки и время ответа сервера.
Названия групп говорят сами за себя: счётчик передаёт и технический контекст (устройство, экран, язык), и профильные атрибуты, которые Метрика сопоставляет посетителю (география, пол, возраст, интересы), и каждое действие внутри визита.
Вебвизор — опциональный слой поверх счётчика. По справке он «не требует детальной настройки и записывает именно то содержимое сайта, которое видели посетители». Запись воспроизводит визит как ролик: с контентом страницы, включая подгружаемый при скролле, и с элементами сторонних сервисов, если они отображаются не в iframe.
Включается Вебвизор опцией «Вебвизор, карта скроллинга, аналитика форм» в разделе «Настройки» → «Счетчик»: карта скроллинга и аналитика форм входят в тот же переключатель. Справка отдельно отмечает, что запись показывает, как посетитель переключается между вкладками с ссылками на ваш сайт, отображает экранную клавиатуру при вводе текста на мобильных и может записать даже визиты, которые Метрика определяет как роботные. Там же указано служебное поведение: если записи не просматривались 6 месяцев, Вебвизор может отключиться, и опцию придётся включать заново.
Для оценки объёма данных важен сам принцип: Вебвизор фиксирует не факты о визите, а содержимое страниц, которое видел конкретный посетитель, включая введённый им текст.
Метрика работает на идентификаторах, которые записываются в браузер посетителя, — это её же подтверждённая механика. Отсюда следствие: если на сайте стоят счётчики, пишущие cookie и localStorage, вопросы согласий на такую запись решает cookie-баннер, и Метрика попадает в тот же контур, что и остальные cookie-инструменты. Как это устроено юридически — требования к согласиям и риски — разобрано в статье о Метрике, cookie-баннере и 152-ФЗ.
Второе следствие — потери данных. Идентификаторы в cookie ставятся не всем: блокировщики рекламы и ограничения браузеров уменьшают долю посетителей, которых cookie-система способна узнать при возвращении. Разница между фактами визитов и узнанными возвращениями — цена cookie-модели.
Альтернативный подход — считать визиты без записи файлов в браузер. ДэйРика работает именно так: счётчик весит около 1 КБ, не пишет cookie и localStorage, поэтому для него не нужен баннер согласия. Отчёты остаются привычными: источники, страницы, события, воронки. Продукт автоматически собирает 13 событий (клики, формы, загрузки, оплаты и другие), считает выручку и передаёт конверсии в Яндекс Директ и VK Рекламу по API. Данные хранятся в России. Честная граница подхода: без сквозных идентификаторов не строится сквозная история одного человека — считается визит и посетитель в пределах дня.
Посмотреть оба подхода вживую можно в демо-кабинете ДэйРики (логин и пароль demo/demo): отчёты по посетителям, источникам и событиям без привязки к cookie.
ДэйРика считает посетителей, воронки и выручку без записи идентификаторов в браузер. 13 событий автоматически, конверсии в Директ и VK. 30 дней бесплатно, карта не нужна.
Попробовать 30 дней бесплатноФормулировка про cookie и localStorage, перечень cookie и localStorage-свойств — справка Метрики: используемые cookie. Перечень собираемых данных — «Данные, собираемые счётчиком». Принцип записи и опция включения Вебвизора — обзор Вебвизора и настройка Вебвизора.