GA4 setup consultant: from tagging plan to acceptance testing
GA4 setup consultant: documented tagging plan, clean GTM implementation, acceptance testing in real conditions, training. €4,800 fixed fee.
By Ron Kopelman, freelance analytics consultant — updated May 18, 2026
A clean Google Analytics 4 setup rests on five non-negotiable steps: business scoping to align KPIs with measurement, documented tagging plan as reference for dev, rigorous GTM implementation with stable naming, acceptance testing in real conditions (mobile, consent refused, private browsing), and documented handover for autonomous operation. My GA4 setup package covers these five steps in 8 consulting days for €4,800, delivered in 6 calendar weeks.
Why a clean setup is worth it
Most GA4 installations I see were rushed: a property created, a GTM with two tags, conversions ticked in the interface without documentation. Six months later, nobody knows why a conversion is broken, a marketer creates an audience on a parameter that never existed, and board-level KPIs are partially false. The rebuild then costs more than the initial well-done setup.
Done well from the start: €4,800 fee and it holds several years without technical debt. Investment, not expense.
The 5 steps
1. Business scoping (half day)
With marketing, product, data teams. Three questions to close before any GTM code:
- Priority business KPIs? Not analytics KPIs — business. Revenue, qualified leads, activation rate, NPS, 30/60/90-day retention.
- Critical acquisition sources to attribute? SEO, SEA, social organic/paid, partnership, affiliation, email, retargeting.
- Sector dimensions that must flow? Product category, customer segment (B2B/B2C, premium/mass), marketing source, country, language, user type.
Output: 1-page reference document for the tagging plan.
2. Documented tagging plan (1-2 days)
Spreadsheet or Notion with one row per event, 8 columns:
| Column | Content |
|---|---|
| event_name | GA4 event name (snake_case, English) |
| description | What this event is for, one sentence |
| required parameters | List, type, expected value |
| typical values | Concrete value examples |
| trigger | Which user journey element fires it |
| source data | Data layer, autoEvent GTM, CDP dataset |
| consent category | ad_storage, analytics_storage, etc. |
| owner | Who validates on evolution |
This document is the contract with dev — must be signed before first line of GTM code.
3. GTM implementation (3 days)
Clean container, explicit naming. Best practices:
- Single GA4 config tag, all events are individual
Eventtags - Correctly chosen built-in variables
- GTM folders by typology
- Documented constants
If server-side, sGTM container receives events and routes — see server-side tracking consultant.
4. Acceptance testing (1-2 days)
Three mandatory passes:
- Desktop, private browsing, consent accepted on all critical journeys
- Mobile iOS Safari and Android Chrome on same journeys
- Desktop, private browsing, consent refused — verify Consent Mode signals
No delivery without three validated passes. Non-negotiable.
5. Handover and autonomy (1 day)
Shared Notion: tagging plan, GTM schema, add-event procedure, incident procedure. 1-2 hour training. Goal: you’re autonomous on operational work.
Fixed fee
€4,800 for standard site, delivered in 6 calendar weeks. Includes tagging plan, GTM implementation, testing, Notion documentation, handover training.
For Enhanced Ecommerce sites: €5,200 (1 extra day for Shopify/Woo dataLayer). For multi-brand or multi-country platforms: custom quote from €8,500.
Frequently asked questions
Audit before setup?
If you already have a setup, yes — audit scopes anomalies and avoids reproducing same problems. If you start a site without tracking, skip audit and go straight to setup.
Already have a tagging plan?
Great, I review and adapt to GA4 events-first model. If your plan comes from UA, restructuring is 1-2 days at start.
Time to fiable data in GA4?
Events arrive immediately on go-live. Google Ads modeling (modeled conversions, data-driven attribution) needs 28-day history before reliable. Plan 30 days post-setup before serene campaign pilot.