Πού να αποθηκεύετε τη συναίνεση: Σύγκριση cookies, localStorage και εγγραφών στον server

Δύο διαφορετικές δουλειές

Όταν ένας επισκέπτης κάνει μια επιλογή συναίνεσης, πρέπει να συμβούν δύο ξεχωριστά πράγματα. Πρώτον, το πρόγραμμα περιήγησης πρέπει να θυμάται την επιλογή, ώστε το banner να μην εμφανίζεται ξανά σε κάθε σελίδα και τα tags να ξέρουν τι επιτρέπεται να κάνουν. Δεύτερον, μπορεί να χρειαστεί να αποδείξετε αργότερα ότι η επιλογή έγινε, τι είδε ο επισκέπτης και πότε. Αυτές οι δουλειές συχνά εξυπηρετούνται από διαφορετικούς μηχανισμούς αποθήκευσης και η σύγχυσή τους προκαλεί πραγματικά προβλήματα: banners που εμφανίζονται συνεχώς ξανά, επιλογές που εξαφανίζονται σε ορισμένα προγράμματα περιήγησης ή καμία εγγραφή να δείξετε όταν κάποιος ρωτήσει.

Αυτή η σύγκριση εξετάζει τις τρεις συνηθισμένες επιλογές — first-party cookies, αποθήκευση στο πρόγραμμα περιήγησης όπως το localStorage και εγγραφές συναίνεσης στον server — και πού ταιριάζει η καθεμία.

Επιλογή 1: First-party cookies

Τα cookies είναι η παραδοσιακή στέγη της κατάστασης συναίνεσης. Τα CMP του TCF αποθηκεύουν συνήθως το string συναίνεσης σε first-party cookie και πολλά CMP αποθηκεύουν εκεί και τα δικά τους δεδομένα προτιμήσεων.

Πλεονεκτήματα

Αδυναμίες

Επιλογή 2: localStorage και άλλη αποθήκευση προγράμματος περιήγησης

Ορισμένα CMP αποθηκεύουν αναλυτικές προτιμήσεις στο localStorage, μερικές φορές παράλληλα με ένα μικρότερο cookie.

Πλεονεκτήματα

Αδυναμίες

Επιλογή 3: Εγγραφές συναίνεσης στον server

Μια εγγραφή στον server είναι μια καταχώριση που αποθηκεύετε εσείς ή ο πάροχος του CMP σας κάθε φορά που γίνεται μια επιλογή. Συνήθως περιέχει ένα ψευδωνυμοποιημένο αναγνωριστικό, τη χρονοσφραγίδα, τις επιλογές, την έκδοση του banner ή της πολιτικής που εμφανίστηκε και πλαίσιο όπως η περιοχή.

Πλεονεκτήματα

Αδυναμίες

Συνοπτική σύγκριση δίπλα-δίπλα

Μια πρακτική συνδυασμένη προσέγγιση

  1. Αποθηκεύστε το κυρίαρχο τοπικό σήμα — για παράδειγμα το TCF string και μια συμπαγή εγγραφή προτιμήσεων — σε first-party cookie με εμβέλεια τον καταχωρήσιμο τομέα σας.
  2. Χρησιμοποιήστε το localStorage μόνο για συμπληρωματικά δεδομένα που δεν χρειάζεται να φτάσουν στον server.
  3. Γράψτε μια εγγραφή στον server για κάθε επιλογή, συμπεριλαμβανομένης της έκδοσης του banner και της πολιτικής που εμφανίστηκε.
  4. Αν μια αποθηκευμένη επιλογή εξαφανιστεί, εμφανίστε ξανά το banner αντί να υποθέσετε μια προηγούμενη απάντηση.
  5. Ορίστε περίοδο επανέρωτησης για τις αποθηκευμένες επιλογές και καταγράψτε την στην πολιτική σας.

Η αποθήκευση της ίδιας της επιλογής συναίνεσης του επισκέπτη θεωρείται γενικά απαραίτητη για την παροχή της υπηρεσίας που ζήτησε ο επισκέπτης — την απομνημόνευση της απόφασής του — αλλά ελέγξτε τις κατευθυντήριες γραμμές που ισχύουν στις βασικές σας αγορές.

Βασικά συμπεράσματα

← Ιστολόγιο Διαβάστε όλα →