Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

Cookies — что это такое и зачем они нужны

Cookies — что это такое и зачем они нужны
Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

Что такое cookies и зачем они нужны, владельцу сайта приходится выяснять обычно в двух ситуациях: когда юрист требует поставить баннер согласия и когда цифры в аналитике перестают сходиться с реальностью. Обе ситуации упираются в один и тот же механизм, о котором в бизнесе знают понаслышке. Между тем от него зависит, работает ли корзина, считаются ли конверсии, можно ли доверять отчёту о повторных визитах и не грозит ли компании разбирательство из-за скриптов, которые кто-то поставил три года назад и забыл.

В SEO я с 2005 года и регулярно сталкиваюсь с одной и той же картиной: владелец принимает решения по данным Метрики, а данные искажены, потому что счётчик настроен небрежно, домены не связаны, а половина посетителей отклоняет всё подряд в баннере согласия. Разговор о куки поэтому не технический, а вполне денежный: неверные цифры приводят к неверным решениям о бюджете.

Как работает механизм и почему без него сайт вас не помнит

Протокол, на котором держится веб, устроен без памяти. Сервер отдал страницу и забыл о посетителе: следующий запрос от того же человека он воспринимает как обращение постороннего. Ничего не связывает два клика подряд, кроме отдельного механизма, который придумали именно для этого.

Работает он просто. При первом визите сайт просит браузер сохранить небольшую запись — пару из имени и значения. Браузер сохраняет её и при каждом следующем обращении к этому же домену послушно отправляет обратно. Сервер видит знакомое значение и понимает: это тот же человек, который пять минут назад положил товар в корзину.

Внутри лежит не личность, а метка. Чаще всего это идентификатор сессии — случайная строка, которая на стороне сервера связана с данными о вашей корзине или авторизации. Плюс служебные мелочи: выбранный регион, язык, факт согласия на обработку данных, метка рекламной кампании, по которой человек пришёл. Размер записи невелик, обычно до нескольких килобайт.

Ключевое ограничение, которое снимает половину страхов: запись читает только тот домен, который её поставил. Сайт магазина не может прочитать записи вашего банка — браузеры жёстко изолируют данные по источнику. Именно на этой изоляции держится безопасность всей конструкции.

Какими бывают куки

Разделений три, и они пересекаются между собой. Путаница между ними — источник большинства ошибок при настройке согласия.

Признак деления Виды В чём разница Нужно ли согласие
Срок жизни Сессионные и постоянные Первые исчезают при закрытии вкладки, вторые живут неделями и месяцами Зависит от назначения, а не от срока
Кто установил Собственные и сторонние Свои ставит ваш домен, сторонние — подключённые внешние сервисы Для сторонних почти всегда да
Назначение: технические Авторизация, корзина, безопасность Без них страница физически не работает Нет, они обязательны для работы
Назначение: функциональные Регион, язык, настройки отображения Улучшают удобство, но сайт работает и без них Обычно да
Назначение: аналитические Счётчики посещаемости Считают визиты, источники, поведение Да
Назначение: рекламные Ретаргетинг, рекламные сети Связывают действия для показа объявлений Да, и в первую очередь

Практический вывод: делить нужно по назначению, а не по сроку жизни, как часто делают в шаблонных баннерах. Сессионная запись рекламной сети требует согласия, а постоянная запись с выбранным городом — необязательна для работы, но и не является слежкой. Шаблон, который валит всё в одну кучу «принять все куки», не защищает бизнес и раздражает посетителя.

Зачем этот механизм бизнесу

Для коммерческого сайта куки — не абстракция, а условие работы нескольких ключевых функций сразу.

  • Корзина и оформление заказа. Без сохранения сессии товар исчезает при переходе на следующую страницу. Это первое, что ломается при неверных настройках.
  • Авторизация. Личный кабинет, история заказов, сохранённые адреса доставки — всё держится на идентификаторе сессии.
  • Учёт источника обращения. Метка кампании сохраняется при первом визите, и без неё заявка от вернувшегося через неделю человека будет засчитана прямому заходу.
  • Разделение новых и вернувшихся. Отчёты о повторных визитах и о времени до покупки строятся исключительно на этом механизме.
  • Сохранённые фильтры и сравнения. В каталоге с большим выбором это заметно влияет на конверсию.
  • Защита форм. Проверка подлинности отправки формы тоже опирается на сессию.

Особенно важен третий пункт. Цикл принятия решения в большинстве ниш длиннее одного визита: человек посмотрел, ушёл думать, вернулся через несколько дней и оставил заявку. Если метка источника не сохранилась, вся заявка запишется на прямой заход, и в отчёте получится, что канал, который её привёл, не работает. Решения о бюджете принимаются по таким отчётам, и ошибка здесь стоит дороже любой технической мелочи.

Куки и аналитика: откуда берутся расхождения

Почти в каждом разборе статистики находится хотя бы одна причина, по которой отчёты показывают не то, что происходит на самом деле.

Если нужны детали, смотрите «Что такое proxi и зачем они нужны».

Признак в отчётах Вероятная причина Что проверить
Подозрительно много новых посетителей Идентификатор не сохраняется между визитами Настройки счётчика, срок жизни записи, блокировщики
Заявки записаны на прямой заход Метка источника потерялась Переходы между поддоменами, редиректы, обрезка параметров
Один человек считается дважды за визит Переход между доменом с www и без, http и https Единый канонический адрес и настроенные редиректы
Конверсия резко упала без причин Часть посетителей отклоняет аналитику в баннере Долю отказов от согласия и настройку блокировки скриптов
Данные счётчика и CRM не сходятся Разные способы учёта и разные окна атрибуции Сверку по конкретным заявкам за неделю
Всплеск визитов без обращений Роботы, которые не хранят сессию Отчёт по источникам и по подсетям, поведение внутри визита

Строка про поддомены заслуживает отдельного внимания, потому что встречается чаще прочего. Если основной сайт живёт на одном адресе, а форма заказа или платёжный шаг открывается на поддомене, и счётчик не настроен на связывание доменов, каждый переход будет считаться новым визитом с новым источником. Отчёт после этого показывает, что переход на оплату случается сам по себе, из ниоткуда.

Сверка с CRM — единственный надёжный способ понять, насколько можно доверять цифрам. Возьмите десяток реальных заявок за неделю и найдите их в отчётах. Если источник совпал у восьми из десяти, статистикой можно пользоваться. Если у трёх — принимать решения по ней нельзя, сначала нужно чинить учёт.

Влияет ли механизм на позиции в поиске

Помогу с продвижением: продвижение сайта без накруток — вывожу сайты в топ Яндекса белыми методами.

Прямого влияния нет: поисковый робот обходит сайт без сохранения сессии и не авторизуется. Ни одна запись в браузере не является фактором ранжирования, и никакие настройки здесь не поднимут сайт в выдаче.

Косвенное влияние при этом заметное, и идёт оно по трём направлениям.

О методах, которые работают вдолгую и не вредят сайту:

Первое — поведенческая картина. Аналитика фиксирует глубину просмотра, возвраты, повторные визиты, и всё это опирается на сохранение сессии. Если учёт сломан, вы неверно оцениваете качество страниц и правите не то, что нужно. Поисковик при этом видит реальное поведение, а вы — искажённое, и разрыв между двумя картинами приводит к неверным приоритетам.

Второе — скорость. Каждый подключённый сторонний скрипт ставит свои записи и тянет свои запросы. На сайтах, где годами накапливались счётчики, виджеты, пиксели и чаты, набирается по два-три десятка сторонних источников. Страница тяжелеет, время до первого отклика растёт, и это уже влияет на ранжирование напрямую.

Третье — техническая чистота в целом. Сайт, где никто не знает, какие скрипты подключены и зачем, обычно имеет и другие проблемы: незакрытые дубли, старые редиректы, лишние подключения. Аудит куки почти всегда вскрывает соседние вопросы, о которых владелец не подозревал.

Согласие, закон и баннер

Требование информировать посетителя об обработке данных стало нормой, и относиться к баннеру как к формальности рискованно. Но формальным его делает не сам факт наличия, а способ реализации.

Подробнее об этом — в статье «Индексация сайта: что это такое и как она работает».

  1. Разделить категории. Технические записи не требуют согласия, аналитические и рекламные требуют. Кнопка «принять всё» без выбора не даёт защиты.
  2. Не запускать скрипты до согласия. Самая частая ошибка: баннер стоит, а счётчик и рекламный пиксель загружаются сразу при открытии страницы. Юридически это то же самое, как если бы баннера не было.
  3. Дать возможность отказаться так же легко, как принять. Кнопка отказа должна быть на том же экране, а не в трёх кликах вглубь настроек.
  4. Сохранять сам факт согласия. Иначе баннер будет показываться при каждом визите и раздражать людей, а доказать факт согласия вы не сможете.
  5. Описать список в политике обработки данных. Не шаблонным текстом, а реальным перечнем того, что стоит на вашем сайте.
  6. Пересматривать раз в полгода. Скрипты добавляются и удаляются, а документ обычно пишется один раз и устаревает вместе с сайтом.

Про второй пункт стоит сказать отдельно, потому что он встречается на большинстве сайтов, где баннер поставили плагином и не проверили. Плагин показывает окно, но не управляет загрузкой скриптов — для этого его нужно настроить, связав категории с конкретными тегами. Без этой связки баннер выполняет декоративную функцию.

Закат сторонних записей и что это меняет

Браузеры последовательно ограничивают сторонние куки: сокращают срок жизни, блокируют по умолчанию, режут межсайтовое отслеживание. Направление движения не изменится, вопрос только в темпе.

Для бизнеса это означает несколько практических следствий. Ретаргетинг работает хуже и по меньшей аудитории. Сквозная аналитика между рекламной площадкой и сайтом теряет точность. Окна атрибуции сокращаются, и длинные циклы принятия решения перестают корректно отслеживаться.

Выигрывают те, кто собирает собственные данные напрямую. Подписка на рассылку, личный кабинет, программа лояльности, номер телефона в CRM — всё это не зависит от настроек браузера и не исчезнет с очередным обновлением. Ценность прямого контакта с аудиторией растёт ровно в той мере, в какой обесценивается стороннее отслеживание.

Второе следствие менее очевидно: растёт вес каналов, которые не требуют отслеживания для окупаемости. Органический поиск, карты и справочники, рекомендации приводят людей независимо от того, разрешил ли посетитель рекламные записи. Компании, у которых весь маркетинг построен на ретаргетинге, оказываются в более уязвимом положении, чем те, у кого есть поисковый трафик.

Как провести аудит на своём сайте

Проверка занимает вечер и не требует специальных сервисов.

Шаг Что сделать Что искать
1 Открыть сайт в чистом профиле браузера и посмотреть раздел хранилища в инструментах разработчика Полный список записей и домены, которые их поставили
2 Сопоставить домены со списком используемых сервисов Незнакомые источники: старые счётчики, виджеты, пиксели
3 Проверить, что ставится до нажатия кнопок в баннере Аналитику и рекламу, которые грузятся без согласия
4 Отключить лишние скрипты и замерить скорость до и после Разницу во времени загрузки, часто она значительна
5 Проверить связывание доменов и поддоменов в счётчике Разрывы сессии при переходе на оплату или на форму
6 Сверить десяток реальных заявок с отчётом по источникам Долю совпадений: она показывает, можно ли доверять данным

Если нужна помощь по теме — доработка сайта под SEO.

Второй шаг почти всегда приносит сюрпризы. На сайтах, которым больше трёх лет, обычно обнаруживается два-три счётчика от прежних подрядчиков, пиксель рекламной кампании, которая закончилась в позапрошлом году, и виджет обратного звонка, который давно не используется. Каждый из них тянет свои запросы и ставит свои записи.

Четвёртый шаг стоит делать замером, а не на глаз. Отключение пяти-шести неиспользуемых скриптов на среднем сайте даёт заметное ускорение загрузки, и это одна из самых дешёвых технических правок из существующих: ничего не разрабатывается, просто убирается лишнее.

Тему разбирал отдельно: «Что такое сертификат SSL».

Мифы и страхи

Куки воруют пароли и данные карт. Корректно сделанный сайт не хранит в них ничего подобного — только идентификатор сессии, по которому данные лежат на сервере. Опасность представляет не сам механизм, а незащищённое соединение и уязвимости на стороне сайта.

Через них следят за каждым шагом по интернету. Это касается только сторонних записей рекламных сетей, и именно их браузеры сейчас активно ограничивают. Собственные записи сайта работают исключительно в пределах его домена.

Удаление решает все вопросы приватности. Очистка сбрасывает сессии и настройки, но современная идентификация давно опирается и на другие методы — от параметров браузера до анализа поведения. Приватность — это осознанный выбор сервисов, а не регулярная чистка.

Отказ от аналитики защищает пользователя от всего. Отказ действительно исключает вас из статистики конкретного сайта, но не влияет на то, что сохраняет сам сервер: логи с адресом, временем и запрошенными страницами существуют независимо от согласия.

Баннер нужен только крупным компаниям. Требование связано с фактом обработки данных, а не с размером бизнеса. Сайт визитки со счётчиком посещаемости обрабатывает данные так же, как большой магазин.

Частые вопросы

Сколько живёт запись и можно ли этим управлять? Срок задаёт сам сайт при установке: от закрытия вкладки до месяцев. Браузеры при этом вправе сокращать срок для сторонних источников по своим правилам, и в последние годы делают это всё активнее.

Что будет, если посетитель отключит куки полностью? Корзина, авторизация и часть форм перестанут работать. Такой посетитель не сможет оформить заказ, а в статистике будет выглядеть как новый человек при каждом визите. Доля таких пользователей невелика, но она есть.

Влияет ли отказ от согласия на работу сайта? Не должен: технические записи ставятся независимо от согласия, потому что без них сайт не функционирует. Если после отказа ломается корзина, значит, категории размечены неверно.

Нужно ли согласие, если стоит только счётчик посещаемости? Да, аналитические записи относятся к необязательным, и на них требуется согласие. Технической необходимостью счётчик не является, каким бы полезным он ни был для владельца.

Как понять, что данные в аналитике искажены? Самый быстрый способ — сверка с реальными обращениями. Возьмите заявки за неделю из CRM и найдите их в отчёте по источникам. Расхождение больше чем на четверть означает, что учёт нужно чинить до любых выводов о каналах.

Стоит ли отказываться от сторонних скриптов совсем? Отказываться стоит от неиспользуемых, а не от всех. Разумный подход: оставить те, чью пользу вы можете объяснить в одном предложении, и удалить остальные. Обычно после такой ревизии список сокращается вдвое.

Коротко

  • Механизм существует потому, что протокол веба не имеет памяти: без сохранённой метки сервер не связывает два клика одного человека.
  • Делить записи нужно по назначению, а не по сроку жизни: технические работают без согласия, аналитические и рекламные его требуют.
  • Потеря метки источника — самая дорогая ошибка: заявки записываются на прямой заход, и бюджет перераспределяется по неверным данным.
  • На позиции механизм не влияет напрямую, но влияет косвенно — через искажённую картину поведения и через вес лишних сторонних скриптов.
  • Баннер согласия защищает бизнес только тогда, когда он действительно блокирует загрузку скриптов до выбора посетителя, а не просто показывает окно.
  • Сторонние записи уходят, поэтому растёт ценность собственных данных и каналов, которые приводят людей без отслеживания, — в первую очередь поиска.

Если отчёты не сходятся с реальными обращениями и непонятно, каким цифрам верить, приходите на SEO-консультацию — проверим настройку учёта и разберём, где теряются источники заявок.

Увеличьте позиции и продажи вашего сайта

Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:

Анатолий Кузнецов — SEO-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Комментарии

Матвей Голубев

Открыл инструменты разработчика на своём сайте, как советуете. Нашёл семь сторонних доменов, из которых опознал три. Остальные — какие-то счётчики от подрядчиков, с которыми не работаем уже года четыре. Никто их не снимал, просто забыли.

Евгения Панкратова

У нас форма оплаты на поддомене, и в Метрике действительно половина конверсий висит как прямые заходы. Всегда думала, что это особенность отрасли и люди правда приходят напрямую. Оказывается, дело в разрыве сессии между доменами.

Анатолий Кузнецов автор

Это ровно тот случай, и чинится он настройкой, а не переделкой сайта. В счётчике нужно указать, что домен и поддомен относятся к одному ресурсу, — тогда переход между ними перестанет считаться новым визитом и метка источника доживёт до оплаты. Проверить результат легко: после настройки доля прямых заходов в отчёте по источникам заметно упадёт, а у поиска и рекламы вырастет, причём общее число конверсий не изменится — просто они перераспределятся к настоящим источникам. Заодно посмотрите отчёт по времени до конверсии: если у вас длинный цикл, часть заявок приходит от людей, которые заходили несколько раз, и без корректного связывания эти визиты тоже разваливались на куски. И обязательно перепроверьте, не обрезаются ли параметры адреса при редиректах — это вторая по частоте причина потери источника.

Пётр Астафьев

Про баннер, который ничего не блокирует, — попадание. У нас плагин показывает окно согласия, а счётчик и пиксель в шапке грузятся сразу при открытии страницы. Юрист был уверен, что мы всё сделали правильно, потому что окно есть.

Ксения Долматова

Вопрос про долю отказов. Поставили баннер с честным выбором, и примерно треть посетителей отказывается от аналитики. Теперь непонятно, как читать отчёты: цифры упали на треть, а трафик по факту тот же. Как с этим работать?

Анатолий Кузнецов автор

Работать нужно с относительными величинами, а не с абсолютными. Отказ распределяется по посетителям более или менее равномерно, поэтому соотношения сохраняются: доля мобильных, конверсия по разделам, соотношение источников остаются достоверными, даже если общее число визитов занижено. Что действительно ломается — сравнение с периодом до установки баннера, поэтому зафиксируйте дату и не сравнивайте через неё напрямую. Второй источник правды у вас никуда не делся: панель вебмастера показывает показы и клики из поиска независимо от согласия, а серверные логи фиксируют все обращения. Сверив эти три источника, вы получите поправочный коэффициент и сможете оценивать реальные объёмы. И третье: заявки считайте по CRM, а не по счётчику, — там учтён каждый обратившийся, независимо от того, что он нажал в баннере.

Захар Ильин

Убрали с сайта четыре неиспользуемых виджета после такой ревизии. Время загрузки на мобильном сократилось почти на секунду, причём не программировали ничего вообще, просто удалили лишние строки из шаблона. Самая дешёвая правка за год.

Алина Троицкая

Не соглашусь с мыслью, что технические куки не требуют согласия. Наш юрист настаивает, что согласие нужно на всё без исключения, иначе есть риск претензий. Кто из вас прав и как обычно решают этот спор на практике?

Анатолий Кузнецов автор

Спор решается не выбором стороны, а разделением понятий информирования и согласия. Информировать посетителя нужно обо всём: полный перечень с назначением каждой категории размещается в политике обработки данных, и ссылка на неё стоит в баннере. А вот блокировать до нажатия кнопки имеет смысл только необязательные категории, потому что технические записи обеспечивают саму работу сайта: без сессии не откроется корзина и не отправится форма. Если заблокировать и их, посетитель, который отказался, увидит неработающий сайт — и это создаёт бизнесу проблему более осязаемую, чем гипотетическая претензия. Практический компромисс, который обычно устраивает обе стороны: подробное описание всех категорий в документе, явное согласие на аналитику и рекламу, технические записи с пометкой, что они необходимы для функционирования. Юрист при этом получает полноту раскрытия, а сайт продолжает работать.

Николай Бирюков

Сверил десять заявок из CRM с отчётом по источникам, как предложено. Совпало четыре. После этого перестал спорить с подрядчиком о том, какой канал эффективнее, — спорить не о чем, данных для спора просто нет.

Юлия Кондратенко

Про закат сторонних куки. У нас весь маркетинг был построен на ретаргетинге, и за последний год охват аудитории для догоняющих кампаний упал заметно. Начали собирать базу через подписку, но это медленно и результат виден не сразу.

Анатолий Кузнецов автор

Подписка действительно раскачивается медленно, поэтому её не стоит делать единственной опорой. Параллельно закрывайте два более быстрых направления. Первое — собственные данные, которые у вас уже есть и не используются: телефоны и почта покупателей в CRM позволяют строить аудитории напрямую, без зависимости от браузерных меток, и охват там честный. Второе — поисковый трафик: он приводит людей независимо от того, что посетитель нажал в баннере согласия, и не обесценивается при очередном обновлении браузера. По моему опыту, компании, у которых весь маркетинг стоял на догоняющих кампаниях, переживают эти изменения тяжелее всех именно потому, что альтернативного источника обращений у них нет. И ещё практическая мелочь: сделайте подписку осмысленной для человека — не «новости компании», а конкретная польза вроде уведомления о поступлении или подборки под его задачу. Скорость набора базы от формулировки зависит сильнее, чем от места кнопки на странице.

Артур Меликян

Интересно про удвоение визитов при переходе с www на без www. У нас именно так и было настроено какое-то время после переезда на защищённое соединение. Часть статистики за тот период теперь просто нельзя использовать для сравнения.

Надежда Шульгина

Хочу уточнить про всплеск визитов без обращений. У нас в Метрике месяц идёт рост посещаемости, но поведение странное: заходят на одну страницу и уходят за секунды, повторных визитов нет вообще. Это то, о чём вы пишете в таблице?

Анатолий Кузнецов автор

Похоже на роботов, и признаки вы описали довольно точно. Проверьте несколько вещей подряд. Первое: доля новых посетителей — у ботового трафика она близка к предельной, потому что сессия между визитами не сохраняется. Второе: распределение по времени суток; живые люди дают понятную дневную кривую, роботы часто идут ровным потоком, в том числе ночью. Третье: отчёт по адресам и подсетям — если заметная доля визитов приходит из одного диапазона, вопрос закрыт. Четвёртое: глубина просмотра и время; секунды на одной странице без прокрутки — типичная картина. Если подтвердится, включите фильтрацию роботов в настройках счётчика и при необходимости закройте проблемные диапазоны на уровне сервера. И главное — до выяснения не принимайте решений по этому периоду: такой трафик искажает и конверсию, и оценку поведения, потому что делит реальные действия на раздутое число визитов.

Владислав Ерёменко

Мысль про пересмотр политики раз в полгода очень к месту. У нас документ писали при запуске сайта, с тех пор поменялись и счётчик, и чат, и платёжный сервис. В политике до сих пор перечислены сервисы, которых на сайте давно нет.

Елена Самсонова

Добавлю практическое наблюдение про длинный цикл. У нас от первого визита до заявки проходит две-три недели и четыре-пять заходов. С сокращением сроков хранения меток картина по источникам стала заметно хуже, и часть пути мы теперь просто не видим.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх