Проследяване

Safari ITP и проследяване на реклами: какво все още работи

Safari ITP ограничава бисквитките, зададени от скриптове, до 7 дни, или до 24 часа след някои кликвания върху реклами. Вижте как това влияе на атрибуцията и кое проследяване все още работи.

·11 мин четене·От екипа на ROASaurus

Основни изводи
  • Safari ITP блокира всички бисквитки на трети страни и ограничава бисквитките, зададени от JavaScript, до 7 дни, или до 24 часа на целева страница, достигната през връзка с добавени параметри за проследяване от домейн, който класифицира като тракер.
  • Бисквитките, зададени от поддомейн за проследяване, който сочи към друг домейн чрез CNAME или който WebKit вижда като IP адрес на трета страна, също са ограничени до 7 дни, така че поддомейн за проследяване не заобикаля ограничението.
  • Купувач в Safari, който купува повече от 7 дни след последното си посещение, обикновено изглежда нов за проследяването в браузъра, което скъсява прозорците за атрибуция и аудиториите за ремаркетинг.
  • Покупките, изпратени от данните на поръчката, click ID-тата, запазени на сървъра при пристигането, и хешираните данни за клиента продължават да работят, защото не зависят от бисквитка в Safari.

Intelligent Tracking Prevention (ITP) на Safari ограничава за колко време един уебсайт може да разпознае връщащ се посетител. Той блокира всички бисквитки на трети страни и ограничава бисквитките, зададени от JavaScript, до 7 дни, или до 24 часа след някои кликвания върху реклами. Покупките, изпратени от страна на сървъра от данните на поръчката, click ID-тата, запазени при пристигането на купувача, и хешираните данни за клиента продължават да работят.

Това ръководство обяснява всяко правило на ITP така, както го документира WebKit, какво правят правилата с прозорците за атрибуция и ремаркетинга и кои методи за проследяване продължават да работят за един онлайн магазин. Завършва с начин да проверите колко Safari влияе на собствения ви магазин.

Какво е Safari ITP?

Intelligent Tracking Prevention е набор от защити на поверителността в WebKit, браузърния двигател зад Safari на Mac, iPhone и iPad. WebKit го е разширявал много пъти и документира текущите правила на страницата си Tracking Prevention.

Някои правила на ITP важат за всеки уебсайт. Други важат само за домейни, които ITP е класифицирал като имащи възможности за междусайтово проследяване, въз основа на поведението им в сайтовете, които човек посещава. ITP е включен по подразбиране, така че засяга всеки посетител на магазина ви в Safari, а не само тези, които държат на поверителността.

Какво се съхраняваПримерОграничение в Safari
Бисквитки на трети страниСобствените бисквитки на рекламна платформа, изпратени с нейните заявки от вашата страницаБлокирано
Бисквитки и хранилище, записани от JavaScriptFirst-party ID на браузъра на пиксел, бисквитка с ID на посетителя, localStorageИзтриват се след 7 дни без взаимодействие от потребителя
Бисквитки, записани от JavaScript след връзка с добавени параметриЦелевата страница, когато класифициран домейн е изпратил посетителя с query string или фрагмент в URL адресаОграничени до 24 часа
Бисквитки, зададени от сървър през маскиран поддомейнПоддомейн за проследяване, който сочи към друг домейн чрез CNAME или работи на IP адрес на трета странаОграничени до 7 дни
Бисквитки, зададени от уеб сървъра на вашия сайтБисквитка за сесия или количка, зададена в HTTP отговора на вашия магазинНе са ограничени от тези правила
Всяко ограничение в тази таблица идва от документацията на WebKit. Само последният ред избягва ограниченията, и то само когато отговорът не идва през CNAME към друг домейн или от IP адрес, който WebKit третира като трета страна.

7-дневното ограничение за бисквитките от скриптове

Повечето пиксели и инструменти за анализ записват собствени first-party бисквитки с JavaScript. Пикселът на Meta например пази ID на браузъра в бисквитка с име _fbp. В Safari ITP изтрива бисквитките и другото хранилище, създадени от JavaScript, след 7 дни без взаимодействие на потребителя с вашия сайт. WebKit определя взаимодействието на потребителя като кликване, докосване или натискане на клавиш. Превъртането не се брои.

На практика купувач, който се върне и използва сайта ви в рамките на 7 дни, обикновено запазва бисквитката. Купувач, който отсъства повече от 7 дни, се връща без нея и изглежда като нов посетител.

24-часовото ограничение след връзка с добавени параметри

Рекламните платформи добавят click ID-та към връзките в рекламите си. WebKit нарича това link decoration. Когато домейн, класифициран от ITP като тракер, изпрати посетителя към вашата страница и крайният URL адрес има query string или фрагмент, бисквитките, които JavaScript записва на тази целева страница, са ограничени до 24 часа. Ограничението важи за страницата, достигната чрез тази навигация, а не за целия сайт.

Бисквитки на трети страни

Safari блокира всички бисквитки на трети страни по подразбиране и WebKit казва, че няма изключения от това блокиране. Трета страна може само да поиска достъп чрез механизми като Storage Access API. Затова рекламната платформа не може да чете собствената си бисквитка от вътре във вашите страници. Тя зависи от first-party бисквитките, които записва нейният пиксел, а те попадат под правилата за 7 дни и 24 часа.

Маскиране чрез CNAME и IP адрес

Често срещано заобикаляне е поддомейн за проследяване, например t.yourstore.com, който сочи към сървър за проследяване. Бисквитките от този поддомейн се задават в HTTP отговора, така че не са бисквитки от скриптове. WebKit третира поддомейна като маскиран, когато той сочи през CNAME към различен домейн. От Safari 17 го третира като маскиран и когато IP адресът му изглежда като на различна страна спрямо вашия сайт, например когато двата адреса са в явно различни мрежови диапазони. И в двата случая ITP ограничава бисквитките, зададени в отговора, до 7 дни. Кой притежава сървъра, няма значение за тези правила.

Click ID като fbclid или gclid е част от URL адреса на целевата страница. При нормално сърфиране Safari зарежда URL адреса с параметрите му, така че скрипт на целевата страница може да прочете click ID. Горното 24-часово ограничение лимитира колко дълго живее бисквитка, записана на тази страница. То не премахва click ID от URL адреса.

Private Browsing отива по-далеч. От Safari 17 се прилага Link Tracking Protection, когато посетителят преминава от един уебсайт към друг, например от реклама към вашия магазин. Safari премахва набор от query параметри, които WebKit е определил като използвани за междусайтово проследяване на потребители или кликвания. Съобщението на WebKit не изброява параметрите. Примерът му премахва параметър за проследяване и запазва параметър на кампания. На целевата страница скриптовете на трети страни, които четат URL адреса, също го получават без query string. Същите защити са налични при нормално сърфиране за хора, които включат разширена защита срещу проследяване и снемане на отпечатъци (fingerprinting) за цялото сърфиране.

А Private Relay и IP адресите?

Според WebKit Safari скрива IP адресите от известни тракери по подразбиране от Safari 15. Хората, които плащат за iCloud+, могат да включат и iCloud Private Relay. Той пуска трафика на Safari през два отделни релея, управлявани от различни оператори, така че уебсайтовете виждат IP адрес на релея вместо собствения на посетителя. Apple казва, че адресът на релея запазва приблизителното местоположение на посетителя на ниво град и че няколко потребители в една и съща зона може да споделят един адрес.

Това отслабва проследяването, което разчита на IP адреса, като например съпоставянето на посетител по IP адрес и браузър. То не засяга click ID-тата, хешираните имейл адреси или данните от поръчките. ROASaurus използва съпоставяне по IP само като последна възможност и само когато точно един скорошен посетител с този IP адрес и браузър съвпада. Споделен адрес на релей тогава обикновено води до липса на съвпадение.

Какво означава ITP за прозорците за атрибуция?

Прозорецът за атрибуция е броят дни след кликване, в които покупката още може да бъде приписана на това кликване. В ROASaurus избирате прозорец от 1 до 90 дни, със 7 дни по подразбиране. Рекламните платформи имат собствени настройки. В Safari настройка, която разчита само на бисквитки в браузъра, може да свърже покупка с кликване само докато бисквитката живее.

Day 0 landing ?fbclid=IwAR...Click ID, запазен на сървъра с ID на посетителя v-81f2
Day 0 _fbp, visitor idБисквитки, записани от JavaScript, ограничени най-много до 7 дни
Day 4 visitСъщият посетител: бисквитките се използват и се записват отново
Day 13 visitДевет дни без посещение: бисквитките са изчезнали, така че това изглежда като нов посетител
Day 13 Purchase pixel order-2087Няма връзка в браузъра с кликването от ден 0
Day 13 Purchase server order-2087Изпратена от поръчката с хеширан имейл, така че платформата сама може да съпостави купувача
Пример: един купувач в Safari. Браузърът губи връзката с кликването, но покупката все пак стига до платформата с данни, които тя може да съпостави. Ако кликването върху рекламата е дошло от домейн, който ITP класифицира като тракер, бисквитките, записани на целевата страница, живеят само 24 часа.
Дни между последното посещение и покупката (пример)9 дни
24 ч
7 дни
Бисквитката е изтрита
014
Бисквитка от скрипт живее до 24 часа след връзка с добавени параметри от класифициран домейн и до 7 дни в останалите случаи. Този купувач се е върнал след 9 дни, така че само бисквитките в браузъра не могат да свържат покупката с кликването.

Ефектът нараства с прозореца. Прозорец от 1 или 7 дни не е по-дълъг от 7-дневния живот на бисквитка от скрипт, освен ако не важи 24-часовото ограничение. При 28-дневен прозорец покупките от ден 8 нататък от купувачи, които не са се връщали междувременно, зависят от други данни.

Ето как да оцените това за един магазин. Числата са пример; използвайте своите.

Примерен магазин, 30 дниСтойност
Поръчки от кликвания върху реклами1,000
Направени в Safari400 (40%)
Поръчки в Safari, направени повече от 7 дни след кликването72 (18% от 400)
Дял на поръчките от реклами, които са в риск при настройка само с браузър72 ÷ 1,000 = 7.2%
До 7.2% от поръчките от реклами в този пример зависят от бисквитка, която Safari може вече да е изтрил. Това е горна граница, защото някои от тези купувачи са се върнали в рамките на 7 дни.

Какво означава ITP за ремаркетинга?

Аудиториите за ремаркетинг се изграждат от събития в браузъра, като хората, които са разгледали продукт или са го добавили в количката. В Safari платформата не може да използва бисквитките си на трети страни, а first-party бисквитката на пиксела се изтрива след 7 дни без посещение. Посетител на Safari, който се върне след 8 дни, изглежда нов за пиксела. Предишните му разглеждания на продукти вече не са свързани с него в браузъра.

От това следват два ефекта. Аудиториите с дълъг срок, като 30 или 180 дни, запазват по-малко посетители от Safari, отколкото срокът предполага. Анализът ви също показва повече нови и по-малко завръщащи се посетители, отколкото в действителност имате. Аудиториите от списъци с клиенти, изградени от хеширани имейл адреси във вашия магазин или инструмент за имейл, не зависят от бисквитки, така че не са засегнати по същия начин.

Какво все още работи в Safari?

Ограничено от ITP
  • Бисквитки на трети страни на рекламните платформи
  • Бисквитки на пиксела след 7 дни без посещение
  • Бисквитки на пиксела след 24 часа на някои целеви страници от реклами
  • Бисквитки от сървър през CNAME или IP адрес на трета страна: 7 дни
  • IP адресът като ключ за съпоставяне, при Private Relay
Все още работи
  • Покупки, изпратени от данните на поръчката
  • Click ID-та, запазени на сървъра при пристигането
  • Хеширани имейл и телефон в събитията от сървъра
  • Click ID-та и UTM в URL адреса на целевата страница на поръчката
  • Отговори на анкета след покупка
Всичко отдясно работи без дълго живееща бисквитка в браузъра.

Събития от сървъра от поръчки

Покупка, изпратена от данните на поръчката на вашия магазин, не зависи от никаква бисквитка в Safari. Магазинът записва поръчката, сървър я изпраща към API на платформата и платформата я получава. Събитието включва хешираните имейл и телефонен номер от поръчката. Платформата може да ги съпостави с един от своите потребители и да провери собствените си записи за кликвания и показвания на реклами, в рамките на собствения си прозорец за атрибуция. Прочетете какво е проследяване от страна на сървъра за пълния път на данните.

Click ID-та, уловени при пристигането

Click ID е в URL адреса на първата страница. Скрипт може да го прочете там и да го изпрати към вашия сървър, където се съхранява с ID на посетителя. Копието на сървъра не изтича след 7 дни. Изтича бисквитката в браузъра, която свързва връщащо се посещение със запазения посетител. Други данни все още могат да свържат поръчка със запазено кликване, например имейл адрес, който купувачът е дал по-рано във формуляр за записване, или click ID в URL адреса на целевата страница на сесията, направила поръчката.

First-party събиране, със 7-дневното ограничение

Обслужването на скрипта за проследяване и неговите заявки от вашия собствен домейн запазва събирането first-party, което помага и срещу блокерите на реклами. Само по себе си то не кара бисквитките да живеят по-дълго. Поддомейн за проследяване, който сочи през CNAME към друг домейн или който WebKit вижда като IP адрес на трета страна, попада под 7-дневното ограничение. Поддомейнът за проследяване на ROASaurus издава наново ID на посетителя като HTTP бисквитка, но Safari пак може да ограничи тази бисквитка до 7 дни. App proxy на Shopify държи заявките в домейна на магазина ви, но Shopify премахва бисквитките от заявките и отговорите на app proxy, така че ID на посетителя там се записва от JavaScript и важи правилото за 7 дни.

Какво ви казва купувачът

Купувачите могат да ви кажат как са ви намерили и този отговор не зависи от бисквитки. Анкетата след покупка пита след плащането. В ROASaurus моделът Total Impact съчетава отговора с данните за кликванията и дава на анкетата 50% от заслугата, когато има и кликвания.

Как да проверите колко Safari влияе на вашия магазин

  1. Намерете дела на Safari в поръчките си

    В инструмента си за анализ групирайте покупките по браузър. Броете Safari на Mac, iPhone и iPad.

  2. Измерете времето от кликването до покупката

    Разберете колко поръчки идват повече от 7 дни след кликването върху рекламата. В отчета за атрибуция на ROASaurus сравнете прозорците от 7, 14 и 28 дни и вижте колко заслуга се премества.

  3. Сравнете покупките от пиксела с поръчките

    Пребройте събитията Purchase, които пикселът ви е изпратил, разделени по браузър, ако платформата ви позволява, и ги сравнете с поръчките за същия период.

  4. Проверете събитията си от сървъра

    Уверете се, че всяка платена поръчка се изпраща от страна на сървъра с хеширани имейл и телефон и че копията от браузъра и от сървъра споделят едно ID на събитието.

Ако голям дял от поръчките ви идват от Safari и много от тях идват повече от 7 дни след кликването, само бисквитките в браузъра ще отчитат рекламите ви по-ниско от реалното. Покупките, изпратени от данните на поръчката, с хеширани данни за клиента, дават на рекламните платформи още един начин да съпоставят тези поръчки. Можете да видите как ROASaurus прави това на страницата за проследяване от страна на сървъра и как приписва кликванията в атрибуцията.

Източници

  1. WebKit: Tracking Prevention in WebKit
  2. WebKit: Intelligent Tracking Prevention 2.2
  3. WebKit: CNAME Cloaking and Bounce Tracking Defense
  4. WebKit: Private Browsing 2.0
  5. Apple Developer: Prepare your network or web server for iCloud Private Relay

В ROASaurus

Продължете да четете

ПроследяванеБлокери на реклами и проследяване: какво губи вашият магазинБлокерите на реклами спират пикселите за проследяване, затова рекламните платформи пропускат покупки. Вижте кои събития се губят, защо събитията от страна на сървъра не се губят и как да измерите своята разлика.ПроследяванеConsent Mode v2 и GDPR: какво може да изпраща един онлайн магазинConsent Mode v2 за онлайн магазини: четирите сигнала за съгласие на Google, какво изисква законодателството на ЕС и какво проследяването от страна на сървъра все още може да изпраща. Само обща информация.ПроследяванеДублирани събития за покупка: защо продажбите се отчитат два пътиДублираните събития за покупка завишават конверсиите и ROAS. Вижте причините, как Meta, TikTok, Snapchat, Pinterest и Reddit правят дедупликация и как да го поправите.
ЧЗВ

Въпроси и отговори

Колко дълго живеят бисквитките в Safari?

Бисквитките, създадени от JavaScript, се изтриват след 7 дни без взаимодействие на потребителя със сайта. На целева страница, достигната през връзка с добавени параметри от домейн, който ITP класифицира като тракер, те са ограничени до 24 часа. Бисквитките, зададени в HTTP отговора на самия сайт, не попадат под тези ограничения, освен ако сървърът не е маскирана трета страна.

Премахва ли Safari fbclid и gclid от URL адресите?

В Private Browsing Safari 17 и по-нови премахват набор от query параметри, които WebKit е определил като използвани за междусайтово проследяване, когато посетителят преминава от един уебсайт към друг. WebKit казва, че същата защита важи при нормално сърфиране, когато човекът включи разширена защита срещу проследяване и снемане на отпечатъци за цялото сърфиране. Съобщението му не назовава параметрите, затова добавяйте UTM параметри и към връзките в рекламите си.

Заобикаля ли Safari ITP поддомейн за проследяване с CNAME?

Не. Поддомейнът за проследяване държи събирането във вашия домейн, но ITP ограничава бисквитките, които той задава, до 7 дни, когато сочи към друг домейн чрез CNAME или работи на IP адрес на трета страна. Той пак помага срещу блокерите на реклами.

Засяга ли Safari ITP проследяването от страна на сървъра?

Не спира покупката, която се изпраща от данните на вашата поръчка към рекламната платформа. Скъсява колко дълго един връщащ се посетител в Safari може да бъде свързан с по-ранно кликване, затова са важни click ID-тата, запазени на сървъра, и хешираните данни за клиента.

Включен ли е Safari ITP по подразбиране?

Да. ITP е включен по подразбиране в Safari на Mac, iPhone и iPad, така че важи за всеки посетител в Safari, освен ако не промени настройките си.

Всяка продажба, проследена до рекламата, която я е донесла

Проследяване от страна на сървъра, печалба и пожизнена стойност на клиента в едно приложение. 14-дневен безплатен пробен период, без кредитна карта.

Започнете безплатния си пробен период →