Το GTag Manager Advanced είναι ένα εξειδικευμένο open-source module για το PrestaShop (συμβατό με τις εκδόσεις 1.7 και 8), σχεδιασμένο από το μηδέν από την DamiansLab για πλήρη τεχνική συμμόρφωση με το Google Consent Mode v2, αυτόματη καταγραφή GA4 Ecommerce Purchase και αξιόπιστο Google Ads Conversion Tracking.
Απαλλάσσει τους ιδιοκτήτες e-commerce από πολύπλοκες ρυθμίσεις στο Google Tag Manager ή ακριβές εξωτερικές συνδρομές, παρέχοντας εγγενή δίγλωσση διαχείριση συγκατάθεσης και αδιάλειπτη διαβίβαση των εμπορικών δεδομένων απευθείας από τον πυρήνα του PrestaShop.

Τι περιλαμβάνει το module
1. Πλήρης Υποστήριξη Google Consent Mode v2 (Advanced Mode)
- Αρχικοποίηση Default Denied: Όλα τα ad and analytics tags φορτώνονται με κατάσταση
denied (ad_storage, ad_user_data, ad_personalization, analytics_storage), προστατεύοντας πλήρως το απόρρητο πριν τη συγκατάθεση. - Cookieless Pings: Επιτρέπει στη Google να συλλέγει ανώνυμα cookieless signals για μοντελοποίηση μετατροπών (conversion modeling).
- Άμεση Ενημέρωση (Dynamic Update): Μόλις ο χρήστης αποδεχτεί τα cookies, εκτελείται ακαριαία η συνάρτηση
gtag('consent', 'update') χωρίς να απαιτείται επαναφόρτωση της σελίδας.
2. Δίγλωσσο Cookie Consent Banner (Ελληνικά & Αγγλικά)
- Αυτόματη Ανίχνευση Γλώσσας: Εντοπίζει τη γλώσσα του επισκέπτη μέσω του
document.documentElement.lang και εμφανίζει το αντίστοιχο κείμενο. - Πλήρης Παραμετροποίηση από το Admin: Επεξεργασία των μηνυμάτων συγκατάθεσης απευθείας μέσα από τη φόρμα ρυθμίσεων του PrestaShop Back Office.
- Αποθήκευση Επιλογής στο LocalStorage: Διατηρεί τη συγκατάθεση του χρήστη (key:
gtagAdvancedConsent) ώστε το banner να μην ενοχλεί σε επόμενες επισκέψεις.
3. GA4 Ecommerce Purchase & Google Ads Conversion Tracking
- Αναλυτικά Στοιχεία Καλαθιού: Μεταβίβαση πλήρους πίνακα
items (κωδικός αναφοράς, ονομασία, τιμή με ΦΠΑ, ποσότητα) στο hook επιβεβαίωσης παραγγελίας (displayOrderConfirmation). - Deduplication μέσω Order Reference: Χρήση του
order.reference ως transaction_id ώστε να αποτρέπονται διπλά συμβάντα σε refresh της σελίδας. - Δυναμική Αξία Μετατροπής: Υπολογισμός πραγματικού καθαρού τζίρου, ΦΠΑ και μεταφορικών για ακριβή μέτρηση ROAS στο Google Ads.
Οι οθόνες του module σε περιβάλλον διαχείρισης και καταστήματος
Στιγμιότυπα από περιβάλλον δοκιμών (demo store) με εικονικά δεδομένα παραγγελιών.
Περιβάλλον διαχείρισης PrestaShop & Επιθεώρηση κώδικα




Περιβάλλον καταστήματος, Cookie Banner & Ολοκλήρωση παραγγελίας




Περιβάλλον mobile


Στο παρασκήνιο
- Hook Architecture: Εγγραφή στα καίρια σημεία εισαγωγής του PrestaShop (
displayHeader για το gtag.js setup, displayFooter για το banner, και displayOrderConfirmation για το ecommerce tracking). - Ασφάλεια εκτέλεσης Hooks: Ενσωμάτωση μηχανισμού
static $done = true για την αποτροπή πολλαπλών εκτελέσεων σε custom themes που καλούν το ίδιο hook επανειλημμένα. - Smarty JSON Encoding: Χρήση της παραμέτρου
nofilter στα templates για την ακέραια απόδοση δομημένων αντικειμένων JSON (JSON_UNESCAPED_UNICODE) χωρίς σφάλματα escaping. - Αυτόματο Script Αναβάθμισης: Περιλαμβάνει το
upgrade-1.2.0.php για ομαλή μετάβαση από παλαιότερες εκδόσεις με αυτόματη δήλωση των νέων παραμέτρων ρύθμισης. - Πλήρης Open-Source Διαθεσιμότητα: Δημόσιο αποθετήριο στο GitHub, έτοιμο για εγκατάσταση σε οποιοδήποτε σύγχρονο PrestaShop store.