Tracking

Safari ITP og annoncetracking: hvad der stadig virker

Safari ITP begrænser cookies, der sættes af scripts, til 7 dage, eller 24 timer efter nogle annonceklik. Se, hvad det gør ved attributionen, og hvilken tracking der stadig virker.

·11 min. læsning·Af ROASaurus-teamet

Vigtigste pointer
  • Safari ITP blokerer alle tredjepartscookies og begrænser cookies, der sættes af JavaScript, til 7 dage eller til 24 timer på en landingsside, som nås via et dekoreret link fra et domæne, som den klassificerer som en tracker.
  • Cookies, der sættes af et tracking-subdomæne, som peger på et andet domæne via en CNAME, eller som WebKit ser som en tredjeparts-IP-adresse, begrænses også til 7 dage, så et tracking-subdomæne undgår ikke grænsen.
  • En Safari-shopper, der køber mere end 7 dage efter sit seneste besøg, ser som regel ny ud for browserbaseret tracking, hvilket forkorter attributionsvinduer og remarketing-målgrupper.
  • Køb, der sendes fra ordredata, klik-id'er, der gemmes på serveren ved landing, og hashede kundedata virker stadig, fordi de ikke afhænger af en cookie i Safari.

Safaris Intelligent Tracking Prevention (ITP) begrænser, hvor længe et website kan genkende en tilbagevendende besøgende. Den blokerer alle tredjepartscookies og begrænser cookies, der sættes af JavaScript, til 7 dage eller til 24 timer efter nogle annonceklik. Køb, der sendes server-side fra dine ordredata, klik-id'er, der gemmes, når shopperen lander, og hashede kundedata virker stadig.

Denne guide forklarer hver ITP-regel, som WebKit dokumenterer den, hvad reglerne gør ved attributionsvinduer og remarketing, og hvilke trackingmetoder der stadig virker for en webshop. Den slutter med en måde at tjekke, hvor meget Safari påvirker din egen shop.

Hvad er Safari ITP?

Intelligent Tracking Prevention er et sæt privatlivsbeskyttelser i WebKit, browsermotoren bag Safari på Mac, iPhone og iPad. WebKit har udvidet den mange gange og dokumenterer de nuværende regler på sin side Tracking Prevention.

Nogle ITP-regler gælder for alle websites. Andre gælder kun for domæner, som ITP har klassificeret som havende cross-site tracking-evner, baseret på hvordan de domæner opfører sig på tværs af de sites, en person besøger. ITP er slået til som standard, så den påvirker alle Safari-besøgende i din shop, ikke kun de privatlivsbevidste.

Det, der gemmesEksempelBegrænsning i Safari
TredjepartscookiesEn annonceplatforms egne cookies, sendt med dens anmodninger fra din sideBlokeret
Cookies og lagring skrevet af JavaScriptEn pixels first-party-browser-id, en besøgs-id-cookie, localStorageSlettes efter 7 dage uden brugerinteraktion
Cookies skrevet af JavaScript efter et dekoreret linkLandingssiden, når et klassificeret domæne sendte den besøgende med en query string eller et fragment i URL'enBegrænset til 24 timer
Cookies sat af en server gennem et cloaket subdomæneEt tracking-subdomæne, der peger på et andet domæne via en CNAME eller kører på en tredjeparts-IP-adresseBegrænset til 7 dage
Cookies sat af dit sites webserverEn session- eller kurvcookie sat i HTTP-svaret fra din shopIkke begrænset af disse regler
Hver grænse i denne tabel kommer fra WebKits dokumentation. Kun den sidste række undslipper begrænsningerne, og kun når svaret ikke kommer via en CNAME til et andet domæne eller fra en IP-adresse, som WebKit behandler som en tredjepart.

Grænsen på 7 dage for scriptcookies

De fleste pixels og analyseværktøjer skriver deres egne first-party-cookies med JavaScript. Meta-pixelen gemmer for eksempel et browser-id i en cookie kaldet _fbp. I Safari sletter ITP cookies og andet lager, der er oprettet af JavaScript, efter 7 dage uden brugerinteraktion på dit site. WebKit definerer brugerinteraktion som et klik, et tryk eller et tastetryk. Scrolling tæller ikke.

I praksis beholder en shopper, der vender tilbage og bruger dit site inden for 7 dage, som regel cookien. En shopper, der holder sig væk i mere end 7 dage, vender tilbage uden den og ligner en ny besøgende.

Grænsen på 24 timer efter et dekoreret link

Annonceplatforme tilføjer klik-id'er til linkene i deres annoncer. WebKit kalder det link decoration. Når et domæne, som ITP har klassificeret som en tracker, sender den besøgende til din side, og den endelige URL har en query string eller et fragment, begrænses cookies, som JavaScript skriver på den landingsside, til 24 timer. Begrænsningen gælder for den side, der nås via den navigation, ikke for sitet som helhed.

Tredjepartscookies

Safari blokerer alle tredjepartscookies som standard, og WebKit siger, at der ikke er nogen undtagelser fra den blokering. En tredjepart kan kun bede om adgang gennem mekanismer som Storage Access API. En annonceplatform kan derfor ikke læse sin egen cookie inde fra dine sider. Den er afhængig af de first-party-cookies, dens pixel skriver, og de falder ind under reglerne om 7 dage og 24 timer.

CNAME- og IP-adresse-cloaking

En almindelig omvej er et tracking-subdomæne som t.yourstore.com, der peger på en tracking-server. Cookies fra det subdomæne sættes i HTTP-svaret, så de er ikke scriptcookies. WebKit behandler subdomænet som cloaket, når det peger via en CNAME til et andet domæne. Siden Safari 17 behandler det også subdomænet som cloaket, når dets IP-adresse ligner en anden part end dit site, for eksempel når de to adresser ligger i tydeligt forskellige netværksområder. I begge tilfælde begrænser ITP de cookies, der sættes i svaret, til 7 dage. Hvem der ejer serveren, betyder ikke noget for disse regler.

Et klik-id som fbclid eller gclid er en del af landings-URL'en. Ved normal browsing indlæser Safari URL'en med dens parametre, så et script på landingssiden kan læse klik-id'et. Grænsen på 24 timer ovenfor begrænser, hvor længe en cookie, der skrives på den side, holder. Den fjerner ikke klik-id'et fra URL'en.

Private Browsing går videre. Siden Safari 17 gælder Link Tracking Protection, når den besøgende navigerer fra ét website til et andet, for eksempel fra en annonce til din shop. Safari fjerner en række query-parametre, som WebKit har identificeret som brugt til cross-site tracking af brugere eller klik. WebKits meddelelse angiver ikke parametrene. Dens eksempel fjerner en tracking-parameter og beholder en kampagneparameter. På landingssiden får tredjepartsscripts, der læser URL'en, den også uden query string. De samme beskyttelser er tilgængelige ved normal browsing for personer, der slår avanceret beskyttelse mod tracking og fingerprinting til for al browsing.

Hvad med Private Relay og IP-adresser?

Ifølge WebKit har Safari som standard skjult IP-adresser for kendte trackere siden Safari 15. Folk, der betaler for iCloud+, kan også slå iCloud Private Relay til. Den sender Safari-trafik gennem to adskilte relays, drevet af forskellige operatører, så websites ser en relay-IP-adresse i stedet for den besøgendes egen. Apple siger, at relay-adressen bevarer den besøgendes grove lokation på byniveau, og at flere brugere i samme område kan dele én adresse.

Det svækker tracking, der bygger på IP-adressen, for eksempel at matche en besøgende på IP-adresse og browser. Det påvirker ikke klik-id'er, hashede e-mailadresser eller ordredata. ROASaurus bruger kun et IP-match som sidste udvej, og kun når præcis én nylig besøgende med den IP-adresse og browser passer. En delt relay-adresse fører så som regel til intet match.

Hvad betyder ITP for attributionsvinduer?

Et attributionsvindue er det antal dage efter et klik, hvor et køb stadig kan tilskrives det klik. I ROASaurus vælger du et lookback-vindue fra 1 til 90 dage, med 7 dage som standard. Annonceplatforme har deres egne indstillinger. I Safari kan en opsætning, der kun bygger på browsercookies, kun forbinde et køb med et klik, så længe cookien lever.

Day 0 landing ?fbclid=IwAR...Klik-id gemt på serveren med besøgs-id v-81f2
Day 0 _fbp, visitor idCookies skrevet af JavaScript, begrænset til højst 7 dage
Day 4 visitSamme besøgende: Cookies bruges og skrives igen
Day 13 visitNi dage uden besøg: Cookies er væk, så det ligner en ny besøgende
Day 13 Purchase pixel order-2087Intet link i browseren til klikket på dag 0
Day 13 Purchase server order-2087Sendt fra ordren med hashet e-mail, så platformen selv kan matche køberen
Eksempel: én Safari-shopper. Browseren mister linket til klikket, men købet når stadig platformen med data, den kan matche. Hvis annonceklikket kom fra et domæne, som ITP klassificerer som en tracker, holder de cookies, der skrives på landingssiden, kun 24 timer.
Dage mellem det seneste besøg og købet (eksempel)9 dage
24 t
7 dage
Cookie slettet
014
En scriptcookie holder op til 24 timer efter et dekoreret link fra et klassificeret domæne og ellers op til 7 dage. Denne shopper kom tilbage efter 9 dage, så browsercookies alene kan ikke knytte købet til klikket.

Effekten vokser med vinduet. Et vindue på 1 eller 7 dage er ikke længere end den 7-dages levetid for en scriptcookie, medmindre grænsen på 24 timer gælder. Med et vindue på 28 dage afhænger køb på dag 8 eller senere fra shoppere, der ikke vendte tilbage i mellemtiden, af andre data.

Sådan vurderer du omfanget for en shop. Tallene er et eksempel; brug dine egne.

Eksempelshop, 30 dageVærdi
Ordrer fra annonceklik1,000
Afgivet i Safari400 (40%)
Safari-ordrer afgivet mere end 7 dage efter klikket72 (18% af 400)
Andel af annoncedrevne ordrer i risiko ved en opsætning kun med browser72 ÷ 1,000 = 7.2%
Op til 7.2% af de annoncedrevne ordrer i dette eksempel afhænger af en cookie, som Safari måske allerede har slettet. Det er en øvre grænse, fordi nogle af disse shoppere vendte tilbage inden for 7 dage.

Hvad betyder ITP for remarketing?

Remarketing-målgrupper bygges ud fra browser-events, for eksempel personer, der har set et produkt eller lagt det i kurven. I Safari kan platformen ikke bruge sine tredjepartscookies, og pixelens first-party-cookie slettes efter 7 dage uden besøg. En Safari-besøgende, der vender tilbage efter 8 dage, ligner en ny for pixelen. Vedkommendes tidligere produktvisninger er ikke længere knyttet til vedkommende i browseren.

Der følger to effekter. Målgrupper med lange varigheder, som 30 eller 180 dage, beholder færre Safari-besøgende, end varigheden antyder. Dine analyser viser også flere nye besøgende og færre tilbagevendende, end du i virkeligheden har. Kundelistemålgrupper, der bygges ud fra hashede e-mailadresser i din shop eller dit e-mailværktøj, afhænger ikke af cookies, så de påvirkes ikke på samme måde.

Hvad virker stadig i Safari?

Begrænset af ITP
  • Annonceplatformes tredjepartscookies
  • Pixelcookies efter 7 dage uden besøg
  • Pixelcookies efter 24 timer på nogle annoncelandinger
  • Servercookies via en CNAME eller en tredjeparts-IP-adresse: 7 dage
  • IP-adressen som matchnøgle, med Private Relay
Virker stadig
  • Køb sendt fra ordredata
  • Klik-id'er gemt på serveren ved landing
  • Hashet e-mail og telefon i server-events
  • Klik-id'er og UTM'er i ordrens landings-URL
  • Svar på et spørgeskema efter købet
Alt til højre virker uden en langlivet cookie i browseren.

Server-side events fra ordrer

Et køb, der sendes fra din shops ordredata, afhænger ikke af nogen cookie i Safari. Shoppen registrerer ordren, en server sender den til platformens API, og platformen modtager den. Eventet indeholder den hashede e-mail og det hashede telefonnummer fra ordren. Platformen kan matche dem med en af sine brugere og tjekke sine egne registre over annonceklik og visninger inden for sit eget attributionsvindue. Læs hvad server-side tracking er for hele datastien.

Klik-id'er fanget ved landing

Klik-id'et står i URL'en på den første side. Et script kan læse det dér og sende det til din server, hvor det gemmes sammen med besøgs-id'et. Serverkopien udløber ikke efter 7 dage. Det, der udløber, er den browsercookie, der forbinder et tilbagevendende besøg med den gemte besøgende. Andre data kan stadig forbinde en ordre med et gemt klik, for eksempel en e-mailadresse, shopperen har oplyst tidligere i en tilmeldingsformular, eller klik-id'et i landings-URL'en for den session, der afgav ordren.

First-party-indsamling med grænsen på 7 dage

Hvis du leverer tracking-scriptet og dets anmodninger fra dit eget domæne, forbliver indsamlingen first-party, og det hjælper også mod adblockere. Det får ikke i sig selv cookies til at holde længere. Et tracking-subdomæne, der peger via en CNAME til et andet domæne, eller som WebKit ser som en tredjeparts-IP-adresse, falder ind under grænsen på 7 dage. Et ROASaurus-tracking-subdomæne udsteder besøgs-id'et igen som en HTTP-cookie, men Safari kan stadig begrænse den cookie til 7 dage. Shopifys app proxy holder anmodninger på dit shopdomæne, men Shopify fjerner cookies fra app proxy-anmodninger og -svar, så besøgs-id'et dér skrives af JavaScript, og reglen om 7 dage gælder.

Det, shopperen fortæller dig

Shoppere kan fortælle dig, hvordan de fandt dig, og det svar afhænger ikke af cookies. Et spørgeskema efter købet spørger efter checkout. I ROASaurus kombinerer Total Impact-modellen svaret med klikdata og giver spørgeskemaet 50% af tilskrivningen, når der også er klik.

Sådan tjekker du, hvor meget Safari påvirker din shop

  1. Find Safari-andelen af dine ordrer

    Gruppér køb efter browser i dit analyseværktøj. Tæl Safari på Mac, iPhone og iPad.

  2. Mål tiden fra klik til køb

    Find ud af, hvor mange ordrer der kommer mere end 7 dage efter annonceklikket. Sammenlign vinduerne på 7, 14 og 28 dage i ROASaurus' attributionsrapport, og se, hvor meget tilskrivning der flytter sig.

  3. Sammenlign pixelkøb med ordrer

    Tæl de Purchase-events, din pixel har sendt, opdelt efter browser, hvis din platform tillader det, og sammenlign dem med dine ordrer for samme periode.

  4. Tjek dine server-events

    Sørg for, at hver betalt ordre sendes server-side med hashet e-mail og telefon, og at browser- og serverkopierne deler ét event-id.

Hvis en stor del af dine ordrer kommer fra Safari, og mange af dem kommer mere end 7 dage efter klikket, vil browsercookies alene underrapportere dine annoncer. Køb, der sendes fra ordredata med hashede kundedata, giver annonceplatformene en anden måde at matche de ordrer på. Du kan se, hvordan ROASaurus gør det, på siden om server-side tracking, og hvordan klik tilskrives, i attribution.

Kilder

  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

I ROASaurus

Læs videre

TrackingAdblockere og tracking: hvad din shop misterAdblockere stopper trackingpixels, så annonceplatforme går glip af køb. Se, hvilke events der går tabt, hvorfor server-side events ikke gør, og hvordan du måler dit tab.TrackingConsent Mode v2 og GDPR: hvad en webshop må sendeConsent Mode v2 for webshops: de fire samtykkesignaler fra Google, hvad EU-retten kræver, og hvad server-side tracking stadig må sende. Kun generel information.TrackingDobbelte købsevents: hvorfor salg tælles to gangeDobbelte købsevents puster konverteringer og ROAS op. Se årsagerne, hvordan Meta, TikTok, Snapchat, Pinterest og Reddit deduplikerer, og hvordan du løser det.
FAQ

Spørgsmål, besvaret

Hvor længe holder cookies i Safari?

Cookies, der oprettes af JavaScript, slettes efter 7 dage uden brugerinteraktion på sitet. På en landingsside, der nås via et dekoreret link fra et domæne, som ITP klassificerer som en tracker, begrænses de til 24 timer. Cookies, der sættes i HTTP-svaret fra selve sitet, er ikke omfattet af disse grænser, medmindre serveren er en cloaket tredjepart.

Fjerner Safari fbclid og gclid fra URL'er?

I Private Browsing fjerner Safari 17 og nyere en række query-parametre, som WebKit har identificeret som brugt til cross-site tracking, når den besøgende bevæger sig fra ét website til et andet. WebKit siger, at den samme beskyttelse gælder ved normal browsing, når personen slår avanceret beskyttelse mod tracking og fingerprinting til for al browsing. Dens meddelelse nævner ikke parametrene, så tilføj også UTM-parametre til dine annoncelinks.

Omgår et CNAME-tracking-subdomæne Safari ITP?

Nej. Et tracking-subdomæne holder indsamlingen på dit domæne, men ITP begrænser de cookies, det sætter, til 7 dage, når det peger på et andet domæne via en CNAME eller kører på en tredjeparts-IP-adresse. Det hjælper stadig mod adblockere.

Påvirker Safari ITP server-side tracking?

Den stopper ikke købet, som sendes fra dine ordredata til annonceplatformen. Den forkorter, hvor længe en tilbagevendende Safari-besøgende kan knyttes til et tidligere klik, og derfor har klik-id'er gemt på serveren og hashede kundedata betydning.

Er Safari ITP slået til som standard?

Ja. ITP er slået til som standard i Safari på Mac, iPhone og iPad, så den gælder for alle Safari-besøgende, medmindre de ændrer deres indstillinger.

Hvert salg, sporet til annoncen, der skabte det

Server-side tracking, overskud og livstidsværdi i én app. 14 dages gratis prøve, uden kreditkort.

Start din gratis prøve →