UA switched off, GA4 "sort of works"
Migration "done" by a developer, but data does not match reality.
UA is gone and GA4 is "somewhere there" - but conversions do not match, events disappeared and the team does not know which report is true. Moving to GA4 without a plan risks data loss and broken reporting. I run migrations using dual tagging → validation → cutover: UA→GA4 event mapping, parallel operation of both systems, data comparison, then UA shutdown - with GTM Server-Side, BigQuery, Consent Mode v2 and Looker Studio.
Migration "done" by a developer, but data does not match reality.
No continuity between UA and GA4 data - YoY reports make no sense.
Goals, custom events, e-commerce - UA→GA4 mapping was never done.
UA and GA4 run in parallel, but nobody compares data before cutover.
Old UA reports in Looker, new ones in GA4 UI - chaos and lost trust in data.
Months of raw data lost - historical analysis cannot be rebuilt.
Inventory of UA tags, goals, custom events and dimensions. UA→GA4 mapping with gap documentation.
Deliverable: UA→GA4 migration map + gap analysisNew GA4 property, UA+GA4 running in parallel, daily comparison of key metrics for 2–4 weeks.
Deliverable: UA vs GA4 comparison reportServer-side tagging, Consent Mode v2, BigQuery export from day 0, Looker Studio with reporting continuity.
Deliverable: GTM + sGTM + BigQuery + dashboardsUA shutdown after positive validation, end-to-end tests, documentation and team training on the new stack.
Deliverable: go-live + documentation + trainingInventory of current UA analytics: tags, goals, events, dimensions. Full UA→GA4 map with priorities.
Parallel UA+GA4, data comparison, variance report - cutover only after validation.
New GA4 property, GA4 e-commerce schema, server-side tagging, first-party cookies.
Raw data export from migration day 0, retention, CMP integration, GDPR compliance.
New dashboards mirroring former UA reports, connected to GA4 and BigQuery.
Go-live, UA shutdown, QA tests, migration documentation and team training.
Check current GA4 status, estimate BigQuery costs or deepen your knowledge before discussing migration.
Check what already works in GA4 after migration - configuration, events, e-commerce and common errors.
Run auditorEstimate GA4 export costs to BigQuery - plan storage and query budget at migration stage.
Calculate costsUA vs GA4 differences, new events, parameters and reports - complete migration reference.
Browse encyclopedia
Krzysztof Surowiecki. I have led dozens of UA → GA4 migrations - I know which events have equivalents, where data diverges and how to preserve reporting continuity while both systems run in parallel.
Tell me about your current UA/GA4 stack, data issues after migration and reporting requirements. On the call I will plan migration scope, dual tagging and cutover timeline.