- Safari ITP blokira sve kolačiće trećih strana i ograničava kolačiće koje postavlja JavaScript na 7 dana, ili na 24 sata na odredišnoj stranici do koje se stiže poveznicom s dodanim parametrima praćenja s domene koju klasificira kao tracker.
- Kolačići koje postavlja poddomena za praćenje koja preko CNAME-a pokazuje na drugu domenu, ili koje WebKit vidi kao IP adresu treće strane, također su ograničeni na 7 dana, pa poddomena za praćenje ne zaobilazi ograničenje.
- Kupac koji koristi Safari i kupuje više od 7 dana nakon zadnjeg posjeta obično praćenju u pregledniku izgleda kao novi, što skraćuje atribucijske prozore i publike za remarketing.
- Kupnje poslane iz podataka o narudžbi, ID-ovi klika spremljeni na poslužitelju pri dolasku na stranicu i hashirani podaci o kupcu i dalje rade, jer ne ovise o kolačiću u Safariju.
Safarijev Intelligent Tracking Prevention (ITP) ograničava koliko dugo web-stranica može prepoznati posjetitelja koji se vraća. Blokira sve kolačiće trećih strana i ograničava kolačiće koje postavlja JavaScript na 7 dana, ili na 24 sata nakon nekih klikova na oglase. Kupnje poslane na strani poslužitelja iz podataka o vašim narudžbama, ID-ovi klika spremljeni kada kupac stigne na stranicu i hashirani podaci o kupcu i dalje rade.
Ovaj vodič objašnjava svako ITP pravilo onako kako ga dokumentira WebKit, što ta pravila čine atribucijskim prozorima i remarketingu te koje metode praćenja i dalje rade za web-trgovinu. Završava načinom da provjerite koliko Safari utječe na vašu vlastitu trgovinu.
Što je Safari ITP?
Intelligent Tracking Prevention skup je zaštita privatnosti u WebKitu, pogonu preglednika iza Safarija na Macu, iPhoneu i iPadu. WebKit ga je mnogo puta proširio, a trenutna pravila dokumentira na svojoj stranici Tracking Prevention.
Neka ITP pravila vrijede za svaku web-stranicu. Druga vrijede samo za domene koje je ITP klasificirao kao domene sa sposobnošću praćenja među stranicama, na temelju toga kako se te domene ponašaju na stranicama koje osoba posjećuje. ITP je prema zadanim postavkama uključen, pa utječe na svakog posjetitelja vaše trgovine koji koristi Safari, a ne samo na one koji paze na privatnost.
Koja su ograničenja kolačića u Safari ITP-u?
| Što se pohranjuje | Primjer | Ograničenje u Safariju |
|---|---|---|
| Kolačići trećih strana | Vlastiti kolačići oglasne platforme, poslani uz njezine zahtjeve s vaše stranice | Blokirano |
| Kolačići i pohrana koje zapisuje JavaScript | ID preglednika prve strane iz piksela, kolačić s ID-om posjetitelja, localStorage | Brišu se nakon 7 dana bez korisničke interakcije |
| Kolačići koje JavaScript zapisuje nakon poveznice s dodanim parametrima praćenja | Odredišna stranica, kada je klasificirana domena poslala posjetitelja s upitnim nizom ili fragmentom u URL-u | Ograničeno na 24 sata |
| Kolačići koje postavlja poslužitelj preko maskirane poddomene | Poddomena za praćenje koja preko CNAME-a pokazuje na drugu domenu ili radi na IP adresi treće strane | Ograničeno na 7 dana |
| Kolačići koje postavlja web-poslužitelj vaše stranice | Kolačić sesije ili košarice postavljen u HTTP odgovoru vaše trgovine | Ova pravila ih ne ograničavaju |
Ograničenje od 7 dana za kolačiće skripti
Većina piksela i alata za analitiku vlastite kolačiće prve strane zapisuje JavaScriptom. Meta piksel, primjerice, čuva ID preglednika u kolačiću naziva _fbp. U Safariju ITP briše kolačiće i drugu pohranu stvorenu JavaScriptom nakon 7 dana bez korisničke interakcije na vašoj stranici. WebKit korisničkom interakcijom smatra klik, dodir ili pritisak tipke. Pomicanje se ne računa.
U praksi kupac koji se vrati i koristi vašu stranicu unutar 7 dana obično zadržava kolačić. Kupac koji se ne pojavi više od 7 dana vraća se bez njega i izgleda kao novi posjetitelj.
Ograničenje od 24 sata nakon poveznice s dodanim parametrima
Oglasne platforme dodaju ID-ove klika poveznicama u svojim oglasima. WebKit to naziva dekoracijom poveznica (link decoration). Kada domena koju je ITP klasificirao kao tracker pošalje posjetitelja na vašu stranicu, a završni URL ima upitni niz ili fragment, kolačići koje JavaScript zapisuje na toj odredišnoj stranici ograničeni su na 24 sata. Ograničenje vrijedi za stranicu do koje se stiglo tom navigacijom, a ne za cijelu web-stranicu.
Kolačići trećih strana
Safari prema zadanim postavkama blokira sve kolačiće trećih strana, a WebKit kaže da za to blokiranje nema iznimki. Treća strana može zatražiti pristup samo putem mehanizama poput Storage Access API-ja. Oglasna platforma stoga ne može pročitati vlastiti kolačić unutar vaših stranica. Oslanja se na kolačiće prve strane koje zapisuje njezin piksel, a oni podliježu pravilima od 7 dana i 24 sata.
CNAME i IP maskiranje
Uobičajeno zaobilazno rješenje je poddomena za praćenje, poput t.yourstore.com, koja pokazuje na poslužitelj za praćenje. Kolačići s te poddomene postavljaju se u HTTP odgovoru, pa nisu kolačići skripti. WebKit poddomenu smatra maskiranom kada preko CNAME-a pokazuje na drugu domenu. Od Safarija 17 poddomenu smatra maskiranom i kada njezina IP adresa izgleda kao druga strana u odnosu na vašu stranicu, primjerice kada su dvije adrese u jasno različitim mrežnim rasponima. U oba slučaja ITP ograničava kolačiće postavljene u odgovoru na 7 dana. Za ta pravila nije važno kome pripada poslužitelj.
Kako Safari postupa s ID-ovima klika u poveznicama?
ID klika poput fbclid ili gclid dio je URL-a odredišne stranice. U uobičajenom pregledavanju Safari učitava URL s njegovim parametrima, pa skripta na odredišnoj stranici može pročitati ID klika. Gornje ograničenje od 24 sata ograničava koliko dugo traje kolačić zapisan na toj stranici. Ne uklanja ID klika iz URL-a.
Privatno pregledavanje ide dalje. Od Safarija 17 Link Tracking Protection primjenjuje se kada posjetitelj s jedne web-stranice prelazi na drugu, primjerice s oglasa na vašu trgovinu. Safari uklanja skup parametara upita za koje je WebKit utvrdio da se koriste za praćenje korisnika ili klikova među stranicama. WebKitova objava ne navodi te parametre. Njezin primjer uklanja parametar praćenja, a zadržava parametar kampanje. Na odredišnoj stranici skripte trećih strana koje čitaju URL također ga dobivaju bez upitnog niza. Iste su zaštite dostupne i u običnom pregledavanju za ljude koji uključe naprednu zaštitu od praćenja i otiska uređaja za sve pregledavanje.
Što je s Private Relayem i IP adresama?
Prema WebKitu, Safari od verzije 15 prema zadanim postavkama skriva IP adrese od poznatih trackera. Ljudi koji plaćaju iCloud+ mogu uključiti i iCloud Private Relay. On šalje Safari promet kroz dva odvojena releja, koja vode različiti operatori, pa web-stranice umjesto vlastite IP adrese posjetitelja vide IP adresu releja. Apple kaže da adresa releja zadržava grubu lokaciju posjetitelja na razini grada te da više korisnika u istom području može dijeliti jednu adresu.
To slabi praćenje koje se oslanja na IP adresu, poput povezivanja posjetitelja prema IP adresi i pregledniku. Ne utječe na ID-ove klika, hashirane e-adrese ni podatke o narudžbama. ROASaurus koristi podudaranje IP adrese samo kao krajnje sredstvo i samo kada odgovara točno jedan nedavni posjetitelj s tom IP adresom i preglednikom. Zajednička adresa releja tada obično dovodi do izostanka podudaranja.
Što ITP znači za atribucijske prozore?
Atribucijski prozor je broj dana nakon klika u kojima se kupnja još može pripisati tom kliku. U ROASaurusu birate atribucijski prozor od 1 do 90 dana, a zadano je 7 dana. Oglasne platforme imaju vlastite postavke. U Safariju postavka koja se oslanja samo na kolačiće preglednika može povezati kupnju s klikom samo dok kolačić živi.
Day 0 landing ?fbclid=IwAR...ID klika spremljen na poslužitelju uz ID posjetitelja v-81f2Day 0 _fbp, visitor idKolačići koje zapisuje JavaScript, ograničeni najviše na 7 danaDay 4 visitIsti posjetitelj: kolačići se koriste i ponovno zapisujuDay 13 visitDevet dana bez posjeta: kolačića nema, pa ovo izgleda kao novi posjetiteljDay 13 Purchase pixel order-2087Nema poveznice u pregledniku na klik od dana 0Day 13 Purchase server order-2087Poslano iz narudžbe s hashiranom e-adresom, pa platforma sama može povezati kupcaUčinak raste s veličinom prozora. Prozor od 1 dana ili 7 dana nije dulji od 7-dnevnog vijeka kolačića skripte, osim ako vrijedi ograničenje od 24 sata. S prozorom od 28 dana kupnje od 8. dana nadalje kod kupaca koji se u međuvremenu nisu vratili ovise o drugim podacima.
Evo kako to procijeniti za web-trgovinu. Brojevi su primjer; koristite svoje.
| Primjer trgovine, 30 dana | Vrijednost |
|---|---|
| Narudžbe iz klikova na oglase | 1,000 |
| Zaprimljene u Safariju | 400 (40%) |
| Safari narudžbe zaprimljene više od 7 dana nakon klika | 72 (18% od 400) |
| Udio narudžbi pokrenutih oglasima koje su ugrožene kod postave samo s preglednikom | 72 ÷ 1,000 = 7.2% |
Što ITP znači za remarketing?
Publike za remarketing grade se iz događaja u pregledniku, primjerice od ljudi koji su pregledali proizvod ili ga dodali u košaricu. U Safariju platforma ne može koristiti svoje kolačiće trećih strana, a kolačić prve strane iz piksela briše se nakon 7 dana bez posjeta. Posjetitelj Safarija koji se vrati nakon 8 dana pikselu izgleda kao novi. Njegovi raniji pregledi proizvoda više se u pregledniku ne povezuju s njim.
Slijede dva učinka. Publike s dugim trajanjem, poput 30 ili 180 dana, zadržavaju manje posjetitelja Safarija nego što trajanje sugerira. Vaša analitika također prikazuje više novih posjetitelja i manje posjetitelja koji se vraćaju nego što ih stvarno imate. Publike popisa kupaca izgrađene iz hashiranih e-adresa u vašoj trgovini ili alatu za e-poštu ne ovise o kolačićima, pa ih to ne pogađa na isti način.
Što i dalje radi u Safariju?
- Kolačići trećih strana oglasnih platformi
- Kolačići piksela nakon 7 dana bez posjeta
- Kolačići piksela nakon 24 sata na nekim odredišnim stranicama oglasa
- Kolačići poslužitelja preko CNAME-a ili IP adrese treće strane: 7 dana
- IP adresa kao ključ za povezivanje, uz Private Relay
- Kupnje poslane iz podataka o narudžbama
- ID-ovi klika spremljeni na poslužitelju pri dolasku na stranicu
- Hashirana e-adresa i telefon u događajima s poslužitelja
- ID-ovi klika i UTM-ovi u URL-u odredišne stranice narudžbe
- Odgovori iz ankete nakon kupnje
Događaji s poslužitelja iz narudžbi
Kupnja poslana iz podataka o narudžbi vaše trgovine ne ovisi ni o kojem kolačiću u Safariju. Trgovina bilježi narudžbu, poslužitelj je šalje API-ju platforme, a platforma je prima. Događaj uključuje hashiranu e-adresu i telefonski broj iz narudžbe. Platforma ih može povezati s jednim od svojih korisnika i provjeriti vlastite zapise o klikovima i prikazima oglasa, unutar vlastitog atribucijskog prozora. Cijeli put podataka pročitajte u članku što je praćenje na strani poslužitelja.
ID-ovi klika zabilježeni pri dolasku
ID klika nalazi se u URL-u prve stranice. Skripta ga ondje može pročitati i poslati na vaš poslužitelj, gdje se pohranjuje uz ID posjetitelja. Kopija na poslužitelju ne istječe nakon 7 dana. Istječe kolačić preglednika koji povezuje posjet koji se vraća s tim pohranjenim posjetiteljem. Narudžbu s pohranjenim klikom mogu povezati i drugi podaci, poput e-adrese koju je kupac ranije dao u obrascu za prijavu ili ID-a klika u URL-u odredišne stranice sesije u kojoj je narudžba zaprimljena.
Prikupljanje prve strane, s ograničenjem od 7 dana
Posluživanje skripte za praćenje i njezinih zahtjeva s vlastite domene zadržava prikupljanje na prvoj strani, što pomaže i protiv blokatora oglasa. Samo po sebi ne produljuje trajanje kolačića. Poddomena za praćenje koja preko CNAME-a pokazuje na drugu domenu ili koju WebKit vidi kao IP adresu treće strane potpada pod ograničenje od 7 dana. ROASaurusova poddomena za praćenje ponovno izdaje ID posjetitelja kao HTTP kolačić, ali Safari taj kolačić i dalje može ograničiti na 7 dana. Shopifyjev app proxy zadržava zahtjeve na domeni vaše trgovine, ali Shopify uklanja kolačiće iz zahtjeva i odgovora app proxyja, pa ID posjetitelja ondje zapisuje JavaScript i vrijedi pravilo od 7 dana.
Što vam kupac kaže
Kupci vam mogu reći kako su vas pronašli, a taj odgovor ne ovisi o kolačićima. Anketa nakon kupnje pita nakon naplate. U ROASaurusu model Total Impact kombinira odgovor s podacima o klikovima i daje anketi 50% zasluge kada postoje i klikovi.
Kako provjeriti koliko Safari utječe na vašu web-trgovinu
- Pronađite udio Safarija u svojim narudžbama
U svojem alatu za analitiku grupirajte kupnje po pregledniku. Računajte Safari na Macu, iPhoneu i iPadu.
- Izmjerite vrijeme od klika do kupnje
Saznajte koliko narudžbi stiže više od 7 dana nakon klika na oglas. U ROASaurusovu izvješću o atribuciji usporedite prozore od 7, 14 i 28 dana i pogledajte koliko se zasluga premješta.
- Usporedite kupnje piksela s narudžbama
Prebrojite događaje Purchase koje je poslao vaš piksel, podijeljene po pregledniku ako vaša platforma to dopušta, i usporedite ih s narudžbama za isto razdoblje.
- Provjerite svoje događaje s poslužitelja
Pobrinite se da se svaka plaćena narudžba šalje na strani poslužitelja s hashiranom e-adresom i telefonom te da kopije iz preglednika i s poslužitelja dijele jedan ID događaja.
Ako velik udio vaših narudžbi dolazi iz Safarija, a mnoge od njih stižu više od 7 dana nakon klika, same kolačiće preglednika vaši će oglasi nedovoljno prijavljivati. Kupnje poslane iz podataka o narudžbama, s hashiranim podacima o kupcu, oglasnim platformama daju još jedan način za povezivanje tih narudžbi. Kako ROASaurus to radi, vidite na stranici praćenje na strani poslužitelja, a kako pripisuje zasluge klikovima u dijelu atribucija.
Izvori
- WebKit: Tracking Prevention in WebKit
- WebKit: Intelligent Tracking Prevention 2.2
- WebKit: CNAME Cloaking and Bounce Tracking Defense
- WebKit: Private Browsing 2.0
- Apple Developer: Prepare your network or web server for iCloud Private Relay