SEO

Google Tag Manager και GA4 για eshop: συμβάντα, UTM, Consent Mode v2

Google Tag Manager και GA4 στο eshop: συμβάντα ecommerce, UTM, Consent Mode v2 κατά την ΑΠΔΠΧ και γιατί το GA4 δείχνει λιγότερες παραγγελίες.

Η ομάδα του CloudCart26 λεπτά ανάγνωσης
Βιτρίνα eshop από την οποία λεπτές γραμμές με μικρές ετικέτες οδηγούν σε πίνακα με γραφήματα, με έναν διακόπτη συγκατάθεσης για τα cookies ανάμεσά τους
Σε αυτό το άρθρο · 12 ενότητες
  1. Google Tag Manager τι είναι και σε τι διαφέρει από το Google Analytics 4
  2. GA4 μέσω εφαρμογής ή μέσω Tag Manager: ποιον τρόπο να διαλέξεις
  3. Πώς συνδέεις το Google Analytics 4 με το eshop στο CloudCart
  4. Ποια συμβάντα ecommerce στέλνει το CloudCart στο GA4
  5. Πώς βάζεις το Google Tag Manager στο eshop
  6. Τι είναι οι UTM παράμετροι και πώς τις χρησιμοποιείς στο eshop
  7. Τι είναι το Consent Mode v2 και αν είναι υποχρεωτικό
  8. Γιατί το GA4 δείχνει λιγότερες παραγγελίες από το κατάστημα
  9. Πώς παίρνεις τα νούμερα του GA4 και του καταστήματος μέσω Claude ή άλλου AI βοηθού
  10. 7 καλές πρακτικές για GA4 και Tag Manager στο eshop
  11. Λάθη με το GA4 και το Tag Manager που κοστίζουν δεδομένα
  12. Συχνές ερωτήσεις

Με λίγα λόγια: το Google Tag Manager (GTM) είναι το κοντέινερ για τα tags του eshop σου και το Google Analytics 4 (GA4) μετρά τι κάνουν οι επισκέπτες. Στο CloudCart το GA4 συνδέεται με ένα Measurement ID (G-…) και στέλνει μόνο του 12 συμβάντα ecommerce, από το view_item_list μέχρι το purchase. Το GTM μπαίνει με ένα ID GTM-… και το Consent Mode v2 ενεργοποιείται από την εφαρμογή GDPR.

Το άρθρο το έγραψε η ομάδα του CloudCart, της βουλγαρικής πλατφόρμας για ηλεκτρονικά καταστήματα. Θα βρεις τη διαφορά ανάμεσα σε GA4, GTM και Google tag, τα βήματα σύνδεσης στον πίνακα διαχείρισης, πίνακα με κάθε συμβάν που στέλνει το κατάστημα, κανόνες για τις UTM παραμέτρους, τι ζητούν η Google και η ΑΠΔΠΧ για τη συγκατάθεση και γιατί τα νούμερα του GA4 δεν συμπίπτουν ποτέ ακριβώς με τις παραγγελίες. Τα στοιχεία για το CloudCart είναι από την τεκμηρίωση της πλατφόρμας και τον πίνακα λειτουργιών της σελίδας Τιμολόγηση. Η περιγραφή του GA4 και του GTM ακολουθεί τα κέντρα βοήθειας της Google.

Google Tag Manager τι είναι και σε τι διαφέρει από το Google Analytics 4

Το Google Analytics 4 είναι η υπηρεσία που συλλέγει και δείχνει τα δεδομένα, ενώ το Google Tag Manager είναι το εργαλείο που αποφασίζει ποιο script τρέχει σε ποια σελίδα. Το GA4 απαντά στο «από πού ήρθαν οι επισκέπτες και τι έκαναν». Το GTM απαντά στο «ποιο tag ενεργοποιείται και πότε». Και τα δύο ανήκουν στη Google και για ένα μικρό ή μεσαίο eshop δεν έχουν χρέωση. Οι εκδόσεις Analytics 360 και Tag Manager 360 είναι για μεγάλες εταιρείες.

Το tag (ετικέτα) είναι ένα μικρό κομμάτι κώδικα που στέλνει δεδομένα σε μια εξωτερική υπηρεσία: GA4, Google Ads, Microsoft Clarity, Pinterest. Το Google tag (gtag.js) είναι ένας τέτοιος κώδικας για τα προϊόντα της Google. Το GTM είναι κοντέινερ όπου κρατάς πολλά tags, τους ενεργοποιητές τους (triggers, δηλαδή πότε τρέχουν) και τις μεταβλητές τους (ποια δεδομένα μεταφέρουν). Το data layer είναι το αντικείμενο μέσα στη σελίδα από το οποίο τα tags διαβάζουν το προϊόν, το καλάθι και την παραγγελία.

ΕργαλείοΤι κάνειΠού ρυθμίζεται στο CloudCartΜορφή ID
Google Analytics 4Συλλέγει περιόδους σύνδεσης, συμβάντα και αγορές και τα δείχνει σε αναφορέςΕφαρμογές → Google AnalyticsG-XXXXXXXXXX
Google Tag ManagerΤρέχει τα tags όλων των υπηρεσιών από ένα web περιβάλλονΕφαρμογές → Google Tag ManagerGTM-XXXXXXX
Data LayerΔίνει στο GTM τα δεδομένα για τη σελίδα, τα προϊόντα, το καλάθι και τον πελάτηΕφαρμογές → Data Layer (μόνο εγκατάσταση, χωρίς ρυθμίσεις)κανένα
Google Dynamic RemarketingΣτέλνει στο Google Ads τον τύπο σελίδας, τα προϊόντα και το ποσό για δυναμικό remarketingΕφαρμογές → Google Dynamic RemarketingAW-XXXXXXXXXX και ετικέτα μετατροπής
Google Search ConsoleΕπαληθεύει ότι το domain είναι δικό σου, ώστε να βλέπεις αναζητήσεις και ευρετηρίασηΕφαρμογές → Google Search Consolemeta tag google-site-verification
GDPR και Consent Mode v2Ζητά συγκατάθεση και λέει στα tags της Google τι επιτρέπεταιΕφαρμογές → GDPR → Cookiesκανένα
Analytics στο CloudCart36 αναφορές για πωλήσεις, παραγγελίες, πελάτες, διοχέτευση και εγκαταλελειμμένα καλάθιαAnalytics στον πίνακα διαχείρισηςδεν συνδέεται, λειτουργεί από την πρώτη μέρα

Στον πίνακα λειτουργιών της σελίδας τιμολόγησης τα Google Analytics, Google Tag Manager και Facebook Pixel είναι σημειωμένα και στα τέσσερα πακέτα, από το Baby Pack μέχρι το CC Master.

GA4 μέσω εφαρμογής ή μέσω Tag Manager: ποιον τρόπο να διαλέξεις

Για τα περισσότερα eshop η καλύτερη ρύθμιση είναι το GA4 μέσω της εφαρμογής Google Analytics και το GTM μόνο για τα tags για τα οποία το CloudCart δεν έχει δική του εφαρμογή. Η εφαρμογή στέλνει όλα τα συμβάντα ecommerce χωρίς ούτε μία γραμμή κώδικα. Το GTM το χρειάζεσαι όταν θέλεις Clarity, Hotjar, LinkedIn ή δικό σου script.

ΡύθμισηΤι ενεργοποιείς στο CloudCartΓια ποιον είναιΠροσοχή
Μόνο GA4Εφαρμογές → Google Analytics με G-…Νέο eshop που θέλει τις πωλήσεις στο GA4 σε 10 λεπτάΔεν ρυθμίζεις τίποτε άλλο
GA4 μέσω εφαρμογής και GTM για τα υπόλοιπαGoogle Analytics με G-… και Google Tag Manager με GTM-…Eshop με αρκετές υπηρεσίες μέτρησης και διαφήμισηςΜη βάλεις στο GTM δεύτερο tag για το ίδιο G-…
Όλα μέσω GTMGoogle Tag Manager με GTM-… και Data Layer, με το Google Analytics απενεργοποιημένοEshop με ειδικό που θέλει δικές του παραμέτρους και συμβάνταΚάθε συμβάν ecommerce το συνδέεις με tag χειροκίνητα

Για το Google Ads υπάρχουν δύο δρόμοι. Η εφαρμογή Google Dynamic Remarketing δέχεται ID σε μορφή AW-… (αν βάλεις μόνο τα ψηφία, το CloudCart προσθέτει το AW- μόνο του) και ετικέτα μετατροπής, και στέλνει τα ecomm_pagetype, ecomm_prodid και ecomm_totalvalue, ώστε το Google Ads να δείχνει στον επισκέπτη ακριβώς τα προϊόντα που είδε. Η τεκμηρίωση του CloudCart προτείνει την πιο καθαρή λύση: το ίδιο tag στο GTM, με τα δεδομένα από το Data Layer. Μην τρέχεις και τα δύο για το ίδιο AW-…

Για Meta και TikTok χρησιμοποίησε τις εφαρμογές του CloudCart, γιατί στέλνουν τα βασικά συμβάντα ecommerce χωρίς χειροκίνητα tags. Η εφαρμογή του TikTok μπορεί να στέλνει τις αγορές και από τον server (Events API) σε κάθε πακέτο, μόλις βάλεις το token από το TikTok Events Manager και ενεργοποιήσεις το Events API, οπότε χάνει λιγότερα δεδομένα από ένα tag στον browser. Το Conversions API της Meta δεν είναι σημειωμένο στα τέσσερα πακέτα του πίνακα λειτουργιών, γι' αυτό εκεί μετράς με το Meta Pixel στον browser. Πώς στήνεις τις καμπάνιες, θα το βρεις στο άρθρο για τις διαφημίσεις στο Facebook και στο Instagram.

Πώς συνδέεις το Google Analytics 4 με το eshop στο CloudCart

Το GA4 συνδέεται σε περίπου 10 λεπτά: δημιουργείς ιδιότητα και ροή δεδομένων ιστού στη Google, αντιγράφεις το Measurement ID και το βάζεις στο Εφαρμογές → Google Analytics. Το CloudCart αναγνωρίζει το GA4 από το πρόθεμα G- και στέλνει μόνο του τα συμβάντα της βιτρίνας.

  1. Ιδιότητα στο Google Analytics. Στο analytics.google.com άνοιξε Διαχείριση → Δημιουργία → Ιδιότητα. Διάλεξε ζώνη ώρας Ελλάδα και νόμισμα ευρώ, ώστε οι μέρες και τα ποσά να συμπίπτουν με τις αναφορές του καταστήματος (Βοήθεια Analytics: ρύθμιση του Analytics για ιστότοπο).
  2. Ροή δεδομένων ιστού. Στο Ροές δεδομένων → Ιστός γράψε το domain του eshop. Η Google δείχνει το Measurement ID σε μορφή G-XXXXXXXXXX. Άφησε ενεργή τη βελτιωμένη μέτρηση (κύλιση, αναζήτηση στον ιστότοπο, εξερχόμενα κλικ).
  3. Η εφαρμογή στο CloudCart. Στον πίνακα διαχείρισης άνοιξε Εφαρμογές → Google Analytics και εγκατάστησέ την. Στην καρτέλα Settings πάτησε επεξεργασία στο πεδίο «Google Analytics code» και βάλε το G-… Η εφαρμογή περιλαμβάνεται σε κάθε πακέτο.
  4. DEBUG mode για τον έλεγχο. Στο ίδιο παράθυρο ενεργοποίησε το DEBUG mode. Τα συμβάντα εμφανίζονται τότε στο DebugView του GA4.
  5. Ενεργοποίηση. Ενεργοποίησε την εφαρμογή με το κουμπί Enable. Χωρίς κωδικό η ενεργοποίηση σταματά με το μήνυμα «Google analytics tracking ID is required». Μετά την αποθήκευση το CloudCart ξαναφτιάχνει το κοινό αρχείο με τα scripts του καταστήματος και ο νέος κωδικός τρέχει από την επόμενη φόρτωση σελίδας.
  6. Δοκιμαστική παραγγελία. Άνοιξε το κατάστημα σε νέο παράθυρο, δες ένα προϊόν, βάλ' το στο καλάθι και ολοκλήρωσε την παραγγελία. Στο GA4 → Διαχείριση → DebugView πρέπει να δεις τα view_item, add_to_cart, begin_checkout και purchase.
  7. Βασικό συμβάν και τέλος της δοκιμής. Στο Διαχείριση → Εμφάνιση δεδομένων → Συμβάντα έλεγξε ότι το purchase είναι σημειωμένο ως βασικό συμβάν. Απενεργοποίησε το DEBUG mode.

Σημαντικό: η προβολή της βιτρίνας μέσα από τον πίνακα διαχείρισης δεν στέλνει συμβάντα στο GA4. Το CloudCart σταματά τα tags όταν η βιτρίνα ανοίγει από διαχειριστή ή από bot όπως το Googlebot, για να μη χαλάνε τα στατιστικά. Κάνε τη δοκιμή σε ξεχωριστό παράθυρο, χωρίς σύνδεση στον πίνακα διαχείρισης.

Οι βασικές αναφορές του GA4 γεμίζουν με καθυστέρηση. Την πρώτη μέρα έλεγχε στο «Σε πραγματικό χρόνο» και στο DebugView και σύγκρινε τις πωλήσεις με το κατάστημα την επόμενη μέρα. Αν αλλάζεις πλατφόρμα, βάλε το ίδιο G-… και στο νέο κατάστημα, ώστε το ιστορικό στο GA4 να συνεχίσει χωρίς κενό. Στη μεταφορά στο CloudCart βάλε τον κωδικό την ίδια μέρα που γίνεται η μετάβαση.

Ποια συμβάντα ecommerce στέλνει το CloudCart στο GA4

Το CloudCart στέλνει στο GA4 12 συμβάντα με το λεξιλόγιο της Google για το ηλεκτρονικό εμπόριο: από την προβολή κατηγορίας μέχρι την αγορά, μαζί με σύνδεση και εγγραφή. Τα συμβάντα φεύγουν από τον browser του αγοραστή μέσω gtag.js και μεταφέρουν τα προϊόντα, την ποσότητα, την τιμή και το νόμισμα που δείχνει το GA4 στις αναφορές ηλεκτρονικού εμπορίου (Google for Developers: μέτρηση ηλεκτρονικού εμπορίου).

ΣυμβάνΠότε στέλνεται στο CloudCartΤι αποφασίζεις με αυτό
view_item_listΚατηγορία, συλλογή, μάρκα, ετικέτα ή αποτελέσματα αναζήτησης, με τα προϊόντα της σελίδαςΠοιες κατηγορίες δείχνουν προϊόντα χωρίς να οδηγούν σε προβολή
view_itemΣελίδα προϊόντοςΠοια προϊόντα βλέπονται πολύ και αγοράζονται λίγο
add_to_cart, remove_from_cartΠροσθήκη και αφαίρεση από το καλάθιΠοσοστό προσθηκών ανά προβολές για κάθε προϊόν
add_to_wishlistΠροσθήκη στα αγαπημέναΠροϊόντα για καμπάνια «έπεσε η τιμή»
view_cartΣελίδα καλαθιούΠόσα καλάθια φτάνουν σε παραγγελία
begin_checkoutΑρχή του checkout (ολοκλήρωση αγοράς)Αποχωρήσεις ανάμεσα στο καλάθι και στα στοιχεία αποστολής
add_shipping_infoΕπιλογή τρόπου αποστολήςΑν το κόστος ή ο τρόπος αποστολής σταματά τους πελάτες
add_payment_infoΕπιλογή τρόπου πληρωμήςΑποχωρήσεις στο βήμα της πληρωμής
purchaseΣελίδα ευχαριστίας μετά την παραγγελίαΈσοδα, παραγγελίες και μέση αξία παραγγελίας ανά κανάλι
login, sign_upΣύνδεση (Google, Facebook, φόρμα) και εγγραφήΠοσοστό εγγεγραμμένων αγοραστών

Αν το κατάστημα έχει και εφαρμογή για κινητά ή βιτρίνα στο Storefront API, στις ρυθμίσεις του Google Analytics υπάρχει το πεδίο «Measurement Protocol API secret». Το δημιουργείς στο GA4 → Διαχείριση → Ροές δεδομένων → η ροή σου → Measurement Protocol API secrets, και έτσι οι επισκέψεις και οι αγορές από την εφαρμογή φτάνουν στην ίδια ιδιότητα από τον server.

Τρεις κανόνες του CloudCart εξηγούν τις περισσότερες ερωτήσεις προς την υποστήριξη:

  • Το purchase στέλνεται μία φορά ανά παραγγελία. Αν ο πελάτης ανανεώσει τη σελίδα ευχαριστίας ή την ανοίξει ξανά από σελιδοδείκτη, δεύτερη αγορά δεν καταγράφεται.
  • Το refund δεν στέλνεται. Η παραγγελία που επιστράφηκε ή ακυρώθηκε μένει στο GA4 ως αγορά. Τις επιστροφές χρημάτων τις προσθέτεις στο GA4 χωριστά, μέσω GTM ή μέσω του Measurement Protocol της Google.
  • Το select_item δεν στέλνεται. Το κλικ σε κάρτα προϊόντος μέσα σε λίστα δεν φτάνει στο GA4. Οι αναφορές δείχνουν το view_item_list της κατηγορίας και το view_item του προϊόντος, χωρίς συμβάν ανάμεσα.

Από αυτά τα συμβάντα χτίζεις τη διοχέτευση που δείχνει πού χάνεις πελάτες. Στο GA4 → Εξερευνήσεις → Εξερεύνηση διοχέτευσης όρισε τα βήματα view_item, add_to_cart, begin_checkout, add_payment_info και purchase και χώρισέ τα ανά κατηγορία συσκευής. Σε ένα eshop με ρούχα, μια μεγάλη πτώση ανάμεσα στο begin_checkout και στο add_shipping_info σημαίνει συνήθως ότι τα μεταφορικά εμφανίζονται πολύ αργά. Πώς βάζεις όριο για δωρεάν μεταφορικά χωρίς να χάνεις κέρδος, θα το βρεις στο άρθρο για το όριο δωρεάν μεταφορικών.

Πώς βάζεις το Google Tag Manager στο eshop

Το Google Tag Manager μπαίνει στο CloudCart με ένα πεδίο: το ID του κοντέινερ σε μορφή GTM-XXXXXXX. Το CloudCart προσθέτει τον τυπικό κώδικα του GTM στο <head> και το <noscript> στο <body> κάθε σελίδας, ενώ τα tags, τους ενεργοποιητές και τις μεταβλητές τα διαχειρίζεσαι στο tagmanager.google.com.

  1. Λογαριασμός και κοντέινερ. Στο tagmanager.google.com δημιούργησε λογαριασμό και κοντέινερ τύπου «Ιστός» για το domain του eshop (Βοήθεια Tag Manager: δημιουργία λογαριασμού και κοντέινερ). Αντίγραψε το ID GTM-…
  2. Η εφαρμογή στο CloudCart. Εφαρμογές → Google Tag Manager → Settings, πεδίο «Insert the code provided by Google Tag Manager». Βάλε το GTM-… και αποθήκευσε. Σε λάθος μορφή εμφανίζεται το μήνυμα «The Google Tag ID is invalid». Κάθε κατάστημα έχει ένα κοντέινερ.
  3. Το data layer. Εγκατάστησε το Εφαρμογές → Data Layer. Δεν έχει ρυθμίσεις: το εγκαθιστάς και τα δεδομένα αρχίζουν να φεύγουν. Χωρίς αυτό το GTM φορτώνει, αλλά δεν παίρνει τα προϊόντα, το καλάθι και την παραγγελία.
  4. Τα tags. Στο GTM πρόσθεσε τα tags που χρειάζεσαι, για παράδειγμα Microsoft Clarity σε όλες τις σελίδες ή Google Ads Conversion Tracking στην αγορά. Αν μετράς το Google Ads μέσω GTM, πρόσθεσε και το tag Conversion Linker σε όλες τις σελίδες.
  5. Preview. Πάτησε Preview στο GTM και άνοιξε το κατάστημα. Η λειτουργία δουλεύει στη βιτρίνα του CloudCart χωρίς επιπλέον ρύθμιση. Κάνε μια δοκιμαστική παραγγελία και έλεγξε ότι κάθε tag ενεργοποιείται μία φορά.
  6. Δημοσίευση. Πάτησε Submit και δώσε όνομα στην έκδοση, για παράδειγμα «Clarity + αγορά Google Ads». Αν κάτι χαλάσει, επιστρέφεις στην προηγούμενη έκδοση με ένα κλικ.

Τι περιέχει το data layer του CloudCart

Η εφαρμογή Data Layer γράφει σε κάθε σελίδα το αντικείμενο cc_page_data ανάλογα με τον τύπο της: αρχική, προϊόν, κατηγορία, συλλογή, μάρκα, ετικέτα, σελίδα, blog, επικοινωνία, καλάθι, checkout και σελίδα ευχαριστίας. Χωριστά, με δεύτερο αίτημα, έρχονται τα cc_customer_data και cc_subscriber_data για τον συνδεδεμένο πελάτη ή τον συνδρομητή. Έτσι η σελίδα από την cache δεν μεταφέρει προσωπικά δεδομένα, ενώ τα tags παίρνουν κανονικά την ομάδα και τη χώρα του πελάτη.

  • Η επαναλαμβανόμενη αγορά δεν μετριέται. Στο δεύτερο άνοιγμα της σελίδας ευχαριστίας το data layer επιστρέφει js_events: false. Βάλε αυτή τη συνθήκη στον ενεργοποιητή της αγοράς.
  • Οι προβολές από τον διαχειριστή ξεχωρίζουν. Το πεδίο cpadm είναι 1 όταν ο διαχειριστής βλέπει τη βιτρίνα. Εξαίρεσε αυτές τις επισκέψεις με συνθήκη στον ενεργοποιητή.
  • Κάποιες σελίδες δεν έχουν δεδομένα. Το προφίλ του πελάτη, η σύνδεση και η εγγραφή εκτός checkout και οι λίστες με πακέτα προϊόντων βγαίνουν με τύπο other και χωρίς προϊόντα.

Πριν συνδέσεις ένα tag με μια μεταβλητή, άνοιξε το Preview και δες ακριβώς ποια συμβάντα και πεδία έρχονται στο θέμα σου. Θέλει 5 λεπτά και γλιτώνει μια εβδομάδα με λάθος δεδομένα.

Τι είναι οι UTM παράμετροι και πώς τις χρησιμοποιείς στο eshop

Οι UTM παράμετροι είναι ετικέτες στο τέλος του link που λένε στο GA4 και στο CloudCart από πού ήρθε ο επισκέπτης: ?utm_source=viber&utm_medium=message&utm_campaign=black_friday. Η Google προτείνει να βάζεις πάντα τις τρεις βασικές: utm_source, utm_medium και utm_campaign.

ΠαράμετροςΤι λέειΠαράδειγμα για eshop
utm_sourceΠοιος στέλνει την επισκεψιμότηταfacebook, instagram, viber, newsletter, influencer_eleni
utm_mediumΤι κανάλι είναιcpc, paid_social, email, sms, social, affiliate
utm_campaignΠοια καμπάνιαblack_friday, xeimerini_syllogi
utm_contentΠοια παραλλαγή της διαφήμισης ή του linkvideo_15s, banner_top, button_footer
utm_termΠοια λέξη-κλειδί (σε πληρωμένη αναζήτηση)gynaikeia_papoutsia
  1. Διάλεξε λεξικό. Γράψε σε έναν πίνακα τις επιτρεπτές τιμές για source και medium. Το GA4 ξεχωρίζει κεφαλαία και πεζά, οπότε τα «Facebook» και «facebook» γίνονται δύο γραμμές. Γράφε με λατινικούς χαρακτήρες, χωρίς ελληνικά και κενά.
  2. Φτιάξε το link. Χρησιμοποίησε το Campaign URL Builder της Google ή ζήτησε από τον AI βοηθό να φτιάξει τα links όλης της καμπάνιας μαζί.
  3. UTM μόνο σε εξωτερικά links. Ένα link με UTM μέσα στο κατάστημα, για παράδειγμα από banner της αρχικής, ξεκινά νέα καμπάνια και σβήνει την πραγματική πηγή.
  4. Άφησε το Google Ads στην αυτόματη προσθήκη ετικετών. Το κλικ από το Google Ads φέρνει το gclid και το CloudCart το αναγνωρίζει μόνο του ως Google Ads. Αναλυτικά θα το βρεις στο άρθρο για τη διαφήμιση στη Google για eshop και για τις διαφημίσεις προϊόντων στο άρθρο για το Google Shopping και το Merchant Center.
  5. Έλεγξε την επόμενη μέρα. Στο GA4 → Απόκτηση επισκεψιμότητας διάλεξε «Πηγή/μέσο περιόδου σύνδεσης» και στο CloudCart δες την αναφορά που περιγράφεται παρακάτω.

Τα κλικ από τις σελίδες σύγκρισης τιμών, όπως το Skroutz και το BestPrice, το GA4 τα δείχνει με τον τομέα από τον οποίο ήρθε ο επισκέπτης. Αν θέλεις να ξεχωρίζεις τα κανάλια αυτά στις αναφορές, γράψε τα με το ίδιο όνομα σε όλα τα εργαλεία, για παράδειγμα skroutz και bestprice.

Οι καμπάνιες email από το Marketing Suite του CloudCart παίρνουν UTM αυτόματα: κάθε link στο email έχει utm_source=cloudcart, utm_medium με το κανάλι και utm_campaign με τον τίτλο της καμπάνιας. Γι' αυτό δίνε στις καμπάνιες καθαρούς τίτλους, για παράδειγμα «Black Friday, συνδρομητές», γιατί αυτοί γίνονται τα ονόματα στις αναφορές. Τα βήματα για το ίδιο το email είναι στο άρθρο για το email marketing στο eshop.

Το CloudCart καταγράφει την πηγή σε κάθε παραγγελία και χωρίς GA4, με βάση την πρώτη επίσκεψη της περιόδου σύνδεσης. Το Analytics → Sales by source / medium ταξινομεί τον τζίρο ανά utm_source και utm_medium και φτάνει μέχρι κάθε utm_campaign. Οι παραγγελίες χωρίς UTM δεν μπαίνουν σε αυτή την αναφορά. Το Sales by traffic source χωρίζει τα πληρωμένα κλικ: τα gclid, gbraid, wbraid και gad_source πάνε στο Google Ads (με Search, YouTube, Display και Discover χωριστά), το fbclid στο Meta Ads και το ttclid στο TikTok Ads. Στον πίνακα λειτουργιών της σελίδας τιμολόγησης η «Παρακολούθηση UTM» είναι σημειωμένη για τα CC Pro και CC Master.

Το Consent Mode v2 είναι ο τρόπος με τον οποίο το site λέει στα tags της Google αν ο επισκέπτης επέτρεψε τα cookies στατιστικής και διαφήμισης. Για επισκέπτες από τον Ευρωπαϊκό Οικονομικό Χώρο η Google ζητά να συλλέγεις και να μεταβιβάζεις αυτή τη συγκατάθεση, ώστε να συνεχίσεις να έχεις μέτρηση, εξατομικευμένες διαφημίσεις και remarketing στο Google Ads (Βοήθεια Google Ads: λειτουργία συναίνεσης για την επισκεψιμότητα από τον ΕΟΧ). Ένα eshop στην Ελλάδα που διαφημίζεται στη Google χρειάζεται στην πράξη Consent Mode v2.

Η ελληνική νομοθεσία ζητά κάτι ακόμη πριν από το Consent Mode: τα cookies στατιστικής και διαφήμισης μπαίνουν μόνο μετά τη συγκατάθεση και η απόρριψη πρέπει να γίνεται τόσο εύκολα όσο η αποδοχή. Η Αρχή Προστασίας Δεδομένων Προσωπικού Χαρακτήρα (ΑΠΔΠΧ) έχει γράψει τους κανόνες για το banner στη σελίδα για την ενημέρωση και τη συγκατάθεση για τα cookies, και το Google Analytics, ακόμη και μόνο για στατιστική, θέλει συγκατάθεση. Τι σημαίνει αυτό για το banner, την πολιτική απορρήτου και το μητρώο συγκαταθέσεων, θα το βρεις στο άρθρο για τα cookies και τον GDPR στο eshop.

Το Consent Mode έχει τέσσερα βασικά σήματα: analytics_storage (cookies στατιστικής), ad_storage (cookies διαφήμισης), ad_user_data (αποστολή δεδομένων χρήστη στη Google για διαφήμιση) και ad_personalization (εξατομικευμένες διαφημίσεις). Η έκδοση 2 πρόσθεσε τα δύο τελευταία. Το Consent Mode δεν εμφανίζει μόνο του το banner για τα cookies: μεταφέρει μόνο την επιλογή που έγινε εκεί.

Βασική λειτουργίαΠροηγμένη λειτουργία
Τα tags πριν από την επιλογήΔεν φορτώνουνΦορτώνουν με κατάσταση «απορρίφθηκε»
Αν ο επισκέπτης απορρίψειΔεν φεύγει τίποτα προς τη GoogleΦεύγουν σήματα χωρίς cookies
Μοντελοποίηση μετατροπώνΓενικό μοντέλοΜοντέλο για τον συγκεκριμένο διαφημιζόμενο, πιο ακριβές

Πώς ενεργοποιείς το Consent Mode v2 στο CloudCart

  1. Η εφαρμογή GDPR. Άνοιξε Εφαρμογές → GDPR και ενεργοποίησέ την. Δείχνει την μπάρα ή τον τοίχο για τα cookies, κρατά το μητρώο των συγκαταθέσεων και περνά την επιλογή στα tags.
  2. Μπάρα ή τοίχος. Στην καρτέλα Cookies, στο μενού Cookie Consent Mode, διάλεξε Cookie bar (μπάρα στο κάτω μέρος) ή Cookie wall (παράθυρο που σταματά τη σελίδα μέχρι την επιλογή). Η μπάρα με κουμπί απόρριψης δίπλα στο κουμπί αποδοχής είναι η πιο κοντινή λύση σε αυτό που ζητά η ΑΠΔΠΧ.
  3. Η ομάδα Google Consent Mode. Στην ίδια καρτέλα ενεργοποίησε την ομάδα Google Consent Mode και επιβεβαίωσε. Από προεπιλογή η ομάδα είναι απενεργοποιημένη και ενεργοποιείται μόνο με συνδρομή στην εφαρμογή GDPR.
  4. Οι ομάδες στατιστικής και διαφήμισης. Το Google Analytics είναι στην ομάδα της απόδοσης και τα Google Ads και TikTok Pixel στην ομάδα της στόχευσης. Για κάθε ομάδα όρισε την προεπιλεγμένη κατάσταση πριν επιλέξει ο επισκέπτης. Αν δεν θέλεις κανένα script στατιστικής και διαφήμισης να τρέχει πριν από το «ναι», όρισε «όχι».
  5. Έλεγχος. Άνοιξε το κατάστημα σε ιδιωτικό παράθυρο με το Google Tag Assistant. Πριν από την επιλογή τα τέσσερα σήματα πρέπει να είναι denied και μετά το «Αποδοχή» να γίνουν granted.

Όταν η ομάδα είναι ενεργή, η βιτρίνα στέλνει στη φόρτωση gtag('consent', 'default', …) με τα τέσσερα σήματα denied και μετά την αποδοχή gtag('consent', 'update', …) με granted. Τα σήματα φεύγουν πριν από το GTM, οπότε τα tags του κοντέινερ μπορούν να τα χρησιμοποιούν μέσω των ρυθμίσεων συγκατάθεσης του GTM. Η επιλογή του πελάτη φυλάσσεται για έναν χρόνο. Χωρίς την εφαρμογή GDPR και χωρίς αυτή την ομάδα δεν υπάρχουν σήματα και το GA4 τρέχει χωρίς όρο. Πώς φαίνεται η μπάρα στη βιτρίνα, θα το δεις στη σελίδα Domain, SSL και GDPR.

Γιατί το GA4 δείχνει λιγότερες παραγγελίες από το κατάστημα

Το GA4 δείχνει λιγότερες παραγγελίες από το κατάστημα, γιατί μετρά μόνο τις αγορές που κατάφερε να στείλει ο browser του αγοραστή, ενώ το κατάστημα μετρά κάθε παραγγελία στη βάση του. Διαφορά λίγων τοις εκατό είναι φυσιολογική. Μεγάλη διαφορά ή απότομη πτώση σημαίνει ότι κάτι άλλαξε στη ρύθμιση.

ΑιτίαΤι συμβαίνειΤι κάνεις
Απόρριψη συγκατάθεσηςΟ επισκέπτης που απέρριψε τη στατιστική δεν στέλνει purchase με cookiesΕνεργοποίησε το Consent Mode v2· το GA4 συμπληρώνει μέρος των δεδομένων με μοντελοποίηση
Ad blockersΜια επέκταση του browser σταματά το gtag.jsΣύγκρινε με τις παραγγελίες στο CloudCart, που δεν εξαρτώνται από τον browser
Παραγγελίες από τον πίνακα διαχείρισης ή από το τηλέφωνοΟ αγοραστής δεν περνά από τη σελίδα ευχαριστίαςΔες τις χωριστά στο Analytics
Πληρωμή σε εξωτερική σελίδαΟ αγοραστής πληρώνει στη σελίδα του παρόχου και δεν επιστρέφει στο κατάστημαΈλεγξε αν η πληρωμή επιστρέφει στη σελίδα ευχαριστίας
Διαφορετικές καταστάσειςΤο Analytics του CloudCart μετρά τις παραγγελίες με τις καταστάσεις που διάλεξες στις ρυθμίσεις του (το γρανάζι πάνω δεξιά), ενώ το GA4 μετρά κάθε purchase, και τις ακυρωμένεςΣύγκρινε με όλες τις παραγγελίες της μέρας, όχι μόνο με τις ολοκληρωμένες
Αντικαταβολή που δεν παραλήφθηκεΗ παραγγελία με αντικαταβολή μετρά στο GA4 τη στιγμή της αγοράς, ακόμη κι αν ο πελάτης δεν παραλάβει το δέμαΤα έσοδα τα κρίνεις από τις πληρωμένες παραγγελίες στο κατάστημα
Διαφορετική απόδοσηΤο CloudCart δίνει την παραγγελία στην πρώτη επίσκεψη της περιόδου σύνδεσης, το GA4 χρησιμοποιεί δικό του μοντέλοΣύγκρινε το σύνολο και ερμήνευε τα κανάλια χωριστά
Ζώνη ώραςΗ μέρα στο GA4 ξεκινά σε άλλη ώραΒάλε Ελλάδα στις ρυθμίσεις της ιδιότητας

Το αντίθετο, περισσότερες αγορές στο GA4 από τις παραγγελίες, σημαίνει σχεδόν πάντα διπλό tag: το GA4 τρέχει και από την εφαρμογή και από το GTM για το ίδιο G-… Αφαίρεσε το ένα. Η αντικαταβολή είναι ακόμη συχνή στην Ελλάδα, οπότε η πραγματική είσπραξη φαίνεται μόνο στο κατάστημα. Πώς μειώνεις τις απλήρωτες αντικαταβολές, θα το βρεις στο άρθρο αντικαταβολή ή κάρτα.

Πώς παίρνεις τα νούμερα του GA4 και του καταστήματος μέσω Claude ή άλλου AI βοηθού

Ένας AI βοηθός όπως το Claude Code, το ChatGPT Codex ή το Gemini CLI διαβάζει τις παραγγελίες, τους πελάτες και τα προϊόντα από το CloudCart με κλειδί μόνο για ανάγνωση και τις περιόδους σύνδεσης από το GA4 μέσω του Google Analytics Data API. Έτσι σε μία συζήτηση παίρνεις την επισκεψιμότητα και τα χρήματα, χωρίς να ανοίγεις χωριστά τον πίνακα διαχείρισης και το GA4.

  1. Κλειδί για το κατάστημα. Στον πίνακα διαχείρισης άνοιξε Ρυθμίσεις → PAT tokens, δημιούργησε token και διάλεξε «Μόνο ανάγνωση» (Read Only). Μπορείς να ορίσεις λήξη και έως 20 διευθύνσεις IP. Κλειδί δημιουργεί μόνο ο ιδιοκτήτης του καταστήματος.
  2. Σύνδεσε τον βοηθό. Βάλε την πρόταση από τη σελίδα AI βοηθός για το CloudCart στο Claude Code, στο ChatGPT Codex, στο Gemini CLI, στο Cursor ή στο VS Code. Ο βοηθός εγκαθιστά μόνος του τα εργαλεία του CloudCart και μιλά ελληνικά.
  3. Πρόσβαση στο GA4. Την πρόσβαση στο GA4 τη δίνεις από το δικό σου προφίλ Google. Αν δεν θέλεις, κατέβασε την αναφορά από το GA4 ως CSV και δώσ' την στον βοηθό.
  4. Ρώτα με μία πρόταση. Ξεκίνα με έναν μήνα και σύγκρινε το νούμερο με το Analytics. Όταν συμπίπτει, ζήτα ολόκληρη την αναφορά.

Ποιες μετρήσεις να παρακολουθείς και από πού έρχονται

Το κλειδί του καταστήματος δίνει παραγγελίες, πελάτες, προϊόντα, αποθέματα και εκπτώσεις, όχι όμως περιόδους σύνδεσης και κόστος διαφήμισης. Τις αναφορές του Analytics μπορείς να τις κατεβάσεις ως CSV και να τις δώσεις στον βοηθό. Γι' αυτό κάθε μέτρηση έχει τη δική της πηγή:

ΜέτρησηΠηγήΤι αποφασίζεις
Έσοδα, παραγγελίες, μέση αξία παραγγελίαςCloudCart, μέσω APIΑν το eshop μεγαλώνει σε σχέση με τον προηγούμενο μήνα
Έσοδα ανά utm_source και utm_campaignCloudCart, Analytics → Sales by source / mediumΠοιο κανάλι και ποια καμπάνια φέρνουν χρήματα
Περίοδοι σύνδεσης και μετατροπή ανά κανάλιGA4 ή Analytics στο CloudCartΠοιο κανάλι φέρνει επισκέπτες που αγοράζουν
Μετατροπή σε κινητό και υπολογιστήGA4 (κατηγορία συσκευής) ή Analytics → Sessions by device typeΑν η έκδοση για κινητά χάνει παραγγελίες
Διοχέτευση view_item → purchaseGA4, συμβάντα ecommerceΣε ποιο βήμα φεύγουν οι πελάτες
ROAS και κόστος ανά πελάτηΚόστος από Google Ads, Meta, TikTok και έσοδα από το CloudCartΠοια διαφήμιση σταματάς και ποια ενισχύεις
Κλικ από τη Google ανά σελίδαGoogle Search ConsoleΠοιες κατηγορίες είναι κοντά στην πρώτη τριάδα

Προτάσεις με τις οποίες ξεκινούν οι έμποροι:

  • «Σύγκρινε τις αγορές purchase στο GA4 με τις παραγγελίες του καταστήματος για κάθε μέρα των τελευταίων 30 ημερών. Δείξε μου τις μέρες με διαφορά πάνω από 20%.»
  • «Φτιάξε UTM links για την καμπάνια Black Friday: Facebook, Instagram, Viber και newsletter, με το λεξικό μας σε πεζά.»
  • «Ποια utm_source στις παραγγελίες του Οκτωβρίου είναι γραμμένα με δύο τρόπους, όπως Facebook και facebook; Ένωσέ τα και δώσε μου τα έσοδα.»
  • «Δώσε μου τη μετατροπή σε κινητό και υπολογιστή για τις τελευταίες 4 εβδομάδες από το GA4 και τη μέση αξία παραγγελίας για τις ίδιες εβδομάδες από το κατάστημα.»

Το μεγαλύτερο όφελος είναι ότι ο βοηθός παρακολουθεί τα νούμερα που κανείς δεν κοιτάζει κάθε μέρα. Ένα χαλασμένο tag μετά από αλλαγή θέματος ή μια απενεργοποιημένη εφαρμογή φαίνεται αμέσως ως διαφορά ανάμεσα στις αγορές του GA4 και στις παραγγελίες, αντί να το καταλάβεις μετά από έναν μήνα λάθος αποφάσεων για τη διαφήμιση.

7 καλές πρακτικές για GA4 και Tag Manager στο eshop

  1. Μία πηγή για κάθε συμβάν. Το purchase έρχεται ή από την εφαρμογή Google Analytics ή από tag στο GTM, ποτέ και από τα δύο.
  2. Ζώνη ώρας και νόμισμα όπως στο κατάστημα. Ελλάδα και ευρώ στην ιδιότητα του GA4, ώστε να συμπίπτουν οι μέρες και τα ποσά.
  3. Κράτα τα δεδομένα 14 μήνες. Από προεπιλογή το GA4 κρατά τα δεδομένα σε επίπεδο χρήστη και συμβάντος 2 μήνες. Στο Διαχείριση → Διατήρηση δεδομένων διάλεξε 14 μήνες, για να συγκρίνεις τη φετινή Black Friday με την περσινή στις εξερευνήσεις (Βοήθεια Analytics: διατήρηση δεδομένων).
  4. Λεξικό για τα UTM. Πεζά, λατινικοί χαρακτήρες, χωρίς κενά, ίδιες τιμές για source και medium σε κάθε καμπάνια.
  5. Δοκιμή μετά από κάθε αλλαγή. Νέο θέμα, νέος τρόπος πληρωμής ή νέο tag: δοκιμαστική παραγγελία στο DebugView και στο Preview του GTM.
  6. Ονόματα στις εκδόσεις του GTM. Κάθε δημοσίευση με όνομα και περιγραφή, για να ξέρεις τι επαναφέρεις.
  7. Εβδομαδιαία σύγκριση με το κατάστημα. Αγορές στο GA4 απέναντι σε παραγγελίες στο CloudCart, ανά μέρα. Διαφορά μεγαλύτερη από τη συνηθισμένη σημαίνει ότι πρέπει να ελέγξεις τα tags.

Λάθη με το GA4 και το Tag Manager που κοστίζουν δεδομένα

  • Το GA4 δύο φορές. Η εφαρμογή Google Analytics και ένα Google tag στο GTM με το ίδιο G-… διπλασιάζουν τις αγορές και τα έσοδα.
  • GTM χωρίς Data Layer. Το κοντέινερ φορτώνει, αλλά τα tags της αγοράς δεν έχουν ποσό και προϊόντα.
  • Ξεχασμένο DEBUG mode. Κράτα το μόνο για τη δοκιμή και μετά απενεργοποίησέ το.
  • UTM σε εσωτερικά links. Ένα banner του καταστήματος με UTM μεταφέρει την παραγγελία από το πραγματικό κανάλι στο «banner».
  • Απενεργοποιημένη εφαρμογή GDPR. Χωρίς αυτή δεν υπάρχει μπάρα συγκατάθεσης ούτε Consent Mode και τα tags τρέχουν χωρίς όρο, κάτι που δεν συμφωνεί με τις οδηγίες της ΑΠΔΠΧ.
  • Δοκιμή από τον πίνακα διαχείρισης. Η προβολή της βιτρίνας ως διαχειριστής δεν στέλνει συμβάντα, οπότε δοκίμαζε σε ξεχωριστό παράθυρο.
  • Αναμονή για πλήρη ταύτιση. Το GA4 μετρά τη συμπεριφορά μέσω του browser, ενώ οι παραγγελίες στο CloudCart είναι το λογιστικό σου βιβλίο. Τις αποφάσεις για χρήματα τις παίρνεις με βάση τις παραγγελίες.

Συχνές ερωτήσεις

Δημιούργησε ιδιότητα και ροή δεδομένων ιστού στο analytics.google.com και αντίγραψε το Measurement ID σε μορφή G-XXXXXXXXXX. Στο CloudCart άνοιξε Εφαρμογές → Google Analytics → Settings, βάλε τον κωδικό και ενεργοποίησε την εφαρμογή. Το κατάστημα στέλνει μόνο του τα συμβάντα από το view_item μέχρι το purchase και εσύ ελέγχεις με μια δοκιμαστική παραγγελία στο DebugView.

Το Google Tag Manager είναι εργαλείο της Google από το οποίο τρέχεις και διαχειρίζεσαι τα tags του site (GA4, Google Ads, Clarity και άλλα) χωρίς να αγγίζεις τον κώδικα. Η βασική έκδοση δεν έχει χρέωση και η Tag Manager 360 είναι για μεγάλες εταιρείες. Στο CloudCart το συνδέεις με ID GTM-… από το Εφαρμογές → Google Tag Manager σε κάθε πακέτο.

Όχι. Το Google tag (gtag.js) είναι ένας κώδικας που στέλνει δεδομένα στο GA4 και στο Google Ads. Το Google Tag Manager είναι κοντέινερ όπου κρατάς πολλά tags με κανόνες για το πότε ενεργοποιούνται. Η εφαρμογή Google Analytics στο CloudCart χρησιμοποιεί το Google tag και το GTM το προσθέτεις χωριστά, αν χρειάζεσαι και άλλες υπηρεσίες.

Το Consent Mode v2 μεταφέρει στα tags της Google την επιλογή του επισκέπτη για τα cookies μέσω τεσσάρων σημάτων: analytics_storage, ad_storage, ad_user_data και ad_personalization. Η Google ζητά συγκατάθεση και αυτά τα σήματα για τους επισκέπτες από τον ΕΟΧ, ώστε να έχεις μέτρηση, remarketing και εξατομικευμένες διαφημίσεις στο Google Ads. Στο CloudCart το ενεργοποιείς στο Εφαρμογές → GDPR → Cookies με την ομάδα Google Consent Mode.

Ναι. Σύμφωνα με την ΑΠΔΠΧ τα cookies στατιστικής, όπως του Google Analytics, μπαίνουν μόνο μετά τη συγκατάθεση του επισκέπτη και η απόρριψη πρέπει να είναι εξίσου εύκολη με την αποδοχή. Στο CloudCart η εφαρμογή GDPR δείχνει το banner, κρατά το μητρώο των συγκαταθέσεων και περνά την επιλογή στα tags.

Οι UTM παράμετροι είναι ετικέτες στο τέλος του link, όπως utm_source, utm_medium και utm_campaign, που λένε από πού ήρθε ο επισκέπτης. Το GA4 τις δείχνει στις αναφορές απόκτησης και το CloudCart τις γράφει στην παραγγελία και τις δείχνει στο Analytics → Sales by source / medium (η «Παρακολούθηση UTM» είναι στα CC Pro και CC Master). Οι καμπάνιες email από το Marketing Suite τις παίρνουν αυτόματα.

Το GA4 μετρά μόνο τις αγορές που κατάφερε να στείλει ο browser, ενώ το κατάστημα μετρά κάθε παραγγελία. Η διαφορά προκύπτει από απόρριψη των cookies, ad blockers, παραγγελίες από τον πίνακα διαχείρισης και πληρωμές μετά από τις οποίες ο αγοραστής δεν επιστρέφει στο κατάστημα. Αν το GA4 δείχνει περισσότερες αγορές από το κατάστημα, συνήθως το GA4 έχει μπει δύο φορές.

Για το GA4 στο CloudCart δεν το χρειάζεσαι, γιατί η εφαρμογή Google Analytics στέλνει μόνη της όλα τα συμβάντα ecommerce. Το GTM το χρειάζεσαι όταν προσθέτεις υπηρεσίες χωρίς δική τους εφαρμογή, όπως Microsoft Clarity, Hotjar ή tag μετατροπής του Google Ads με δικούς σου κανόνες. Τότε εγκατάστησε και το Data Layer, για να παίρνουν τα tags τα δεδομένα της παραγγελίας.

Ερωτήσεις για το GA4, το Tag Manager και τη μέτρηση στο eshop σου στο CloudCart στείλε στο support@cloudcart.com.

Πηγές

  1. Βοήθεια Analytics: ρύθμιση του Analytics για ιστότοποsupport.google.com
  2. Google for Developers: μέτρηση ηλεκτρονικού εμπορίουdevelopers.google.com
  3. Βοήθεια Tag Manager: δημιουργία λογαριασμού και κοντέινερsupport.google.com
  4. Βοήθεια Google Ads: λειτουργία συναίνεσης για την επισκεψιμότητα από τον ΕΟΧsupport.google.com
  5. ενημέρωση και τη συγκατάθεση για τα cookieswww.dpa.gr
  6. Βοήθεια Analytics: διατήρηση δεδομένωνsupport.google.com
Η ομάδα του CloudCartΕλεγμένο με βάση την τεκμηρίωση της πλατφόρμας. Ερωτήσεις: support@cloudcart.com

Φτιάξε το ηλεκτρονικό σου κατάστημα

Πακέτα από 14 € τον μήνα με ετήσια πληρωμή, χωρίς ΦΠΑ και με 0% προμήθεια στις πωλήσεις. Ερωτήσεις: support@cloudcart.com

Φτιάξε το eshop σου