Analytics & Reporting.
What's working, in black and white. GDPR-compliant tracking without the 40% data loss caused by broken cookie banners. Dashboards you open yourself — no "please request the report".
Four breaks making your data unusable.
Analytics setups in DACH SMEs are more broken than ever in 2026 — and barely anyone notices. Cookie banners block half the data, GA4 measures events that were never defined, Looker dashboards report numbers without context. Here are the four gaps I find in almost every audit.
Your cookie banner blocks 40% of your data.
Whoever clicks "essential only" — and on average 40–60% of DACH visitors do — sends no more tracking events. Without Google Consent Mode v2, those visitors are missing from GA4 entirely. The reporting shows 60% of your traffic, you optimise on half-data, every performance claim is 40% wrong.
GA4 is running — and measuring nothing useful.
The setup wizard got clicked through in 2023, since then GA4 measures default events (page_view, scroll). Conversion events not defined, custom dimensions not set, audiences not built. The report shows numbers — but no answer to "what's actually working?". GA4 without proper configuration is a spreadsheet with better UI.
Ad blockers, ITP, ATT — the data vanishes en route.
Apple Safari blocks cross-site tracking. Firefox blocks cookies. Brave blocks pixels. Ad blockers block GA4 client-side. If your tracking only runs on client-side JS, you lose 20–40% of actual events — even more with mobile Apple users. Server-side tracking isn't "nice to have" in 2026, it's the precondition for honest data.
Monthly report with 23 metrics — and not one action item.
The standard reporting workflow: agency exports a PDF, sends it once a month, nobody opens it. The report shows what happened, not what to do. No KPI comparison to last month, no explanation of outliers, no recommendations. Data without action is noise, not information.
The tools — sorted clearly.
Analytics in 2026 is three disciplines in one stack: capture (what gets measured), processing (where data gets joined), visualisation (who sees what). Here are the tools I actually work with.
Before anything can be reported, it has to be measured cleanly. These tools track what actually happens on your site and in your apps — GDPR-compliant and complete.
Google's own analytics, mandatory replacement for Universal Analytics since 2023. In the Webweezl setup with Consent Mode v2, server-side container and custom events. Solid standard tool, but UX isn't for everyone — usually used as the data source for Looker Studio, not as the end-user report.
Google Tag Manager Server-Side container, deployed on Google Cloud Run or Cloudflare Workers (EU region). Tracking events run through your infrastructure first, then to GA4. Ad-blocker-resistant, cookie-consent-conformant, GDPR-clean. Webweezl default for every serious setup.
EU-hosted analytics alternatives without cookies. Lower functionality than GA4 — in exchange, cookie consent often isn't required (depending on setup). Useful for sites with strict GDPR exposure or sectors where cookie banners cause massive drop-offs.
Open-source product-analytics tool, self-hostable. Strong for SaaS setups with an app component — user sessions, feature flags, heatmaps in one tool. EU cloud option available.
When data comes from different sources — GA4, Search Console, CRM, Stripe, ad platforms — it has to be joined before meaningful claims are possible. These tools are the connection layer.
GA4 has a direct BigQuery export feature (free for standard GA4). With it you can query raw event data, define custom metrics, build custom reports GA4 itself doesn't surface. Standard for data-mature clients in Webweezl practice.
SQL-based tool for transforming raw data into clean reporting tables. Useful in larger data models with BigQuery or Snowflake. Webweezl uses dbt in projects with complex data questions.
If data needs to flow between tools without everything going through GA4 (e.g. lead → CRM → Stripe → reporting): Webweezl Connect routes it, with audit logging and EU hosting.
Data without a dashboard is tables. Data with a good dashboard is answers. These tools are the bridge between raw data and stakeholder readability.
Google's free dashboarding tool. Direct connection to GA4, Search Console, Google Ads, BigQuery. Webweezl default for SME reporting — no "please request the report", you open it yourself, anytime.
Microsoft reporting stack with the DAX formula language. Stronger on complex data models, multiple data sources beyond Google. Useful in setups with ERP integration or mid-size engineering teams.
Classic BI platform, powerful in data exploration and visual analysis. Premium price, steeper learning curve. Rare in Webweezl practice — most SME setups are over-dimensioned here.
Sometimes a custom dashboard with your brand, a URL you share, KPIs you define is worth it. Webweezl builds these occasionally for clients who want something self-contained for their stakeholders (investors, partners, leadership).
Cookie consent & server-side GA4.
GDPR has been in force since 2018. Cookie banners have been mandatory since 2021. Google Consent Mode v2 has been mandatory for DACH advertisers since 2024. Despite that, most DACH SME setups run tracking that doesn't meet these requirements — and simultaneously lose 40–60% of the data.
The problem: standard cookie banners block tracking entirely the moment a visitor clicks "essential only". In DACH that share sits at 40–60%. Without Google Consent Mode v2, GA4 doesn't see those visitors — you optimise on half-data, your report lies by that share.
Webweezl builds the fix: server-side GTM with Consent Mode v2 wired into the cookie banner. Whoever clicks "essential only" gets modelled in Consent Mode — anonymised signals still flow (GDPR-permitted), GA4 models the missing conversions, your data quality stays at 90%+ instead of 60%. Full compliance, full data.
That's the Webweezl specialty. Standard DACH agencies ignore Consent Mode v2 because it looks too technical. Webweezl builds it as standard into every tracking setup.
- 01 Cookie banner with Consent Mode v2 Cookiebot, Usercentrics or Klaro, with consent signals correctly wired into GTM. Documentation for your data-protection officer included.
- 02 Server-Side GTM container Deployed on Cloudflare Workers (EU region) or Google Cloud Run. Tracking events run through your infrastructure first, then to GA4 / Meta / Google Ads.
- 03 Consent-Mode-conformant data modelling Whoever clicks "essential only" gets modelled in an anonymised mode. GA4 picks up these signals, models the missing conversions — GDPR-compliant, fully documentable.
- 04 Custom events + conversion tracking Standard page_view isn't enough. We define the events that matter for your industry: form submissions, click-to-call, newsletter signup, demo request, Stripe checkout.
- 05 GDPR documentation List of every processed data point, justification of purposes, an excerpt from the records of processing activities. Directly usable for your data-protection officer or eRecht24 updates.
- 06 Audit readiness When the data-protection authority knocks (more common in DACH than people think): you have a documented setup, a justification per track point, clear consent paths. That's not "compliance theatre" — that's actually auditable.
How I work.
Analytics setup is an infrastructure decision, followed by dashboard build and training. The process is linear, every phase produces something measurable — you see better data in weeks, not months.
Analyse your current setup (GA4, cookie banner, server-side, custom events), clarify KPIs, capture reporting requirements. Output: an audit report with every technical gap and a recommendation for the architecture.
4–6 HRSGA4 setup or migration, Server-Side GTM deployment, Cookie Consent Mode v2 wiring, define custom events, activate BigQuery export. Only when clean tracking runs do we move to the reporting layer.
1–2 WEEKSLooker Studio dashboard with your KPIs, connection to GA4, Search Console, ad platforms. If needed BigQuery + dbt for more complex data models. You get a URL you open — no "please request the report".
1 WEEKTraining for your team (90-min live + video + guide), GDPR documentation, full hand-off. 30 days of support for adjustments, questions and reporting tweaks — included in the fixed price.
30 DAYS INCL.What analytics & reporting at Webweezl costs.
Analytics setups vary widely — a 5-page practice with GA4 and simple conversion tracking isn't comparable to a multi-channel e-commerce with BigQuery export, Power BI and custom dashboards. So at Webweezl there are no off-the-shelf packages, only setup fixed prices per project.
What's in the Webweezl fixed price
Tracking audit + requirements analysis
GA4 setup or migration — fully configured, custom events, custom dimensions
Server-Side GTM — deployed on Cloudflare Workers or Google Cloud Run (EU region), licence hosting for 1 year included
Cookie Consent Mode v2 — set up on your Cookiebot/Usercentrics/Klaro account
BigQuery export setup — when your data volume justifies it
Looker Studio dashboard — custom for your KPIs, you open it yourself
GDPR documentation — for your data-protection officer
Team training — 90-min live + video + guide
30 days of support — bug fixes, adjustments, questions — included
Optional — extensions
Cookie-tool licence — Cookiebot, Usercentrics, Klaro etc. you pay direct to the vendor, recommendations come with the proposal. Klaro is open source and free — often the best pick.
Power BI / Tableau setup — when your reporting goes beyond Looker Studio: quoted on top, with data model + dashboard build.
Custom HTML dashboard — stakeholder-accessible reporting site with your brand. Quoted on top when needed.
dbt + BigQuery data modelling — for data-mature setups with complex reporting needs.
Maintenance retainer from month 2 — ongoing tracking care, new events, dashboard adjustments, monthly performance report. One contact.
First call and tracking audit are free. Before every project there's a 30-minute call and a written audit of your existing setup. Then you get a written fixed price — and an honest read on whether what you have today even justifies the effort of a switch.
What you should know.
The questions that come up in scoping over and over — answered upfront. If yours isn't here: drop me a line.
-
01 GA4 or server-side tracking — what do I need? +
Both — GA4 is the database, server-side is the wiring. Anyone running only GA4 with client-side pixel in 2026 loses 20–40% of data to ad blockers, Safari ITP and cookie-consent loss. Webweezl standard: GA4 + server-side GTM + Consent Mode v2 as one package.
If your data volume is very small (under ~5,000 sessions/month) and you're not running performance campaigns, client-side only can be enough. For all other setups, server-side is the precondition for clean data.
-
02 How do we implement cookie consent in a GDPR-compliant way? +
Consent Mode v2 has been mandatory for DACH advertisers since 2024, but few DACH agencies wire it correctly. Webweezl standard: Cookiebot, Usercentrics or Klaro (open source) as the banner, correctly wired to GTM, Consent Mode v2 active.
Upside: whoever clicks "essential only" gets modelled in an anonymised mode (GDPR-permitted), GA4 models missing conversions. Data quality stays at 90%+ instead of the typical 60%. More under § 03 Cookie Consent & Server-Side GA4.
-
03 What does the reporting look like and how often? +
Looker Studio dashboard with your KPIs — sessions, conversions, CPA, ROAS per channel, top landing pages, top sources. You open the URL whenever you want, no "please request the report".
Plus a monthly written summary: "What worked, what didn't, what we're changing next month." Maintenance-retainer clients get this automatically; otherwise it's optional.
-
04 Do I get a dashboard I can use myself? +
Yes — that's the Webweezl standard, not a premium add-on. The Looker Studio URL belongs to you, you share it with your team, you open it on mobile. The dashboard gets built with your input: which KPIs matter, which comparison periods, which filters you need.
If you want to make your own changes later: Looker Studio editor access is included, plus a quick guide.
-
05 What's the difference between tracking and insight? +
Tracking is data capture — what happens on your site. Insight is the interpretation — why it happens and what to do about it. Most agencies deliver tracking only + a PDF with 23 metrics.
Webweezl standard: dashboard with the 5–7 KPIs that actually matter for your business, plus a monthly insight note with action items. Data without action is noise.
-
06 What happens to my old Universal Analytics setup? +
Universal Analytics was switched off in July 2023, data was available until 2024, then deleted. If you still have UA data: Webweezl exports what makes sense into BigQuery for long-term comparison. If the switch never happened: GA4 setup from day one with a proper migration plan.
If your UA data turns out not to be relevant any more in the audit, I'll tell you straight — no "elaborate migration" you don't need.
-
07 Do I need Power BI or is Looker Studio enough? +
Looker Studio is enough for most SME setups: free, GA4-native, simple UX, fast to build. Power BI is worth it when you:
• Have data sources beyond Google (ERP, CRM, custom DB)
• Need complex data models with many joins
• Are already a Microsoft 365 / Azure customer
• Have your own BI teamIn the Webweezl audit we sort that concretely. Default is Looker Studio — Power BI only when the requirements justify it.
-
08 How is GA4 different from Plausible/Matomo? +
GA4 is powerful, free, standard, cookie-required. Plausible/Matomo/Fathom are cookie-free, EU-hosted, data-minimal — minimal GDPR overhead, in exchange less functionality.
Rule of thumb: GA4 if you do performance marketing (Conversions API, Smart Bidding etc.). Plausible/Matomo if you want simple site analytics and want to avoid cookie-banner drop-offs. Webweezl builds both — comes down to your use case in the scoping.
-
09 What does an analytics setup at Webweezl cost? +
No flat answer — on principle. A 5-page site with standard GA4 is one bracket; a multi-channel e-commerce with server-side GTM, BigQuery export and Power BI is another. What I can promise: first call and tracking audit are free.
Cookie-tool licences or Power BI licences run separately on your accounts — no broker mark-ups.
-
10 What happens after the 30 days of support? +
Three options: (1) You take over — dashboard URL with you, editor access included, full documentation. (2) Maintenance retainer from month 2 — ongoing tracking care, new events, dashboard adjustments, monthly report. (3) Ad-hoc — call me when a new topic or problem comes up.
No lock-in. Webweezl standard: everything documented, every credential yours, you can take over whenever.
Six disciplines. One hand.
Analytics rarely lives alone. Performance marketing (your media-budget source), CRM (your lead source) or online marketing & SEO (your organic source) usually come with it — all from one hand, no hand-offs.