Το GA4 audit checklist που τρέχουμε σε κάθε property: data retention, enhanced measurement, events, conversions, BigQuery export και data quality checks.
Αυτό το GA4 audit checklist είναι η λίστα ελέγχων που τρέχουμε σε κάθε νέο property πριν εμπιστευτούμε τα δεδομένα του. Θα βρεις έξι ενότητες, από data retention και enhanced measurement μέχρι conversions, BigQuery export και data quality checks, που μπορείς να εφαρμόσεις και στο δικό σου property.
Γιατί χρειάζεσαι GA4 audit
Τα περισσότερα GA4 properties που ανοίγουμε έχουν το ίδιο πρόβλημα: τα δεδομένα υπάρχουν, αλλά δεν είναι αξιόπιστα. Διπλά events, conversions που μετράνε clicks αντί για πραγματικές πωλήσεις, data retention στους 2 μήνες, καθόλου BigQuery export. Πριν πάρουμε οποιαδήποτε απόφαση με βάση τα numbers, κάνουμε audit.
Παρακάτω είναι το checklist που ακολουθούμε σε κάθε project. Πάρε το και τρέξ' το στο δικό σου property.
1. Data retention και βασικές ρυθμίσεις
- Data retention: Admin > Data settings > Data retention. Το default είναι 2 μήνες. Άλλαξέ το σε 14 μήνες. Χωρίς αυτό, κάθε custom exploration πάνω από 2 μήνες επιστρέφει άδειο.
- Reset user data on new activity: κράτα το ενεργό αν θέλεις να μετράς επαναλαμβανόμενους χρήστες σωστά.
- Timezone και currency: πρέπει να ταιριάζουν με το backend σου, αλλιώς τα daily reports θα διαφέρουν από το ERP.
- Internal traffic filter: Admin > Data streams > Configure tag settings > Define internal traffic. Χωρίς φίλτρο, τα δικά σας sessions μολύνουν τα conversion rates.
- Unwanted referrals: πρόσθεσε τα payment gateways (Stripe, Viva, Alpha, Piraeus). Αλλιώς κάθε πληρωμή σπάει το session και χάνεις το πραγματικό source.

2. Έλεγχος enhanced measurement
Το Enhanced Measurement είναι βολικό αλλά όχι αθώο. Ελέγχουμε ένα-ένα:
- Page views: αν το site είναι SPA, βεβαιώσου ότι τα history changes δεν στέλνουν διπλά page_view μαζί με το custom router tracking.
- Scrolls: το default 90% scroll event σπάνια έχει αξία. Απενεργοποίησέ το ή αντικατάστησέ το με scroll depth thresholds στο GTM.
- Outbound clicks: χρήσιμο, αλλά έλεγξε ότι δεν μετράει τα δικά σου subdomains ως outbound.
- Site search: ρύθμισε τη σωστή query parameter, όχι μόνο το default
q. - File downloads και video engagement: κράτα τα μόνο αν τα χρησιμοποιείς σε report.
Πρακτικός έλεγχος: άνοιξε το DebugView, κάνε ένα πλήρες user journey και μέτρα πόσα events φεύγουν ανά action. Αν βλέπεις δύο page_view στο ίδιο pageload, έχεις διπλό tag.
3. Events και naming convention
- Ένα event name ανά action, σε snake_case, σε όλο το site.
- Χρησιμοποιούμε τα recommended events (
view_item,add_to_cart,begin_checkout,purchase) όπου υπάρχουν, γιατί ξεκλειδώνουν έτοιμα reports. - Έλεγξε τα limits, π.χ. 25 parameters ανά event και τα όρια στις custom dimensions. Τα generic names τύπου
click_button_1γεμίζουν τα reports χωρίς λόγο. - Registered custom dimensions: κάθε parameter που θέλεις σε report πρέπει να δηλωθεί στο Admin > Custom definitions. Αλλιώς υπάρχει στο BigQuery αλλά όχι στο UI.

4. Έλεγχος conversion tracking και key events
Εδώ χάνονται τα περισσότερα budgets.
- Κάθε key event πρέπει να αντιστοιχεί σε πραγματικό business outcome, όχι σε click. Το
click_phoneείναι micro conversion, όχι lead. - Στο ecommerce, το
purchaseπρέπει να στέλνειtransaction_id,valueκαιcurrency. Χωρίςtransaction_idέχεις διπλές παραγγελίες σε κάθε refresh του thank you page. - Σύγκρινε GA4 purchases με το backend για 7 ημέρες. Μια μικρή απόκλιση είναι αναμενόμενη λόγω consent και ad blockers· μεγάλη και σταθερή απόκλιση δείχνει σπασμένο tracking.
- Consent Mode v2: αν λειτουργείς σε EU, χωρίς σωστό consent mode χάνεις modeled conversions και το Google Ads παίρνει λιγότερα σήματα για bidding. Αναλυτικά βήματα θα βρεις στο άρθρο για το Consent Mode v2 audit σε GTM και GA4.
- Attribution settings: έλεγξε το lookback window και το reporting attribution model πριν συγκρίνεις κανάλια.
5. BigQuery export και ownership των δεδομένων
Το GA4 UI κάνει sampling και εφαρμόζει thresholding. Το BigQuery export δεν κάνει.
- Admin > Product links > BigQuery links. Ενεργοποίησε daily export, και streaming αν χρειάζεσαι intraday.
- Επίλεξε EU location αν έχεις GDPR απαιτήσεις.
- Το export ξεκινά από τη μέρα που το ενεργοποιείς, δεν είναι retroactive. Αυτός είναι ο λόγος που το κάνουμε πρώτο βήμα σε κάθε νέο project.
- Σύνδεσε επίσης Google Ads, Search Console και Merchant Center για πλήρη εικόνα. Με τα δεδομένα στο BigQuery μπορείς να στήσεις και ένα GA4 BigQuery ecommerce dashboard στο Looker Studio.

6. Data quality checks που τρέχουμε πάντα
- Ποσοστό
(not set)σε page_location, source/medium και item names. - Sessions χωρίς
session_start, δείχνει προβλήματα με consent ή με ad blockers. - Bot traffic: έλεγξε spikes από συγκεκριμένα ISPs ή χώρες εκτός στόχευσης.
- Σύγκριση GA4 vs server logs ή Plausible. Κάποια απόκλιση λόγω consent είναι φυσιολογική· πολύ μεγάλη απόκλιση δείχνει πρόβλημα υλοποίησης.
Πώς βαθμολογούμε ένα property
Δίνουμε βαθμό σε τέσσερις άξονες: configuration, event architecture, conversion accuracy, data availability. Ένα property που περνάει και τα τέσσερα μπορεί να στηρίξει CRO αποφάσεις. Ένα που κουτσαίνει σε ένα, παράγει reports που δείχνουν ωραία και οδηγούν σε λάθος συμπεράσματα.
Συχνές ερωτήσεις
Ποια ρύθμιση ελέγχουμε πρώτη σε ένα GA4 audit;
Το data retention, γιατί το default είναι 2 μήνες και κάθε exploration πέρα από αυτό επιστρέφει άδειο· το αλλάζουμε σε 14 μήνες. Παράλληλα ενεργοποιούμε το BigQuery export, επειδή ξεκινά από τη μέρα που το ενεργοποιείς και δεν είναι αναδρομικό, οπότε κάθε μέρα καθυστέρησης είναι δεδομένα που χάνονται.
Πώς καταλαβαίνω αν το purchase tracking στο GA4 είναι σωστό;
Το purchase πρέπει να στέλνει transaction_id, value και currency· χωρίς transaction_id εμφανίζονται διπλές παραγγελίες σε κάθε refresh του thank you page. Μετά συγκρίνουμε τις αγορές στο GA4 με το backend για 7 ημέρες. Μικρή απόκλιση είναι αναμενόμενη, μεγάλη και σταθερή δείχνει σπασμένο tracking.
Γιατί χρειάζεται BigQuery export αν έχω το GA4 UI;
Το GA4 UI εφαρμόζει sampling και thresholding, ενώ το BigQuery export δίνει τα raw events. Επίσης, parameters που δεν έχουν δηλωθεί ως custom dimensions υπάρχουν στο BigQuery αλλά όχι στο UI. Για πλήρη εικόνα συνδέουμε και Google Ads, Search Console και Merchant Center, με EU location αν υπάρχουν απαιτήσεις GDPR.
Αν θέλεις να το τρέξουμε μαζί στο δικό σου property, δες τι περιλαμβάνει το GA4 audit ή κλείσε μια κλήση.

Γράφτηκε από τον Δημήτρη Ανδρεαδάκη