Το πλήρες checklist που τρέχουμε σε κάθε GA4 property: data retention, enhanced measurement, events, conversions, BigQuery export και data quality checks.

Γιατί χρειάζεσαι 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.
Λίστα ελέγχου των βασικών ρυθμίσεων του GA4 για την διασφάλιση της ποιότητας των δεδομένων.
Ρύθμιση της διατήρησης δεδομένων στους 14 μήνες για πλήρη ιστορικά custom reports.

2. Enhanced measurement verification

Το 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: 500 distinct events ανά property, 25 parameters ανά event. Τα generic names τύπου click_button_1 καίνε το quota χωρίς λόγο.
  • Registered custom dimensions: κάθε parameter που θέλεις σε report πρέπει να δηλωθεί στο Admin > Custom definitions. Αλλιώς υπάρχει στο BigQuery αλλά όχι στο UI.
Στιγμιότυπο από το περιβάλλον διαχείρισης του GA4 που δείχνει τη λίστα των custom dimensions.
Η οθόνη των Custom Definitions στο GA4 για την καταγραφή παραμέτρων στα reports.

4. Conversion tracking setup

Εδώ χάνονται τα περισσότερα 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 ημέρες. Απόκλιση κάτω από 5% είναι αποδεκτή, πάνω από 10% σημαίνει σπασμένο tracking.
  • Consent Mode v2: αν λειτουργείς σε EU, χωρίς σωστό consent mode χάνεις modeled conversions και το Google Ads δεν μπορεί να κάνει bidding.
  • 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 για πλήρη εικόνα.
Στιγμιότυπο από το περιβάλλον διαχείρισης του GA4 που δείχνει τις επιλογές σύνδεσης με το BigQuery για καθημερινή εξαγωγή δεδομένων.
Η οθόνη ρυθμίσεων στο GA4 για τη σύνδεση και εξαγωγή δεδομένων στο BigQuery.

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. Απόκλιση 10-20% είναι φυσιολογική λόγω consent, πάνω από 40% σημαίνει πρόβλημα υλοποίησης.

Πώς βαθμολογούμε ένα property

Δίνουμε βαθμό σε τέσσερις άξονες: configuration, event architecture, conversion accuracy, data availability. Ένα property που περνάει και τα τέσσερα μπορεί να στηρίξει CRO αποφάσεις. Ένα που κουτσαίνει σε ένα, παράγει reports που δείχνουν ωραία και οδηγούν σε λάθος συμπεράσματα.

Αν θέλεις να το τρέξουμε μαζί στο δικό σου setup, δες το free CRO & analytics audit ή κλείσε μια κλήση.

#GA4#Google Analytics#Audit#BigQuery#Tracking