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

Glami Pixel: cache και βελτιστοποίηση JavaScript

Πώς ρυθμίζετε plugins cache και βελτιστοποίησης ώστε να μη σπάνε το GLAMI piXel και να μην εμφανίζεται το σφάλμα «glami is not defined».

1 λεπτό για να το διαβάσετε

Plugins ταχύτητας (π.χ. WP Rocket, LiteSpeed Cache, Autoptimize, Perfmatters) συχνά καθυστερούν, συνενώνουν ή μετακινούν scripts. Αν το script του GLAMI φορτώσει μετά από τα events, ο browser δείχνει «glami is not defined» και η μέτρηση χάνεται.

Ρυθμίσεις που πρέπει να ελέγξετε

  • Delay JavaScript execution (καθυστέρηση εκτέλεσης μέχρι την αλληλεπίδραση): εξαιρέστε τα scripts που περιέχουν «glami».
  • Combine / Minify JavaScript: εξαιρέστε τον κώδικα του GLAMI από τη συνένωση.
  • Defer / Load JS deferred: αν τα events εμφανίζουν σφάλμα, εξαιρέστε το GLAMI.
  • Page cache στη σελίδα ευχαριστιών: η σελίδα επιβεβαίωσης παραγγελίας δεν πρέπει να σερβίρεται από cache. Τα περισσότερα plugins cache την εξαιρούν ήδη, μαζί με καλάθι και ταμείο.

Βήματα

  1. Προσθέστε τη λέξη glami στις εξαιρέσεις JavaScript του plugin cache.
  2. Καθαρίστε την cache του site, του CDN (π.χ. Cloudflare) και του browser.
  3. Κάντε την επαλήθευση και ελέγξτε την καρτέλα «Console».

Αν το σφάλμα επιμένει

Απενεργοποιήστε προσωρινά τη βελτιστοποίηση JavaScript και ξαναδοκιμάστε. Αν το σφάλμα εξαφανιστεί, η αιτία είναι η βελτιστοποίηση· αν όχι, ανοίξτε αίτημα στην OBS με το όνομα του θέματος, του plugin cache και ένα screenshot της κονσόλας.