Banner cookies στο Shopify για την ελληνική αγορά
Ένα κατάστημα Shopify μπορεί να φορτώνει εργαλεία ανάλυσης, διαφήμισης, συνομιλίας, αξιολογήσεων και εξατομίκευσης μέσα σε λίγα δευτερόλεπτα. Για τον επισκέπτη στην Ελλάδα, όμως, το ουσιαστικό ζήτημα δεν είναι αν εμφανίζεται ένα πλαίσιο με τη λέξη "cookies". Σημασία έχει ποιος κώδικας εκτελείται πριν από την επιλογή, ποια επιλογή αποθηκεύεται και αν αυτή εφαρμόζεται σε κάθε σελίδα του καταστήματος.
Το GDPR και οι κανόνες για την αποθήκευση ή την πρόσβαση σε πληροφορίες στη συσκευή πρέπει να εξετάζονται μαζί. Επίσημη ενημέρωση παρέχουν η Αρχή Προστασίας Δεδομένων Προσωπικού Χαρακτήρα και η ΕΕΤΤ. Το παρόν κείμενο είναι τεχνικός οδηγός και όχι νομική συμβουλή. Η σωστή εκτίμηση εξαρτάται από τους σκοπούς, τα δεδομένα, τους παρόχους και τις αγορές κάθε καταστήματος.
Η αρχιτεκτονική συγκατάθεσης στο Shopify
Το Shopify δεν λειτουργεί ως μία απλή ιστοσελίδα όπου αρκεί να προστεθεί ένα banner. Το theme, το checkout, οι εφαρμογές, οι σελίδες επιβεβαίωσης και τα pixels μπορούν να εκτελούν κώδικα σε διαφορετικά περιβάλλοντα. Πριν από την εγκατάσταση CMP, χρειάζεται πλήρης καταγραφή όλων αυτών των σημείων.
Το Customer Privacy API παρέχει μηχανισμούς ώστε συμβατές υλοποιήσεις να διαβάζουν ή να ενημερώνουν επιλογές απορρήτου. Το Web Pixels API επιτρέπει σε pixels να λαμβάνουν εμπορικά συμβάντα σε περιβάλλον που διαχειρίζεται το Shopify. Οι δυνατότητες, τα διαθέσιμα συμβάντα και η συμπεριφορά στο checkout μπορεί να αλλάξουν. Ελέγχετε πάντα την τρέχουσα τεκμηρίωση του Shopify και κάντε δοκιμές μετά από αλλαγή theme, εφαρμογής ή ρύθμισης.
Μια συνεπής αρχιτεκτονική έχει συνήθως τέσσερα επίπεδα:
- Το CMP εμφανίζει ισότιμες επιλογές και καταγράφει την απόφαση.
- Η κατάσταση συγκατάθεσης συγχρονίζεται με τους διαθέσιμους μηχανισμούς απορρήτου του Shopify.
- Τα tags στο theme, στο GTM και στα προσαρμοσμένα scripts ελέγχονται πριν εκτελεστούν.
- Τα Web Pixels και οι εφαρμογές εξετάζονται χωριστά, επειδή η αφαίρεση ενός script από το theme δεν απενεργοποιεί αυτόματα κάθε άλλη ενσωμάτωση.
Μην θεωρείτε ότι ένα banner ελέγχει από μόνο του όλες τις εφαρμογές. Ζητήστε από κάθε πάροχο να εξηγήσει πότε στέλνει αιτήματα, ποια αναγνωριστικά χρησιμοποιεί και πώς λαμβάνει την αλλαγή επιλογής.
Απαραίτητη λειτουργία και προαιρετική παρακολούθηση
Η αποθήκευση που είναι αντικειμενικά απαραίτητη για το καλάθι, την ασφάλεια, τη σύνδεση, την πρόληψη απάτης και την ολοκλήρωση αγοράς μπορεί να αντιμετωπίζεται διαφορετικά από την ανάλυση ή τη διαφήμιση. Η κατάταξη πρέπει να βασίζεται στον πραγματικό σκοπό και όχι στο όνομα του παρόχου.
| Κατηγορία | Παράδειγμα | Προσεκτική προσέγγιση |
|---|---|---|
| Απολύτως απαραίτητα | καλάθι, συνεδρία, ασφάλεια, checkout, πληρωμή | παραμένουν όταν είναι αναγκαία για την υπηρεσία που ζήτησε ο χρήστης |
| Ανάλυση | επισκεψιμότητα, απόδοση σελίδων, μέτρηση καμπάνιας | ενεργοποίηση μετά τη σχετική επιλογή, εκτός αν τεκμηριώνεται διαφορετική νόμιμη βάση |
| Διαφήμιση | Google Ads, απόδοση μετατροπών, διαφημιστικά κοινά | ρητός έλεγχος και σωστά τεχνικά σήματα |
| Remarketing | κοινά βάσει προβολών ή καλαθιού | όχι προεπιλεγμένη ενεργοποίηση |
| Εξατομίκευση | προτάσεις βάσει συμπεριφοράς, προσαρμοσμένο περιεχόμενο | σαφής σκοπός και πραγματικός έλεγχος |
Η λειτουργία του καλαθιού και η δημιουργία κοινού remarketing από τα προϊόντα του καλαθιού δεν είναι ο ίδιος σκοπός. Μην χαρακτηρίζετε κάθε λειτουργία του Shopify ως "απαραίτητη". Περισσότερα για τη διαμόρφωση επιλογών θα βρείτε στον οδηγό για GDPR cookie banner.
Google Consent Mode v2
Το Google Consent Mode v2 μεταφέρει την κατάσταση συγκατάθεσης στα tags της Google. Τα τέσσερα βασικά σήματα είναι:
analytics_storage: επιτρέπει ή απορρίπτει αποθήκευση που σχετίζεται με analytics.ad_storage: ελέγχει αποθήκευση για διαφημιστικούς σκοπούς.ad_user_data: δηλώνει αν δεδομένα χρήστη μπορούν να σταλούν στην Google για διαφήμιση.ad_personalization: δηλώνει αν τα δεδομένα μπορούν να χρησιμοποιηθούν για εξατομίκευση διαφημίσεων, όπως remarketing.
Η προεπιλεγμένη κατάσταση πρέπει να ορίζεται πριν φορτωθούν τα tags. Μετά την απόφαση του επισκέπτη αποστέλλεται ενημέρωση. Αν το default εκτελεστεί μετά το GTM container, ένα tag μπορεί να έχει ήδη ενεργοποιηθεί. Συμβουλευτείτε την επίσημη τεκμηρίωση για το Google Consent Mode, καθώς και τους οδηγούς μας για Consent Mode v2 και Consent Mode v2 με Google Tag Manager.
Το Consent Mode είναι τεχνικό επίπεδο σημάτων. Δεν συλλέγει συγκατάθεση, δεν αντικαθιστά το banner και δεν αποφασίζει τη νομική βάση. Ακόμη και η προηγμένη λειτουργία, όπου μπορεί να αποστέλλονται αιτήματα χωρίς cookies, χρειάζεται αξιολόγηση των δεδομένων και των τοπικών απαιτήσεων.
Πρακτικές διαδρομές υλοποίησης
Ρυθμίσεις απορρήτου και μηχανισμοί του Shopify
Ρυθμίστε σωστά τις αγορές, την πολιτική απορρήτου και τις διαθέσιμες επιλογές του Shopify. Η λύση βρίσκεται κοντά στις λειτουργίες της πλατφόρμας, αλλά προσαρμοσμένα scripts, GTM ή ορισμένες εφαρμογές μπορεί να χρειάζονται πρόσθετο έλεγχο. Εξετάστε τη συμπεριφορά στο πρόγραμμα περιήγησης, όχι μόνο την οθόνη ρυθμίσεων.
CMP μέσω script
Ένα CMP μπορεί να διαχειρίζεται κατηγορίες, κείμενα, ανάκληση και σήματα Google. Το CookiePilot μπορεί να αξιολογηθεί ως πρακτική επιλογή CMP μέσω script για Shopify. Αυτό δεν σημαίνει ότι υπάρχει εγγενής εφαρμογή CookiePilot για Shopify ή καθολική εγκατάσταση με ένα κλικ. Η εφαρμογή εξαρτάται από το theme, τα pixels, τις εφαρμογές και τον τρόπο προσθήκης κώδικα. Δείτε τις λειτουργίες του CookiePilot και τις τιμές, και πρώτα δοκιμάστε σε αντίγραφο του καταστήματος.
GTM και προσαρμοσμένα scripts
Το GTM προσφέρει λεπτομερή έλεγχο, αλλά η σειρά εκτέλεσης είναι καθοριστική. Η προεπιλεγμένη εντολή συγκατάθεσης πρέπει να προηγείται των tags και τα triggers να σέβονται τις κατηγορίες. Scripts που έχουν τοποθετηθεί απευθείας στο theme χρειάζονται δική τους συνθήκη. Αποφύγετε δύο banners ή δύο υλοποιήσεις Consent Mode που γράφουν αντικρουόμενες τιμές.
Πίνακας δοκιμών πριν από τη δημοσίευση
Οι δοκιμές πρέπει να γίνουν σε περιβάλλον κοντά στην παραγωγή. Κρατήστε στοιχεία από console, storage και network για κάθε σενάριο.
| Σενάριο | Τι ελέγχουμε |
|---|---|
| Καθαρό πρόγραμμα περιήγησης | το banner εμφανίζεται, οι προεπιλογές είναι περιοριστικές, δεν υπάρχουν προαιρετικά αναγνωριστικά |
| Απόρριψη όλων | κατάστημα, καλάθι και checkout λειτουργούν, ενώ analytics και διαφήμιση παραμένουν ανενεργά |
| Μόνο analytics, αν προσφέρεται | ξεκινά μόνο η επιτρεπόμενη ανάλυση, όχι διαφήμιση ή remarketing |
| Αποδοχή όλων | τα σήματα ενημερώνονται μία φορά και ξεκινούν μόνο τα εγκεκριμένα tags |
| Checkout | η επιλογή παραμένει συνεπής κατά τη μετάβαση από κατάστημα σε checkout |
| Επιστροφή από πληρωμή | η επιβεβαίωση δεν καταγράφει διπλή μετατροπή και διατηρεί σωστή κατάσταση |
| Web Pixels | συμβάντα και αιτήματα συμφωνούν με την επιλογή, ακόμη και μετά από αλλαγή της |
| Κινητό | το banner διαβάζεται, οι επιλογές είναι ισότιμες και η αγορά δεν εμποδίζεται |
Στα DevTools, ελέγξτε στην ενότητα Application cookies, local storage και session storage. Στο Network, φιλτράρετε τους τομείς της Google και των εφαρμογών. Διαγράψτε όλα τα δεδομένα μεταξύ σεναρίων. Ελέγξτε επίσης το dataLayer, την κατάσταση Consent Mode και τα σφάλματα στην console. Η αλλαγή χρώματος ενός κουμπιού δεν αποδεικνύει ότι σταμάτησαν τα αιτήματα.
Λίστα ελέγχου υλοποίησης
- Καταγράψτε theme, GTM, Web Pixels, εφαρμογές και scripts του checkout.
- Σημειώστε σκοπό, πάροχο, διάρκεια και κατηγορία για κάθε τεχνολογία.
- Ορίστε περιοριστικές προεπιλογές πριν από κάθε προαιρετικό tag.
- Προσφέρετε "Αποδοχή" και "Απόρριψη" με αντίστοιχη ευκολία και ορατότητα.
- Επιτρέψτε αναλυτική επιλογή και μεταγενέστερη ανάκληση.
- Συγχρονίστε CMP, Shopify και Consent Mode χωρίς διπλές ενημερώσεις.
- Δοκιμάστε καθαρό browser, απόρριψη, analytics, αποδοχή, checkout και επιστροφή πληρωμής.
- Επαναλάβετε σε κινητό και μετά από ενημέρωση theme ή εφαρμογής.
- Κρατήστε έκδοση των κειμένων και αρχείο των τεχνικών ρυθμίσεων.
- Ζητήστε νομική αξιολόγηση για τη συγκεκριμένη χρήση και τις χώρες πώλησης.
Συχνές ερωτήσεις
Παρέχει το Shopify αυτόματα επαρκές banner για την Ελλάδα;
Το Shopify παρέχει ρυθμίσεις και API, αλλά το αποτέλεσμα εξαρτάται από την αγορά, το theme, τις εφαρμογές και τα scripts. Ελέγξτε τόσο τις απαιτήσεις όσο και την πραγματική δικτυακή συμπεριφορά.
Μπορώ να φορτώνω Google Analytics πριν από συγκατάθεση;
Χρειάζεται αξιολόγηση της αποθήκευσης και των δεδομένων που μεταδίδονται. Η προσεκτική προσέγγιση είναι να συνδέσετε την ανάλυση με τη σχετική επιλογή, εκτός αν υπάρχει τεκμηριωμένη διαφορετική βάση.
Η απόρριψη πρέπει να σταματά το checkout;
Όχι. Οι λειτουργίες που είναι αντικειμενικά απαραίτητες για την αγορά πρέπει να διαχωρίζονται από analytics, διαφήμιση και remarketing. Δοκιμάστε ολόκληρη τη διαδρομή παραγγελίας.
Το Web Pixels API σέβεται αυτόματα κάθε CMP;
Δεν πρέπει να το υποθέσετε. Η συμπεριφορά εξαρτάται από το pixel, τις ρυθμίσεις Shopify και τη συγκεκριμένη ενσωμάτωση. Ελέγξτε κάθε pixel χωριστά.
Χρειάζομαι GTM αν χρησιμοποιώ CMP;
Όχι πάντα. Το GTM βοηθά στον έλεγχο tags, αλλά προσθέτει ένα επίπεδο που μπορεί να ρυθμιστεί λανθασμένα. Και χωρίς GTM, πάντως, απαιτούνται δοκιμές αποθήκευσης και δικτύου.
Για πόσο διάστημα διατηρείται η επιλογή;
Δεν υπάρχει μία διάρκεια κατάλληλη για όλες τις περιπτώσεις. Επιλέξτε αιτιολογημένο διάστημα, επιτρέψτε ανάκληση και ζητήστε νέα επιλογή όταν αλλάζουν ουσιαστικά οι σκοποί ή οι πάροχοι.
Υπάρχει εγγενής εφαρμογή CookiePilot για Shopify;
Δεν παρουσιάζουμε εδώ εγγενή εφαρμογή Shopify. Το CookiePilot μπορεί να εξεταστεί ως CMP μέσω script και η υλοποίηση πρέπει να επαληθευτεί στο συγκεκριμένο κατάστημα.
Επόμενο βήμα
Αν θέλετε να οργανώσετε κατηγορίες, κείμενα και σήματα Consent Mode, μπορείτε να επικοινωνήσετε με το CookiePilot. Πριν από την έναρξη, ζητήστε έλεγχο του theme, των εφαρμογών και των pixels και εκτελέστε ολόκληρο τον πίνακα δοκιμών. Το CookiePilot μπορεί να υποστηρίξει την τεχνική υλοποίηση, αλλά δεν εγγυάται συμμόρφωση και δεν αντικαθιστά νομική συμβουλή.
Γράφτηκε από
Marcin
Zespół CookiePilot dzieli się wiedzą o RODO, PKE i zarządzaniu cookies.
