- Safari ITP estää kaikki kolmannen osapuolen evästeet ja rajoittaa JavaScriptin asettamat evästeet 7 päivään, tai 24 tuntiin laskeutumissivulla, jolle on saavuttu seurantaparametreilla varustetun linkin kautta verkkotunnukselta, jonka se luokittelee seurantapalveluksi.
- Myös evästeet, jotka asettaa seurannan aliverkkotunnus, joka osoittaa CNAME-tietueella toiseen verkkotunnukseen tai jonka WebKit näkee kolmannen osapuolen IP-osoitteena, rajoitetaan 7 päivään, joten seurannan aliverkkotunnus ei vältä rajoitusta.
- Safari-ostaja, joka ostaa yli 7 päivää viimeisen käyntinsä jälkeen, näyttää yleensä uudelta selainpohjaiselle seurannalle, mikä lyhentää attribuutioikkunoita ja uudelleenmarkkinointiyleisöjä.
- Tilausdatasta lähetetyt ostot, laskeutumisen yhteydessä palvelimelle tallennetut klikkaus-ID:t ja hashattu asiakasdata toimivat edelleen, koska ne eivät riipu Safarin evästeestä.
Safarin Intelligent Tracking Prevention (ITP) rajoittaa, kuinka kauan verkkosivusto voi tunnistaa palaavan kävijän. Se estää kaikki kolmannen osapuolen evästeet ja rajoittaa JavaScriptin asettamat evästeet 7 päivään tai joidenkin mainosklikkausten jälkeen 24 tuntiin. Tilausdatastasi palvelinpuolella lähetetyt ostot, ostajan saapuessa tallennetut klikkaus-ID:t ja hashattu asiakasdata toimivat edelleen.
Tämä opas selittää jokaisen ITP-säännön sellaisena kuin WebKit sen dokumentoi, mitä säännöt tekevät attribuutioikkunoille ja uudelleenmarkkinoinnille ja mitkä seurantamenetelmät toimivat edelleen verkkokaupalle. Lopuksi esitetään tapa tarkistaa, kuinka paljon Safari vaikuttaa omaan kauppaasi.
Mitä on Safari ITP?
Intelligent Tracking Prevention on joukko yksityisyyden suojia WebKitissä, Safarin selainmoottorissa Macilla, iPhonessa ja iPadissa. WebKit on laajentanut sitä monta kertaa, ja se dokumentoi nykyiset säännöt Tracking Prevention -sivullaan.
Jotkin ITP-säännöt koskevat kaikkia verkkosivustoja. Toiset koskevat vain verkkotunnuksia, jotka ITP on luokitellut sellaisiksi, joilla on sivustorajat ylittävän seurannan ominaisuuksia, sen perusteella, miten nämä verkkotunnukset käyttäytyvät sivustoilla, joilla ihminen vierailee. ITP on oletuksena päällä, joten se vaikuttaa jokaiseen Safari-kävijään kaupassasi, ei vain yksityisyyttä arvostaviin.
Mitkä ovat Safari ITP:n evästerajoitukset?
| Mitä tallennetaan | Esimerkki | Rajoitus Safarissa |
|---|---|---|
| Kolmannen osapuolen evästeet | Mainosalustan omat evästeet, jotka lähetetään sen pyyntöjen mukana sivultasi | Estetty |
| JavaScriptin kirjoittamat evästeet ja tallennus | Pikselin first-party-selaintunnus, kävijätunnuseväste, localStorage | Poistetaan 7 päivän jälkeen, jos käyttäjä ei ole ollut vuorovaikutuksessa |
| JavaScriptin kirjoittamat evästeet seurantaparametreilla varustetun linkin jälkeen | Laskeutumissivu, kun luokiteltu verkkotunnus ohjasi kävijän URL-osoitteella, jossa on kyselymerkkijono tai fragmentti | Rajoitettu 24 tuntiin |
| Palvelimen asettamat evästeet naamioidun aliverkkotunnuksen kautta | Seurannan aliverkkotunnus, joka osoittaa CNAME-tietueella toiseen verkkotunnukseen tai toimii kolmannen osapuolen IP-osoitteessa | Rajoitettu 7 päivään |
| Sivustosi web-palvelimen asettamat evästeet | Kauppasi HTTP-vastauksessa asetettu istunto- tai ostoskorieväste | Näillä säännöillä ei rajoitettu |
7 päivän raja skriptievästeille
Useimmat pikselit ja analytiikkatyökalut kirjoittavat omat first-party-evästeensä JavaScriptillä. Esimerkiksi Meta-pikseli pitää selaimen tunnusta evästeessä nimeltä _fbp. Safarissa ITP poistaa JavaScriptillä luodut evästeet ja muun tallennuksen 7 päivän jälkeen, jos käyttäjä ei ole ollut vuorovaikutuksessa sivustosi kanssa. WebKit määrittelee vuorovaikutukseksi klikkauksen, napautuksen tai näppäimen painalluksen. Vieritys ei lasketa.
Käytännössä ostaja, joka palaa ja käyttää sivustoasi 7 päivän sisällä, säilyttää yleensä evästeen. Ostaja, joka pysyy poissa yli 7 päivää, palaa ilman sitä ja näyttää uudelta kävijältä.
24 tunnin raja seurantaparametreilla varustetun linkin jälkeen
Mainosalustat lisäävät klikkaus-ID:t mainostensa linkkeihin. WebKit kutsuu tätä linkin koristeluksi (link decoration). Kun verkkotunnus, jonka ITP on luokitellut seurantapalveluksi, ohjaa kävijän sivullesi ja lopullisessa URL-osoitteessa on kyselymerkkijono tai fragmentti, JavaScriptin kyseisellä laskeutumissivulla kirjoittamat evästeet rajoitetaan 24 tuntiin. Raja koskee sivua, jolle tällä siirtymällä päädytään, ei sivustoa kokonaisuudessaan.
Kolmannen osapuolen evästeet
Safari estää oletuksena kaikki kolmannen osapuolen evästeet, ja WebKitin mukaan tälle estolle ei ole poikkeuksia. Kolmas osapuoli voi vain pyytää pääsyä mekanismeilla, kuten Storage Access API. Mainosalusta ei siksi voi lukea omaa evästettään sivujesi sisältä. Se on riippuvainen first-party-evästeistä, jotka sen pikseli kirjoittaa ja joihin sovelletaan 7 päivän ja 24 tunnin sääntöjä.
CNAME- ja IP-osoitteen naamiointi
Yleinen kiertotie on seurannan aliverkkotunnus, kuten t.yourstore.com, joka osoittaa seurantapalvelimelle. Tämän aliverkkotunnuksen evästeet asetetaan HTTP-vastauksessa, joten ne eivät ole skriptievästeitä. WebKit pitää aliverkkotunnusta naamioituna, kun se osoittaa CNAME-tietueella eri verkkotunnukseen. Safari 17:stä lähtien se pitää aliverkkotunnusta naamioituna myös silloin, kun sen IP-osoite näyttää eri osapuolelta kuin sivustosi, esimerkiksi kun kaksi osoitetta ovat selvästi eri verkkoalueilla. Kummassakin tapauksessa ITP rajoittaa vastauksessa asetetut evästeet 7 päivään. Sillä, kuka palvelimen omistaa, ei ole näissä säännöissä merkitystä.
Miten Safari käsittelee linkeissä olevia klikkaus-ID:itä?
Klikkaus-ID, kuten fbclid tai gclid, on osa laskeutumis-URL-osoitetta. Tavallisessa selauksessa Safari lataa URL-osoitteen parametreineen, joten laskeutumissivun skripti voi lukea klikkaus-ID:n. Yllä oleva 24 tunnin raja rajoittaa sitä, kuinka kauan sillä sivulla kirjoitettu eväste kestää. Se ei poista klikkaus-ID:tä URL-osoitteesta.
Yksityinen selaus menee pidemmälle. Safari 17:stä lähtien Link Tracking Protection on käytössä, kun kävijä siirtyy verkkosivustolta toiselle, esimerkiksi mainoksesta kauppaasi. Safari poistaa joukon kyselyparametreja, jotka WebKit on tunnistanut käyttäjien tai klikkausten sivustorajat ylittävään seurantaan käytetyiksi. WebKitin ilmoitus ei listaa parametreja. Sen esimerkissä seurantaparametri poistetaan ja kampanjaparametri säilytetään. Laskeutumissivulla myös URL-osoitetta lukevat kolmannen osapuolen skriptit saavat sen ilman kyselymerkkijonoa. Samat suojaukset ovat käytettävissä tavallisessa selauksessa niille, jotka ottavat käyttöön edistyneen seurannan ja sormenjälkien suojauksen kaikessa selauksessa.
Entä Private Relay ja IP-osoitteet?
WebKitin mukaan Safari on piilottanut IP-osoitteet tunnetuilta seurantapalveluilta oletuksena Safari 15:stä lähtien. iCloud+:sta maksavat voivat ottaa käyttöön myös iCloud Private Relayn. Se ohjaa Safarin liikenteen kahden erillisen välityspalvelimen kautta, joita ylläpitävät eri operaattorit, joten verkkosivustot näkevät välityspalvelimen IP-osoitteen kävijän oman sijaan. Applen mukaan välitysosoite säilyttää kävijän karkean, kaupunkitason sijainnin, ja useat samalla alueella olevat käyttäjät voivat jakaa yhden osoitteen.
Tämä heikentää seurantaa, joka perustuu IP-osoitteeseen, kuten kävijän yhdistämistä IP-osoitteen ja selaimen perusteella. Se ei vaikuta klikkaus-ID:iin, hashattuihin sähköpostiosoitteisiin tai tilausdataan. ROASaurus käyttää IP-yhdistämistä vain viimeisenä keinona ja vain silloin, kun täsmälleen yksi tuore kävijä sillä IP-osoitteella ja selaimella sopii. Jaettu välitysosoite johtaa silloin yleensä siihen, ettei yhdistämistä tehdä.
Mitä ITP tarkoittaa attribuutioikkunoille?
Attribuutioikkuna on päivien määrä klikkauksen jälkeen, jonka aikana osto voidaan vielä lukea ansioksi kyseiselle klikkaukselle. ROASaurusissa valitset tarkasteluikkunan 1–90 päivää, oletuksena 7 päivää. Mainosalustoilla on omat asetuksensa. Safarissa pelkkiin selaimen evästeisiin nojaava ratkaisu voi yhdistää oston klikkaukseen vain niin kauan kuin eväste elää.
Day 0 landing ?fbclid=IwAR...Klikkaus-ID tallennettu palvelimelle kävijätunnuksella v-81f2Day 0 _fbp, visitor idJavaScriptin kirjoittamat evästeet, rajoitettu enintään 7 päiväänDay 4 visitSama kävijä: evästeitä käytetään ja ne kirjoitetaan uudelleenDay 13 visitYhdeksän päivää ilman käyntiä: evästeet ovat poissa, joten tämä näyttää uudelta kävijältäDay 13 Purchase pixel order-2087Ei yhteyttä selaimessa päivän 0 klikkaukseenDay 13 Purchase server order-2087Lähetetään tilauksesta hashatun sähköpostin kanssa, jotta alusta voi yhdistää ostajan itseVaikutus kasvaa ikkunan mukana. 1 tai 7 päivän ikkuna ei ole pidempi kuin skriptievästeen 7 päivän elinikä, ellei 24 tunnin raja päde. 28 päivän ikkunassa ostot päivänä 8 tai myöhemmin ostajilta, jotka eivät palanneet välillä, riippuvat muusta datasta.
Näin tämän laajuuden voi arvioida kaupalle. Luvut ovat esimerkki; käytä omiasi.
| Esimerkkikauppa, 30 päivää | Arvo |
|---|---|
| Tilaukset mainosklikkauksista | 1,000 |
| Tehty Safarissa | 400 (40%) |
| Safari-tilaukset, jotka tehtiin yli 7 päivää klikkauksen jälkeen | 72 (18% luvusta 400) |
| Mainosten ohjaamien tilausten osuus, joka on vaarassa pelkkään selaimeen nojaavassa ratkaisussa | 72 ÷ 1,000 = 7.2% |
Mitä ITP tarkoittaa uudelleenmarkkinoinnille?
Uudelleenmarkkinointiyleisöt rakennetaan selaintapahtumista, kuten ihmisistä, jotka katsoivat tuotetta tai lisäsivät sen ostoskoriin. Safarissa alusta ei voi käyttää kolmannen osapuolen evästeitään, ja pikselin first-party-eväste poistetaan 7 päivän jälkeen ilman käyntiä. Safari-kävijä, joka palaa 8 päivän kuluttua, näyttää pikselille uudelta. Hänen aiempia tuotekatseluitaan ei enää yhdistetä häneen selaimessa.
Tästä seuraa kaksi vaikutusta. Pitkäkestoiset yleisöt, kuten 30 tai 180 päivää, säilyttävät vähemmän Safari-kävijöitä kuin kesto antaisi ymmärtää. Analytiikkasi näyttää myös enemmän uusia ja vähemmän palaavia kävijöitä kuin sinulla todellisuudessa on. Asiakaslistayleisöt, jotka on rakennettu kaupassasi tai sähköpostityökalussasi olevista hashatuista sähköpostiosoitteista, eivät riipu evästeistä, joten ne eivät kärsi samalla tavalla.
Mikä toimii edelleen Safarissa?
- Mainosalustojen kolmannen osapuolen evästeet
- Pikselin evästeet 7 päivän jälkeen ilman käyntiä
- Pikselin evästeet 24 tunnin jälkeen joillakin mainosten laskeutumissivuilla
- Palvelimen evästeet CNAME-tietueen tai kolmannen osapuolen IP-osoitteen kautta: 7 päivää
- IP-osoite vastaavuusavaimena, Private Relayn kanssa
- Tilausdatasta lähetetyt ostot
- Laskeutumisen yhteydessä palvelimelle tallennetut klikkaus-ID:t
- Hashattu sähköposti ja puhelinnumero palvelintapahtumissa
- Klikkaus-ID:t ja UTM-parametrit tilauksen laskeutumis-URL-osoitteessa
- Oston jälkeisen kyselyn vastaukset
Palvelinpuolen tapahtumat tilauksista
Kauppasi tilausdatasta lähetetty osto ei riipu mistään Safarin evästeestä. Kauppa kirjaa tilauksen, palvelin lähettää sen alustan API:in ja alusta vastaanottaa sen. Tapahtuma sisältää tilauksen hashatun sähköpostin ja puhelinnumeron. Alusta voi yhdistää ne yhteen käyttäjistään ja tarkistaa omista tiedoistaan mainosklikkaukset ja -katselut omassa attribuutioikkunassaan. Lue mitä palvelinpuolen seuranta on nähdäksesi koko datapolun.
Laskeutumisen yhteydessä tallennetut klikkaus-ID:t
Klikkaus-ID on ensimmäisen sivun URL-osoitteessa. Skripti voi lukea sen sieltä ja lähettää sen palvelimellesi, missä se tallennetaan kävijätunnuksen kanssa. Palvelimen kopio ei vanhene 7 päivässä. Vanhenee selaimen eväste, joka yhdistää palaavan käynnin tallennettuun kävijään. Muu data voi silti yhdistää tilauksen tallennettuun klikkaukseen, kuten sähköpostiosoite, jonka ostaja on antanut aiemmin rekisteröitymislomakkeessa, tai klikkaus-ID tilauksen tehneen istunnon laskeutumis-URL-osoitteessa.
First-party-keruu ja 7 päivän raja
Seurantaskriptin ja sen pyyntöjen tarjoaminen omalta verkkotunnukseltasi pitää keruun first-party-tasolla, mikä auttaa myös mainostenestoa vastaan. Se ei sellaisenaan pidennä evästeiden kestoa. Seurannan aliverkkotunnus, joka osoittaa CNAME-tietueella toiseen verkkotunnukseen tai jonka WebKit näkee kolmannen osapuolen IP-osoitteena, kuuluu 7 päivän rajan piiriin. ROASaurusin seurannan aliverkkotunnus antaa kävijätunnuksen uudelleen HTTP-evästeenä, mutta Safari voi silti rajoittaa kyseisen evästeen 7 päivään. Shopifyn app proxy pitää pyynnöt kauppasi verkkotunnuksessa, mutta Shopify poistaa evästeet app proxy -pyynnöistä ja -vastauksista, joten kävijätunnuksen siellä kirjoittaa JavaScript ja 7 päivän sääntö pätee.
Mitä ostaja kertoo sinulle
Ostajat voivat kertoa, miten löysivät sinut, eikä tämä vastaus riipu evästeistä. Oston jälkeinen kysely kysyy kassan jälkeen. ROASaurusissa Total Impact -malli yhdistää vastauksen klikkausdataan ja antaa kyselylle 50% ansiosta, kun mukana on myös klikkauksia.
Miten tarkistat, kuinka paljon Safari vaikuttaa kauppaasi
- Selvitä Safarin osuus tilauksistasi
Ryhmittele ostot selaimen mukaan analytiikkatyökalussasi. Laske Safari Macilla, iPhonella ja iPadilla.
- Mittaa aika klikkauksesta ostoon
Selvitä, kuinka moni tilaus tulee yli 7 päivää mainosklikkauksen jälkeen. Vertaa ROASaurusin attribuutioraportissa 7, 14 ja 28 päivän ikkunoita ja katso, kuinka paljon ansiota siirtyy.
- Vertaa pikselin ostoja tilauksiin
Laske pikselisi lähettämät Purchase-tapahtumat, selaimen mukaan jaoteltuina jos alustasi sallii, ja vertaa niitä saman jakson tilauksiin.
- Tarkista palvelintapahtumasi
Varmista, että jokainen maksettu tilaus lähetetään palvelinpuolelta hashatulla sähköpostilla ja puhelinnumerolla ja että selaimen ja palvelimen kopioilla on yhteinen tapahtuma-ID.
Jos suuri osa tilauksistasi tulee Safarista ja moni niistä tulee yli 7 päivää klikkauksen jälkeen, pelkät selaimen evästeet raportoivat mainoksesi liian alhaisina. Tilausdatasta lähetetyt ostot hashatulla asiakasdatalla antavat mainosalustoille toisen tavan yhdistää nämä tilaukset. Näet, miten ROASaurus tekee tämän, sivulta palvelinpuolen seuranta, ja miten se lukee klikkaukset ansioksi, sivulta attribuutio.
Lähteet
- 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
ROASaurusissa
- Palvelinpuolen seuranta ROASaurus-palvelussa
- Attribuutio ROASaurusissa
- Suppilot ja linkitetyt verkkotunnukset