Logo

Как выглядят cookies и зачем их применяют.


Что такое куки файлы? Это текстовые записи, каждая из которых содержит:

- имя файла;

- сохранённые данные;

- период хранения;

- домен сервера, создавшего файл;

- сведения о потребности доступа к записям с помощью HTTP-соединения;

- место расположения документов, которым разрешён доступ к записям.


Протокол HTTP устроен так, что при каждом обновлении страницы браузер забывает все предыдущие действия на этом сайте. Cookies решают эту проблему.

ПРИМЕР: Пользователь сделал запрос в браузере, получил ответ и посетил сайт. Но при этом куки-файлы не использовались. Когда пользователь сделает другой запрос и посетит этот же сайт повторно, он будет идентифицирован как новый посетитель. Если сохранить cookie-запись о первом посещении, то сайт зафиксирует повторное посещение конкретного пользователя или продолжение сеанса.

Куки — это инструмент, который помогает сайтам «запоминать» и идентифицировать пользователей. Например, посетитель заполнил форму на сайте и указал своё имя. При повторном заходе он увидит приветственное именное обращение. При отсутствии cookie пользователь увидит форму с запросом имени.


Как работают cookies


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


Вот как передаются куки:


- В своём браузере вы вводите URL-адрес сайта.

- Браузер отправляет соответствующий запрос на сайт.

- Браузер ищет на вашем устройстве файл cookie этого сайта.

- Если cookie присутствует, он отправляется вместе с URL-адресом на сервер сайта.

- Если файл не найден, то cookie не отправляется.

- Когда сервер сайта получает данные cookie, он может их использовать.

- При отсутствии cookie сервер идентифицирует пользователя как нового посетителя.


Какую информацию хранят в cookies


Основные задачи, для которых применяют cookies:


- Сохранение личных данных на протяжении одной сессии (имя, логин, email, пароль). При отсутствии cookie пользователю пришлось бы авторизоваться после каждого обновления страницы.

- Настройка профиля (язык, геолокация, включенные функции). Если пользователь настроил содержимое страницы по личным предпочтениям, то при повторном посещении эти настройки сохраняются.

- Фиксация действий пользователей (реакции, активности, просмотренные товары). Собранную информацию используют разные сервисы и интернет-магазины. Например, чтобы запомнить ответ при голосовании, собрать статистику или сформировать корзину покупок.

- Идентификация пользователей (тип используемого устройства, время посещения, количество просмотренных страниц). С помощью этих cookie сайты собирают необходимые данные о поведении посетителей.


Также cookies применяют для отслеживания пользовательских предпочтений. В будущем на основе собранных сведений подбирается релевантная реклама и настраивается таргетинг.