Skip to content

Πώς να αντιμετωπίσετε προβλήματα στην παρακολούθηση με Google Analytics και Tag Manager

Αν οι κρατήσεις που πραγματοποιούνται μέσω του widget ολοκλήρωσης αγοράς δεν εμφανίζονται στο Google Analytics, η ενσωματωμένη καταγραφή εντοπισμού σφαλμάτων του widget σάς βοηθά να βρείτε πού σταματούν.

1. Αρχικά, μάθετε πώς το widget στέλνει συμβάντα

Στις ρυθμίσεις του widget, στην ενότητα Analytics, η επιλογή Send events via καθορίζει τον τρόπο λειτουργίας της παρακολούθησης. Οι δύο επιλογές λειτουργούν πολύ διαφορετικά και αυτό επηρεάζει όσα θα πρέπει να περιμένετε να δείτε κατά τον εντοπισμό προβλημάτων.

Google Analytics 4 — το widget στέλνει κάθε συμβάν κράτησης απευθείας στην ιδιοκτησία σας στο Analytics. Με την επιλογή Use existing tag (την προεπιλεγμένη), χρησιμοποιεί την ετικέτα Google Analytics που υπάρχει ήδη στη σελίδα σας· με την επιλογή Use custom tag φορτώνει τη δική του ετικέτα χρησιμοποιώντας το Measurement ID που εισάγετε. Σε κάθε περίπτωση, το widget είναι αυτό που επικοινωνεί με την Google, επομένως μπορείτε να δείτε τα δεδομένα της κράτησης να αποστέλλονται στην καρτέλα Network του προγράμματος περιήγησής σας.

Google Tag Manager — το widget δεν στέλνει τίποτα στο Google Analytics. Παραδίδει κάθε συμβάν στο κοντέινερ του Tag Manager και το κοντέινερ σας αποφασίζει τι θα κάνει με αυτό. Με την επιλογή Use existing container (την προεπιλεγμένη), χρησιμοποιεί το κοντέινερ που υπάρχει ήδη στη σελίδα σας· με την επιλογή Use custom container φορτώνει το ID κοντέινερ που εισάγετε. Σε κάθε περίπτωση, τίποτα δεν φτάνει στο Google Analytics αν δεν έχετε ρυθμίσει μια ετικέτα μέσα στο Tag Manager για να το στείλει. Αυτός είναι ο συνηθέστερος λόγος για τον οποίο λείπουν κρατήσεις: το widget λειτουργεί κανονικά, αλλά καμία ετικέτα δεν συλλέγει τα συμβάντα. Δείτε την ενότητα 5.

Υπάρχει επίσης ένας κύριος διακόπτης, Enable Google Analytics, στο επάνω μέρος της ίδιας ενότητας. Ενεργοποιεί ή απενεργοποιεί την παρακολούθηση και για τις δύο επιλογές — αν είναι απενεργοποιημένος, δεν καταγράφεται τίποτα ακόμη και όταν το Tag Manager είναι ενεργοποιημένο.

2. Ενεργοποιήστε την καταγραφή εντοπισμού σφαλμάτων

  1. Στον πίνακα ελέγχου του TicketingHub, ανοίξτε τις ρυθμίσεις του widget ολοκλήρωσης αγοράς που θέλετε να δοκιμάσετε.
  2. Στην ενότητα Analytics, ενεργοποιήστε την επιλογή Enable analytics debug logging και αποθηκεύστε τις αλλαγές.

Όσο είναι ενεργοποιημένη, το widget γράφει μια γραμμή στην κονσόλα του προγράμματος περιήγησης στον ιστότοπό σας για κάθε συμβάν. Όταν είναι επιλεγμένο το Google Analytics 4, ενεργοποιείται επίσης η λειτουργία εντοπισμού σφαλμάτων της ετικέτας Google. Με το Google Tag Manager, χρησιμοποιήστε την Προεπισκόπηση ή ενεργοποιήστε τη λειτουργία εντοπισμού σφαλμάτων στην ετικέτα GA4 για να βλέπετε τα συμβάντα στο DebugView. Η καταγραφή στην κονσόλα αφορά μόνο την πλευρά του widget — δεν μπορεί να δει τι κάνει στη συνέχεια η Google, επομένως δεν αντικαθιστά το GA4 DebugView ή την Προεπισκόπηση GTM.

3. Ανοίξτε την κονσόλα του προγράμματος περιήγησης στον ιστότοπό σας

  1. Ανοίξτε τη σελίδα στον ιστότοπό σας όπου είναι ενσωματωμένο το widget (όχι τον πίνακα ελέγχου του TicketingHub).
  2. Ανοίξτε τα εργαλεία προγραμματιστών του προγράμματος περιήγησης (F12 ή κάντε δεξί κλικ → Inspect) και μεταβείτε στην καρτέλα Console.
  3. Αν το πρόγραμμα περιήγησής σας εμφανίζει επιλογέα πλαισίου στην κονσόλα, βεβαιωθείτε ότι είναι επιλεγμένο το top πλαίσιο — το widget αναφέρει τα συμβάντα στη σελίδα σας και όχι μέσα στο δικό του πλαίσιο.
  4. Ενεργοποιήστε την επιλογή Preserve log στις ρυθμίσεις της κονσόλας — αν το widget ανακατευθύνει σε άλλη σελίδα μετά από μια κράτηση, τα μηνύματα για το τελικό συμβάν αγοράς γράφονται ακριβώς πριν από την ανακατεύθυνση και διαφορετικά θα διαγράφονταν πριν προλάβετε να τα διαβάσετε.
  5. Ολοκληρώστε μια δοκιμαστική κράτηση. Βεβαιωθείτε ότι η κονσόλα είναι ανοιχτή πριν φορτώσει η σελίδα (ή κάντε επαναφόρτωση ενώ είναι ανοιχτή), ώστε να δείτε και τα μηνύματα που εμφανίζονται κατά την εκκίνηση της σελίδας.

4. Τι σημαίνουν τα μηνύματα της κονσόλας

ΜήνυμαΣημασία
Triggering GA event … / Triggering GTM event …Το widget έστειλε το συμβάν στο Google Analytics ή το παρέδωσε στο κοντέινερ του Tag Manager.
… event … processedΤο συμβάν παραλήφθηκε και υποβλήθηκε σε επεξεργασία, ενώ το μήνυμα συνήθως αναφέρει την ετικέτα ή το κοντέινερ που το διαχειρίστηκε. Με το Tag Manager αυτό σημαίνει ότι το κοντέινερ σας έλαβε το συμβάν — όχι ότι στάλθηκε κάτι στην Google. Δείτε την ενότητα 5.
… event … was not confirmed within …msΤίποτα δεν ενημέρωσε το widget ότι διαχειρίστηκε το συμβάν μέσα σε λίγα δευτερόλεπτα. Αυτό δεν σημαίνει απαραίτητα ότι το συμβάν χάθηκε — ελέγξτε το GA4 DebugView για να δείτε αν έφτασε. Οι συνηθέστερες αιτίες αναφέρονται στην ενότητα 6.
… event … was still waiting for confirmation when the page navigated awayΤο widget ανακατεύθυνε σε άλλη σελίδα πριν ολοκληρωθεί ο έλεγχος, κάτι που είναι φυσιολογικό αν χρησιμοποιείτε ανακατεύθυνση μετά την αγορά. Δεν σημαίνει ότι το συμβάν απέτυχε — επιβεβαιώστε το στο GA4 DebugView.
… failed to load …Δεν ήταν δυνατή η φόρτωση του script της Google — συνήθως επειδή αποκλείστηκε από πρόγραμμα αποκλεισμού διαφημίσεων ή φίλτρο δικτύου.
… event … dropped …Δεν ήταν δυνατή η αποστολή του συμβάντος. Το μήνυμα αναφέρει τον λόγο: δεν υπάρχει ακόμη Google Analytics ή Tag Manager στη σελίδα ή το Tag Manager είναι απενεργοποιημένο στις ρυθμίσεις του widget.

Το widget αναφέρει σκόπιμα μόνο όσα μπορεί να γνωρίζει με βεβαιότητα. Γνωρίζει αν φορτώθηκε το script της Google και αν η ετικέτα σας επιβεβαίωσε ότι διαχειρίστηκε ένα συμβάν — δεν μπορεί να γνωρίζει αν η Google αποδέχτηκε τα δεδομένα, επομένως σάς παραπέμπει στο DebugView αντί να κάνει υποθέσεις.

5. Αν χρησιμοποιείτε Google Tag Manager, ρυθμίστε τις ετικέτες σας

Το Tag Manager είναι κοντέινερ, όχι εργαλείο παρακολούθησης. Όταν το widget τού παραδίδει ένα συμβάν κράτησης, το κοντέινερ σας ελέγχει τους κανόνες ενεργοποίησης και εκτελεί όσες ετικέτες αντιστοιχούν. Αν δεν αντιστοιχεί καμία ετικέτα, το συμβάν σταματά εκεί — η κονσόλα θα εξακολουθεί να αναφέρει processed, επειδή το κοντέινερ σας έλαβε πράγματι το συμβάν.

Ένα ολοκαίνουργιο κοντέινερ δεν θα συλλέξει αυτά τα συμβάντα από μόνο του. Οι περισσότερες ετικέτες Analytics έχουν ρυθμιστεί να ενεργοποιούνται κατά την «Initialization» ή σε «All Pages», οι οποίες δεν αντιστοιχούν στα συμβάντα κρατήσεων του widget.

Για να στείλετε τις κρατήσεις του widget στο Google Analytics, στο κοντέινερ του Tag Manager χρειάζεστε:

  1. Μια Google tag (ή ετικέτα διαμόρφωσης GA4) που περιέχει το Measurement ID σας (G-…).
  2. Μια GA4 Event tag για κάθε συμβάν κράτησης που σας ενδιαφέρει, χρησιμοποιώντας έναν κανόνα ενεργοποίησης Custom Event, του οποίου το όνομα συμβάντος αντιστοιχεί σε ένα από τα συμβάντα του widget.

Το widget στέλνει τα εξής ονόματα συμβάντων:

ΣυμβάνΠότε συμβαίνει
page_viewΟ επισκέπτης μεταβαίνει σε άλλο βήμα του widget
select_itemΕπιλέγεται ένα προϊόν ή πακέτο από τη λίστα προϊόντων/εκδηλώσεων
add_to_cartΠροστίθενται στοιχεία στο καλάθι
view_cartΕμφανίζεται η σύνοψη της παραγγελίας
begin_checkoutΕμφανίζεται το βήμα με τα στοιχεία του πελάτη
add_payment_infoΕμφανίζεται το βήμα πληρωμής, πριν από την υποβολή των στοιχείων
purchaseΗ πληρωμή ολοκληρώνεται επιτυχώς ή επιβεβαιώνεται μια παραγγελία για την οποία δεν απομένει ποσό προς πληρωμή

Για τα συμβάντα αγορών, ρυθμίστε την ετικέτα σας ώστε να στέλνει δεδομένα ηλεκτρονικού εμπορίου από το Data Layer. Το widget στέλνει τα τυπικά πεδία ηλεκτρονικού εμπορίου του Google Analytics — όπως νόμισμα, αξία, στοιχεία και ID συναλλαγής — στη μορφή που αναμένει η Google, επομένως δεν απαιτείται προσαρμοσμένη αντιστοίχιση.

Χρησιμοποιήστε την Προεπισκόπηση GTM (Tag Assistant) για να ελέγξετε τη ρύθμισή σας: εμφανίζει κάθε συμβάν που φτάνει από το widget και ακριβώς ποιες ετικέτες ενεργοποιήθηκαν ή δεν ενεργοποιήθηκαν. Αν ένα συμβάν φτάσει αλλά δεν ενεργοποιηθεί καμία ετικέτα, ο κανόνας ενεργοποίησης δεν αντιστοιχεί· αν ενεργοποιηθεί μια ετικέτα αλλά τίποτα δεν φτάσει στο Analytics, ελέγξτε το Measurement ID της ετικέτας.

Κάτι που πρέπει να περιμένετε: με το Tag Manager, δεν θα δείτε δεδομένα κρατήσεων να αποστέλλονται στο Google Analytics στην καρτέλα Network από το ίδιο το widget. Το widget μπορεί να φορτώσει το script του κοντέινερ Tag Manager, αλλά τα αιτήματα που μεταφέρουν τα δεδομένα κρατήσεών σας προέρχονται από τις δικές σας ετικέτες, αφού αυτές ενεργοποιηθούν.

6. Συνήθεις αιτίες και λύσεις

  • Προγράμματα αποκλεισμού διαφημίσεων και επεκτάσεις απορρήτου — αποκλείουν τα script παρακολούθησης της Google σχεδόν σε κάθε λίστα αποκλεισμού. Δοκιμάστε σε ιδιωτικό παράθυρο/παράθυρο ανώνυμης περιήγησης με απενεργοποιημένες επεκτάσεις ή σε καθαρό προφίλ προγράμματος περιήγησης. Να έχετε υπόψη ότι οι επισκέπτες που χρησιμοποιούν προγράμματα αποκλεισμού διαφημίσεων επίσης δεν θα καταγράφονται, επομένως ορισμένες κρατήσεις που λείπουν είναι αναμενόμενες.
  • Τα συμβάντα υποβάλλονται σε επεξεργασία, αλλά τίποτα δεν εμφανίζεται στο Analytics — με το Tag Manager, αυτό σχεδόν πάντα σημαίνει ότι καμία ετικέτα δεν έχει ρυθμιστεί να ενεργοποιείται για τα συμβάντα του widget. Δείτε την ενότητα 5.
  • Δεν εμφανίζεται απολύτως τίποτα στην κονσόλα — η παρακολούθηση μπορεί να είναι πλήρως απενεργοποιημένη. Ελέγξτε ότι η επιλογή Enable Google Analytics είναι ενεργοποιημένη και θυμηθείτε ότι ελέγχει και το Tag Manager. Βεβαιωθείτε επίσης ότι η σελίδα φορτώθηκε ενώ η κονσόλα ήταν ήδη ανοιχτή.
  • Κάθε συμβάν αναφέρει ότι απορρίφθηκε επειδή το Tag Manager είναι απενεργοποιημένο — ενεργοποιήστε την επιλογή Enable Google Tag Manager στις ρυθμίσεις του widget. Τόσο αυτή όσο και η επιλογή Enable Google Analytics πρέπει να είναι ενεργοποιημένες για να λειτουργήσει η επιλογή Tag Manager.
  • Δεν εμφανίζονται μηνύματα του Tag Manager, μόνο μηνύματα του Google Analytics — το widget σας έχει ρυθμιστεί να στέλνει συμβάντα μέσω του Google Analytics 4, επομένως οι ρυθμίσεις του Tag Manager αγνοούνται. Αλλάξτε την επιλογή Send events via σε Google Tag Manager. Το widget χρησιμοποιεί τη μία ή την άλλη μέθοδο, ποτέ και τις δύο.
  • Λανθασμένο Measurement ID ή Container ID — ελέγξτε ότι το ID στις ρυθμίσεις του widget αντιστοιχεί στην ιδιοκτησία Analytics (G-…) ή στο κοντέινερ Tag Manager (GTM-…).
  • Μπανερ συγκατάθεσης — αν ο επισκέπτης δεν έχει αποδεχτεί τα cookie Analytics, το Google Consent Mode μπορεί σκόπιμα να καθυστερεί τα συμβάντα. Αποδεχτείτε τη συγκατάθεση για τα Analytics στη σελίδα δοκιμής πριν βγάλετε συμπεράσματα.
  • Πρόσθετα προσωρινής αποθήκευσης ή βελτιστοποίησης — ορισμένα πρόσθετα προσωρινής αποθήκευσης ή βελτιστοποίησης του WordPress παρεμβαίνουν στα script Analytics. Δοκιμάστε να τα απενεργοποιήσετε προσωρινά ή προσθέστε τα script στη λίστα εξαιρέσεών τους.

7. Επιβεβαιώστε τα δεδομένα στα εργαλεία της Google

Η κονσόλα σάς ενημερώνει ότι το widget ολοκλήρωσε το δικό του μέρος. Για να επιβεβαιώσετε ότι τα δεδομένα έφτασαν:

  • Το GA4 DebugView (Analytics → Admin → DebugView) εμφανίζει σε πραγματικό χρόνο τα συμβάντα που φτάνουν στην ιδιοκτησία σας.
  • Η Προεπισκόπηση GTM (Tag Assistant) εμφανίζει ποιες ετικέτες ενεργοποιούνται για κάθε συμβάν που στέλνει το widget.

Σχετικά