Μετάβαση στο περιεχόμενο

WordPress, Shopify και Tag Manager

Το snippet είναι απλό HTML, οπότε δουλεύει σε κάθε site. Αυτό που μετράει είναι να καταλήξει πρώτο στο <head>.

  • Με ένα plugin που προσθέτει κώδικα στο header (π.χ. plugin τύπου «header and footer scripts»), επικολλήστε το snippet στο πεδίο του header με την υψηλότερη προτεραιότητα.
  • Ή, σε child theme, βάλτε το στο header.php αμέσως μετά το <head>.

Plugins cache και βελτιστοποίησης μπορεί να μετακινούν ή να καθυστερούν scripts. Εξαιρέστε το cb.min.js από επιλογές όπως «defer», «delay JavaScript» και «combine».

Στο Online Store → Themes → Edit code, ανοίξτε το layout/theme.liquid και επικολλήστε το snippet αμέσως μετά το <head>.

Χρησιμοποιήστε την επιλογή για δικό σας κώδικα στο head όλων των σελίδων. Αν επιτρέπεται κώδικας μόνο στο body ή στο «footer», το banner δουλεύει, αλλά tags πάνω από αυτό μπορεί να τρέξουν πριν τη συγκατάθεση.

Φορτώστε το CookieDoo έξω από το Tag Manager, απευθείας στη σελίδα, πάνω από το snippet του Tag Manager. Μετά:

  • Τα tags της Google (GA4, Google Ads) ακολουθούν μόνα τους το Consent Mode v2. Το CookieDoo ορίζει αυτές τις προεπιλογές πριν φορτώσουν: ad_storage, ad_user_data, ad_personalization, analytics_storage και personalization_storage denied· functionality_storage και security_storage granted. Όταν ο επισκέπτης επιλέξει, στέλνει ενημέρωση.
  • Τα υπόλοιπα tags μπορούν να χρησιμοποιούν το event που στέλνει το CookieDoo στο dataLayer μετά από κάθε επιλογή:
Κλειδί dataLayer Τιμή
event cookiedoo_consent_update
cookiedoo_necessary πάντα true
cookiedoo_preferences true / false
cookiedoo_statistics true / false
cookiedoo_marketing true / false

Φτιάξτε Data Layer Variables για τα κλειδιά cookiedoo_* και ένα trigger Custom Event στο cookiedoo_consent_update, και ενεργοποιήστε κάθε tag μόνο όταν η κατηγορία του είναι true.

Αν το Pixel υπάρχει ήδη στη σελίδα όταν ξεκινά το CookieDoo, καλείται fbq('consent', 'revoke') στη φόρτωση και fbq('consent', 'grant') μόλις επιτραπεί το marketing.