- Το Safari ITP αποκλείει όλα τα cookies τρίτων και περιορίζει τα cookies που ορίζονται από JavaScript σε 7 ημέρες, ή σε 24 ώρες σε μια σελίδα προορισμού που ανοίγει μέσω decorated link από domain που ταξινομεί ως tracker.
- Τα cookies που ορίζει ένα subdomain παρακολούθησης που δείχνει σε άλλο domain μέσω CNAME, ή που το WebKit βλέπει ως διεύθυνση IP τρίτου, περιορίζονται επίσης στις 7 ημέρες, οπότε ένα subdomain παρακολούθησης δεν παρακάμπτει το όριο.
- Ένας αγοραστής στο Safari που αγοράζει περισσότερες από 7 ημέρες μετά την τελευταία του επίσκεψη συνήθως φαίνεται καινούργιος στην παρακολούθηση μέσω προγράμματος περιήγησης, κάτι που συντομεύει τα παράθυρα απόδοσης και τα κοινά του remarketing.
- Οι αγορές που στέλνονται από δεδομένα παραγγελιών, τα click ID που αποθηκεύονται στον server κατά την άφιξη και τα δεδομένα πελατών με hash εξακολουθούν να λειτουργούν, επειδή δεν εξαρτώνται από ένα cookie στο Safari.
Το Intelligent Tracking Prevention (ITP) του Safari περιορίζει για πόσο χρόνο μπορεί ένας ιστότοπος να αναγνωρίζει έναν επισκέπτη που επιστρέφει. Αποκλείει όλα τα cookies τρίτων και περιορίζει τα cookies που ορίζονται από JavaScript στις 7 ημέρες, ή στις 24 ώρες μετά από ορισμένα κλικ σε διαφημίσεις. Οι αγορές που στέλνονται server-side από τα δεδομένα των παραγγελιών σας, τα click ID που αποθηκεύονται όταν φτάνει ο αγοραστής και τα δεδομένα πελατών με hash εξακολουθούν να λειτουργούν.
Ο οδηγός αυτός εξηγεί κάθε κανόνα του ITP όπως τον τεκμηριώνει το WebKit, τι κάνουν οι κανόνες στα παράθυρα απόδοσης και στο remarketing και ποιες μέθοδοι παρακολούθησης εξακολουθούν να λειτουργούν για ένα ηλεκτρονικό κατάστημα. Κλείνει με έναν τρόπο να ελέγξετε πόσο επηρεάζει το Safari το δικό σας κατάστημα.
Τι είναι το Safari ITP;
Το Intelligent Tracking Prevention είναι ένα σύνολο προστασιών απορρήτου στο WebKit, τη μηχανή του προγράμματος περιήγησης πίσω από το Safari σε Mac, iPhone και iPad. Το WebKit το έχει επεκτείνει πολλές φορές και τεκμηριώνει τους τρέχοντες κανόνες στη σελίδα Tracking Prevention.
Ορισμένοι κανόνες του ITP ισχύουν για κάθε ιστότοπο. Άλλοι ισχύουν μόνο για domains που το ITP έχει ταξινομήσει ως domains με δυνατότητες cross-site παρακολούθησης, με βάση τον τρόπο που συμπεριφέρονται αυτά τα domains στους ιστότοπους που επισκέπτεται ένα άτομο. Το ITP είναι ενεργό από προεπιλογή, οπότε επηρεάζει κάθε επισκέπτη του Safari στο κατάστημά σας, όχι μόνο όσους ενδιαφέρονται για το απόρρητο.
Ποια είναι τα όρια cookies στο Safari ITP;
| Τι αποθηκεύεται | Παράδειγμα | Όριο στο Safari |
|---|---|---|
| Cookies τρίτων | Τα δικά της cookies μιας διαφημιστικής πλατφόρμας, που στέλνονται με τα αιτήματά της από τη σελίδα σας | Μπλοκάρεται |
| Cookies και αποθήκευση που γράφει η JavaScript | Το first-party ID προγράμματος περιήγησης ενός pixel, ένα cookie ID επισκέπτη, localStorage | Διαγράφονται μετά από 7 ημέρες χωρίς αλληλεπίδραση του χρήστη |
| Cookies που γράφει η JavaScript μετά από decorated link | Η σελίδα προορισμού, όταν ένα domain που έχει ταξινομηθεί έστειλε τον επισκέπτη με query string ή fragment στο URL | Περιορίζονται στις 24 ώρες |
| Cookies που ορίζει ένας server μέσω καλυμμένου (cloaked) subdomain | Ένα subdomain παρακολούθησης που δείχνει σε άλλο domain μέσω CNAME ή τρέχει σε διεύθυνση IP τρίτου | Περιορίζονται στις 7 ημέρες |
| Cookies που ορίζει ο web server του ιστότοπού σας | Ένα cookie συνεδρίας ή καλαθιού που ορίζεται στην απάντηση HTTP του καταστήματός σας | Δεν περιορίζονται από αυτούς τους κανόνες |
Το όριο των 7 ημερών στα cookies από scripts
Τα περισσότερα pixel και εργαλεία analytics γράφουν τα δικά τους first-party cookies με JavaScript. Το pixel της Meta, για παράδειγμα, κρατά ένα ID προγράμματος περιήγησης σε ένα cookie με όνομα _fbp. Στο Safari, το ITP διαγράφει τα cookies και την άλλη αποθήκευση που δημιουργεί η JavaScript μετά από 7 ημέρες χωρίς αλληλεπίδραση του χρήστη στον ιστότοπό σας. Το WebKit ορίζει την αλληλεπίδραση του χρήστη ως κλικ, πάτημα με το δάχτυλο ή πάτημα πλήκτρου. Η κύλιση δεν μετράει.
Στην πράξη, ένας αγοραστής που επιστρέφει και χρησιμοποιεί τον ιστότοπό σας μέσα σε 7 ημέρες συνήθως κρατά το cookie. Ένας αγοραστής που λείπει περισσότερες από 7 ημέρες επιστρέφει χωρίς αυτό και μοιάζει με νέο επισκέπτη.
Το όριο των 24 ωρών μετά από decorated link
Οι διαφημιστικές πλατφόρμες προσθέτουν click ID στους συνδέσμους των διαφημίσεών τους. Το WebKit το ονομάζει link decoration. Όταν ένα domain που το ITP έχει ταξινομήσει ως tracker στέλνει τον επισκέπτη στη σελίδα σας και το τελικό URL έχει query string ή fragment, τα cookies που γράφει η JavaScript σε αυτή τη σελίδα προορισμού περιορίζονται στις 24 ώρες. Το όριο ισχύει για τη σελίδα στην οποία φτάνει κανείς με αυτή την πλοήγηση, όχι για ολόκληρο τον ιστότοπο.
Cookies τρίτων
Το Safari αποκλείει από προεπιλογή όλα τα cookies τρίτων και το WebKit λέει ότι δεν υπάρχουν εξαιρέσεις σε αυτόν τον αποκλεισμό. Ένα τρίτο μέρος μπορεί να ζητήσει πρόσβαση μόνο μέσω μηχανισμών όπως το Storage Access API. Μια διαφημιστική πλατφόρμα επομένως δεν μπορεί να διαβάσει το δικό της cookie μέσα από τις σελίδες σας. Εξαρτάται από τα first-party cookies που γράφει το pixel της, τα οποία υπόκεινται στους κανόνες των 7 ημερών και των 24 ωρών.
Απόκρυψη μέσω CNAME και διεύθυνσης IP
Μια συνηθισμένη παράκαμψη είναι ένα subdomain παρακολούθησης, όπως το t.yourstore.com, που δείχνει σε έναν server παρακολούθησης. Τα cookies από αυτό το subdomain ορίζονται στην απάντηση HTTP, άρα δεν είναι cookies από script. Το WebKit θεωρεί το subdomain καλυμμένο (cloaked) όταν δείχνει μέσω CNAME σε διαφορετικό domain. Από το Safari 17 το θεωρεί επίσης καλυμμένο όταν η διεύθυνση IP του μοιάζει να ανήκει σε διαφορετικό μέρος από τον ιστότοπό σας, για παράδειγμα όταν οι δύο διευθύνσεις βρίσκονται σε σαφώς διαφορετικά εύρη δικτύου. Και στις δύο περιπτώσεις το ITP περιορίζει τα cookies που ορίζονται στην απάντηση στις 7 ημέρες. Το ποιος κατέχει τον server δεν παίζει ρόλο για αυτούς τους κανόνες.
Πώς χειρίζεται το Safari τα click ID στους συνδέσμους;
Ένα click ID όπως το fbclid ή το gclid είναι μέρος του URL προορισμού. Στην κανονική περιήγηση, το Safari φορτώνει το URL με τις παραμέτρους του, οπότε ένα script στη σελίδα προορισμού μπορεί να διαβάσει το click ID. Το όριο των 24 ωρών παραπάνω περιορίζει για πόσο διαρκεί ένα cookie που γράφεται σε εκείνη τη σελίδα. Δεν αφαιρεί το click ID από το URL.
Η Ιδιωτική περιήγηση (Private Browsing) πηγαίνει πιο μακριά. Από το Safari 17, το Link Tracking Protection ισχύει όταν ο επισκέπτης πλοηγείται από έναν ιστότοπο σε άλλον, για παράδειγμα από μια διαφήμιση στο κατάστημά σας. Το Safari αφαιρεί ένα σύνολο παραμέτρων query που το WebKit έχει εντοπίσει ότι χρησιμοποιούνται για cross-site παρακολούθηση χρηστών ή κλικ. Η ανακοίνωση του WebKit δεν παραθέτει τις παραμέτρους. Το παράδειγμά της αφαιρεί μια παράμετρο παρακολούθησης και κρατά μια παράμετρο καμπάνιας. Στη σελίδα προορισμού, τα scripts τρίτων που διαβάζουν το URL το λαμβάνουν επίσης χωρίς το query string. Οι ίδιες προστασίες διατίθενται και στην κανονική περιήγηση για όσους ενεργοποιούν την προηγμένη προστασία από παρακολούθηση και fingerprinting για όλη την περιήγηση.
Τι γίνεται με το Private Relay και τις διευθύνσεις IP;
Σύμφωνα με το WebKit, το Safari κρύβει τις διευθύνσεις IP από γνωστούς trackers από προεπιλογή από το Safari 15. Όσοι πληρώνουν για το iCloud+ μπορούν επίσης να ενεργοποιήσουν το iCloud Private Relay. Στέλνει την κίνηση του Safari μέσω δύο ξεχωριστών relay, που τα διαχειρίζονται διαφορετικοί φορείς, ώστε οι ιστότοποι να βλέπουν μια διεύθυνση IP του relay αντί για τη δική του του επισκέπτη. Η Apple λέει ότι η διεύθυνση του relay διατηρεί την τοποθεσία του επισκέπτη σε χονδρικό επίπεδο πόλης και ότι αρκετοί χρήστες στην ίδια περιοχή μπορεί να μοιράζονται μία διεύθυνση.
Αυτό αποδυναμώνει την παρακολούθηση που βασίζεται στη διεύθυνση IP, όπως η αντιστοίχιση ενός επισκέπτη με διεύθυνση IP και πρόγραμμα περιήγησης. Δεν επηρεάζει τα click ID, τις διευθύνσεις email με hash ή τα δεδομένα παραγγελιών. Το ROASaurus χρησιμοποιεί αντιστοίχιση IP μόνο ως έσχατη λύση, και μόνο όταν ταιριάζει ακριβώς ένας πρόσφατος επισκέπτης με εκείνη τη διεύθυνση IP και το πρόγραμμα περιήγησης. Μια κοινή διεύθυνση relay οδηγεί τότε συνήθως σε καμία αντιστοίχιση.
Τι σημαίνει το ITP για τα παράθυρα απόδοσης;
Το παράθυρο απόδοσης είναι ο αριθμός των ημερών μετά από ένα κλικ μέσα στις οποίες μια αγορά μπορεί ακόμη να αποδοθεί σε εκείνο το κλικ. Στο ROASaurus επιλέγετε ένα παράθυρο απόδοσης από 1 έως 90 ημέρες, με προεπιλογή τις 7 ημέρες. Οι διαφημιστικές πλατφόρμες έχουν τις δικές τους ρυθμίσεις. Στο Safari, μια ρύθμιση που βασίζεται μόνο σε cookies του προγράμματος περιήγησης μπορεί να συνδέσει μια αγορά με ένα κλικ μόνο όσο ζει το cookie.
Day 0 landing ?fbclid=IwAR...Click ID αποθηκευμένο στον server με ID επισκέπτη v-81f2Day 0 _fbp, visitor idCookies που γράφει η JavaScript, με όριο το πολύ 7 ημέρεςDay 4 visitΊδιος επισκέπτης: τα cookies χρησιμοποιούνται και ξαναγράφονταιDay 13 visitΕννέα ημέρες χωρίς επίσκεψη: τα cookies έχουν χαθεί, οπότε φαίνεται σαν νέος επισκέπτηςDay 13 Purchase pixel order-2087Καμία σύνδεση στο πρόγραμμα περιήγησης με το κλικ της ημέρας 0Day 13 Purchase server order-2087Στέλνεται από την παραγγελία με email με hash, ώστε η πλατφόρμα να αντιστοιχίσει μόνη της τον αγοραστήΗ επίδραση μεγαλώνει με το παράθυρο. Ένα παράθυρο 1 ή 7 ημερών δεν είναι μεγαλύτερο από τη διάρκεια ζωής 7 ημερών ενός cookie από script, εκτός αν ισχύει το όριο των 24 ωρών. Με παράθυρο 28 ημερών, οι αγορές από την ημέρα 8 και μετά από αγοραστές που δεν επέστρεψαν στο μεταξύ εξαρτώνται από άλλα δεδομένα.
Να πώς μπορείτε να μετρήσετε το μέγεθος του φαινομένου για ένα κατάστημα. Τα νούμερα είναι παράδειγμα· χρησιμοποιήστε τα δικά σας.
| Κατάστημα-παράδειγμα, 30 ημέρες | Τιμή |
|---|---|
| Παραγγελίες από κλικ σε διαφημίσεις | 1,000 |
| Που έγιναν στο Safari | 400 (40%) |
| Παραγγελίες Safari που έγιναν περισσότερες από 7 ημέρες μετά το κλικ | 72 (18% των 400) |
| Ποσοστό παραγγελιών από διαφημίσεις που κινδυνεύουν σε ρύθμιση μόνο με πρόγραμμα περιήγησης | 72 ÷ 1,000 = 7.2% |
Τι σημαίνει το ITP για το remarketing;
Τα κοινά remarketing δημιουργούνται από συμβάντα του προγράμματος περιήγησης, όπως άτομα που είδαν ένα προϊόν ή το πρόσθεσαν στο καλάθι. Στο Safari, η πλατφόρμα δεν μπορεί να χρησιμοποιήσει τα cookies τρίτων της και το first-party cookie του pixel διαγράφεται μετά από 7 ημέρες χωρίς επίσκεψη. Ένας επισκέπτης Safari που επιστρέφει μετά από 8 ημέρες φαίνεται καινούργιος στο pixel. Οι προηγούμενες προβολές προϊόντων του δεν συνδέονται πια μαζί του στο πρόγραμμα περιήγησης.
Ακολουθούν δύο επιπτώσεις. Τα κοινά με μεγάλη διάρκεια, όπως 30 ή 180 ημέρες, κρατούν λιγότερους επισκέπτες Safari από όσους υποδηλώνει η διάρκεια. Και τα analytics σας δείχνουν περισσότερους νέους επισκέπτες και λιγότερους επιστρέφοντες από όσους έχετε πραγματικά. Τα κοινά λίστας πελατών που δημιουργούνται από διευθύνσεις email με hash στο κατάστημα ή στο εργαλείο email σας δεν εξαρτώνται από cookies, οπότε δεν επηρεάζονται με τον ίδιο τρόπο.
Τι εξακολουθεί να λειτουργεί στο Safari;
- Cookies τρίτων των διαφημιστικών πλατφορμών
- Cookies του pixel μετά από 7 ημέρες χωρίς επίσκεψη
- Cookies του pixel μετά από 24 ώρες σε ορισμένες σελίδες προορισμού από διαφημίσεις
- Cookies server μέσω CNAME ή διεύθυνσης IP τρίτου: 7 ημέρες
- Η διεύθυνση IP ως κλειδί αντιστοίχισης, με Private Relay
- Αγορές που στέλνονται από δεδομένα παραγγελιών
- Click ID που αποθηκεύονται στον server κατά την άφιξη
- Email και τηλέφωνο με hash στα server-side συμβάντα
- Click ID και UTM στο URL προορισμού της παραγγελίας
- Απαντήσεις σε έρευνα μετά την αγορά
Server-side συμβάντα από παραγγελίες
Μια αγορά που στέλνεται από τα δεδομένα παραγγελιών του καταστήματός σας δεν εξαρτάται από κανένα cookie στο Safari. Το κατάστημα καταγράφει την παραγγελία, ένας server τη στέλνει στο API της πλατφόρμας και η πλατφόρμα τη λαμβάνει. Το συμβάν περιλαμβάνει το email και τον αριθμό τηλεφώνου της παραγγελίας με hash. Η πλατφόρμα μπορεί να τα αντιστοιχίσει με έναν από τους χρήστες της και να ελέγξει τις δικές της καταγραφές κλικ και προβολών διαφημίσεων, μέσα στο δικό της παράθυρο απόδοσης. Διαβάστε τι είναι η server-side παρακολούθηση για την πλήρη διαδρομή των δεδομένων.
Click ID που καταγράφονται κατά την άφιξη
Το click ID βρίσκεται στο URL της πρώτης σελίδας. Ένα script μπορεί να το διαβάσει εκεί και να το στείλει στον server σας, όπου αποθηκεύεται μαζί με το ID επισκέπτη. Το αντίγραφο στον server δεν λήγει μετά από 7 ημέρες. Αυτό που λήγει είναι το cookie του προγράμματος περιήγησης που συνδέει μια επίσκεψη που επιστρέφει με αυτόν τον αποθηκευμένο επισκέπτη. Άλλα δεδομένα μπορούν ακόμη να συνδέσουν μια παραγγελία με ένα αποθηκευμένο κλικ, όπως μια διεύθυνση email που έδωσε ο αγοραστής νωρίτερα σε μια φόρμα εγγραφής, ή το click ID στο URL προορισμού της συνεδρίας που έκανε την παραγγελία.
First-party συλλογή, με το όριο των 7 ημερών
Η εξυπηρέτηση του script παρακολούθησης και των αιτημάτων του από το δικό σας domain κρατά τη συλλογή first-party, κάτι που βοηθά και απέναντι στα ad blockers. Από μόνη της δεν κάνει τα cookies να διαρκούν περισσότερο. Ένα subdomain παρακολούθησης που δείχνει μέσω CNAME σε άλλο domain, ή που το WebKit βλέπει ως διεύθυνση IP τρίτου, υπόκειται στο όριο των 7 ημερών. Ένα subdomain παρακολούθησης του ROASaurus επανεκδίδει το ID επισκέπτη ως cookie HTTP, αλλά το Safari μπορεί και πάλι να περιορίσει αυτό το cookie στις 7 ημέρες. Το app proxy του Shopify κρατά τα αιτήματα στο domain του καταστήματός σας, αλλά το Shopify αφαιρεί τα cookies από τα αιτήματα και τις απαντήσεις του app proxy, οπότε το ID επισκέπτη εκεί γράφεται από JavaScript και ισχύει ο κανόνας των 7 ημερών.
Τι σας λέει ο αγοραστής
Οι αγοραστές μπορούν να σας πουν πώς σας βρήκαν και αυτή η απάντηση δεν εξαρτάται από cookies. Μια έρευνα μετά την αγορά ρωτά μετά το checkout. Στο ROASaurus, το μοντέλο Total Impact συνδυάζει την απάντηση με τα δεδομένα κλικ και δίνει στην έρευνα το 50% της απόδοσης όταν υπάρχουν και κλικ.
Πώς θα ελέγξετε πόσο επηρεάζει το Safari το κατάστημά σας
- Βρείτε το ποσοστό του Safari στις παραγγελίες σας
Στο εργαλείο analytics σας, ομαδοποιήστε τις αγορές ανά πρόγραμμα περιήγησης. Μετρήστε το Safari σε Mac, iPhone και iPad.
- Μετρήστε τον χρόνο από το κλικ έως την αγορά
Βρείτε πόσες παραγγελίες έρχονται περισσότερες από 7 ημέρες μετά το κλικ στη διαφήμιση. Στην αναφορά απόδοσης του ROASaurus, συγκρίνετε τα παράθυρα των 7, 14 και 28 ημερών και δείτε πόση απόδοση μετακινείται.
- Συγκρίνετε τις αγορές του pixel με τις παραγγελίες
Μετρήστε τα συμβάντα Purchase που έστειλε το pixel σας, χωρισμένα ανά πρόγραμμα περιήγησης αν το επιτρέπει η πλατφόρμα σας, και συγκρίνετέ τα με τις παραγγελίες της ίδιας περιόδου.
- Ελέγξτε τα server-side συμβάντα σας
Βεβαιωθείτε ότι κάθε πληρωμένη παραγγελία στέλνεται server-side με email και τηλέφωνο με hash και ότι τα αντίγραφα του προγράμματος περιήγησης και του server μοιράζονται ένα ID συμβάντος.
Αν ένα μεγάλο μέρος των παραγγελιών σας προέρχεται από το Safari και πολλές από αυτές έρχονται περισσότερες από 7 ημέρες μετά το κλικ, τα cookies του προγράμματος περιήγησης από μόνα τους θα υποτιμούν τις διαφημίσεις σας. Οι αγορές που στέλνονται από δεδομένα παραγγελιών, με δεδομένα πελάτη με hash, δίνουν στις διαφημιστικές πλατφόρμες έναν ακόμη τρόπο να αντιστοιχίσουν αυτές τις παραγγελίες. Μπορείτε να δείτε πώς το κάνει αυτό το ROASaurus στη σελίδα για την server-side παρακολούθηση και πώς αποδίδει τα κλικ στην απόδοση.
Πηγές
- 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