Bernhard Prange
Founder & Lead Engineer
Bernhard has been building tracking setups for online shops and SaaS
products for 15 years. The GA4 Auditor is his attempt to automate the
recurring audit steps.
Focus areas are GA4 data quality, BigQuery analytics, consent-compliant
tracking and server-side tagging. Bernhard writes here based on lessons
from real audits - not theory.
Links
What are custom dimensions in GA4, how do you set them up and which mistakes does an audit find? Event- vs. user-scoped, limits and cardinality explained.
2026-06-01
trackingga4datenqualität
What does Unassigned mean in GA4 and how do you get rid of it? Causes, fix and the distinction from (not set) - with an automatic check in the GA4 Auditor.
2026-06-01
attributiontrackingga4
Duplicate purchase events distort revenue reports. Here is how the auditor detects them via second buckets - and how you prevent them.
2026-05-19
ecommerceduplikatetransaction-idgtm
When page titles, traffic sources or UTM parameters show up as (not set), the reports are already worthless. Here is how the auditor breaks the problem apart.
2026-05-19
not-setutmtraffic-qualitypage-title
How to check in minutes whether Consent Mode v2 runs correctly: ad_user_data, ad_personalization and modelling - with the GA4 Auditor.
2026-05-10
consent-modega4datenschutz
Why the BigQuery export belongs in every serious GA4 setup and which audits only become possible with it.
2026-05-08
bigqueryga4data-quality
What does a GA4 audit check? The complete checklist: live check, traffic-light checks from BigQuery, SST analysis and on-page audit - manual or automated.
2025-12-28
featurestestkatalogaudit