Статьи

Что такое «Не отслеживать» и как оно влияет на ваш сайт

«Не отслеживать» (DNT) — это параметр конфиденциальности, который в настоящее время поддерживается в IE, Firefox, Safari и Opera с поддержкой Chrome в ближайшее время. Когда ваш браузер включен, он сообщает рекламным сетям, веб-сайтам и приложениям, что вы хотите отказаться от отслеживания в таких целях, как поведенческая реклама.

Внедрение DNT

Важно отметить, что DNT является проектом спецификации, а не отдельной технологией. При включении браузер просто отправляет поле с именем DNT со значением 1 в заголовке HTTP. Это может быть обнаружено вашим веб-сервером с помощью PHP или любого другого кода, например


<?php
$DNT = 'HTTP_DNT';
if (isset($_SERVER[$DNT]) && $_SERVER[$DNT] == 1) {
	// DO NOT TRACK enabled
}
else {
	// DO NOT TRACK disabled
}
?>

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

Как должно реагировать ваше серверное приложение?

Здесь требования DNT становятся немного двусмысленными. По сути, DNT не должен влиять на отслеживание отдельных лиц в отдельных приложениях или на веб-сайтах. Однако это предотвратит отслеживание ваших действий на двух или более сайтах. Поэтому вам не следует присваивать уникальный идентификатор конкретному пользователю (с помощью сторонних файлов cookie), когда он перемещается из одного домена в другой. Давайте посмотрим, как это влияет на типичные приложения.

Рекламные сети
Рекламная сеть, которая показала рекламу синих виджетов на сайте A, потому что знает, что вы читали о синих виджетах на сайте B, будет явным нарушением правил DNT. DNT не запрещает показ рекламы одной и той же организацией, но пользователь должен оставаться анонимным на протяжении всего пути.

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

Социальные плагины
DNT будет влиять на социальные плагины, такие как Facebook «Мне нравится». Например, вы не должны видеть список друзей, которым понравилась определенная страница, потому что для этого потребуется отслеживать вас как личность на сайте, который не был Facebook.com.

Тем не менее, Facebook может обойти это ограничение, предоставив опцию «включить персонализированные« похожие »кнопки» на своем сайте. Виджет будет функционировать так, как будто DNT не включен.

Аналитика сайта
Системе, такой как Google Analytics, разрешается сопоставлять пользовательские данные, когда DNT включен, если:

  1. Отслеживание посетителей ограничено отдельными веб-сайтами, например, если пользователь ссылается в другом месте, их данные не будут реплицироваться или использоваться каким-либо образом.
  2. Данные должны быть выделены отдельно для каждого домена.
  3. Организации Analytics не будет разрешено получать доступ к данным или использовать их в своих целях.

Все идет нормально. Но DNT недавно попал в заголовки новостей из-за неоднозначного предложения Microsoft для IE10. Я буду обсуждать это дальше в моей следующей статье …