Privacy broke multi-touch attribution, not measurement. Safari ITP, iOS ATT and consent flows pushed MTA's identity coverage from over 90% to roughly 30 to 60%. The 2026 answer is not a single tool but a layered measurement stack: MMM as the strategic backbone, validated by incrementality tests on the largest channels, with attribution left as a directional signal for ongoing optimisation. Beneath it sit first-party event collection and a warehouse as the golden record, on which a composable CDP activates. That is marketing engineering. It matches our warehouse-centric, self-hosted default exactly.
Stack
The tools we use. Honest and transparent.
We recommend what we run ourselves or build in production for clients, and name the tradeoffs honestly. Where a partnership exists, it is declared openly, commission model included.
EU-first für DACH
Where your data lives.
Default stack for DACH clients, seven layers from consent to activation. Filter by trust category to see where your own tools land.
collect
-
CMP
Usercentrics
Munich · EU
EU-native
?
DACH standard for IAB TCF v2.2. Hosted in Germany, GDPR-configured. We set up the EU variant with clean categories and Consent Mode v2 signalling. -
Tagging
sGTM · stape.io
Frankfurt · EU
EU-native
?
Server-side tagging via stape.io. Datascale has been a certified partner since February 2025. EU region Frankfurt, ad-blocker-resistant, first-party cookies, clean event-routing logic. -
Analytics
GA4
via sGTM · EU
EU-configurable
?
GA4 as the mainstream default. EU-compliant with server-side routing via stape.io and Consent Mode v2. No US hits without SCCs, clean event schema, BigQuery export from day one.
visualize
-
BI
Power BI (EU tenant)
Frankfurt · EU
EU-configurable
?
EU tenant for EU clients. Microsoft hosts in Frankfurt and Amsterdam. Standard choice for DACH mid-market and enterprise on the Microsoft stack. For GA4-only setups, Data (Looker) Studio is often enough.
activate
-
Activation
Hightouch
US · managed
US with SCCs
?
US-managed reverse ETL and the de-facto standard for composable CDP. Often the best choice for international setups, with SCCs, DPA and clean data classification. RudderStack as the EU open-source alternative when the compliance bar requires it.
Foundation · under every stage
-
Warehouse
BigQuery
europe-west3
EU-native
?
Standard warehouse for GA4 data. EU region (europe-west3 Frankfurt or eu-multi) as default. No US cross-region replication without a business reason. The GA4 free-tier export covers most mid-market setups. -
Modeling
dbt
runs on the warehouse
EU-configurable
?
The layer between raw events and KPIs. We build dbt models that are readable for AI models, clean naming conventions, version control, tests per model. dbt-core self-hosted, or dbt Cloud (US, with SCCs) depending on the compliance bar.
Also supported:
- Cookiebot
?
EU-native CMP for smaller sites. Hosted in Frankfurt, simpler setup than OneTrust, no IAB TCF overhead required. - OneTrust
?
Runs as an EU instance with DPA, we deploy it GDPR-compliant for EU clients. Default choice when an enterprise contract is already in place. - Plausible CE
?
Privacy-first analytics, self-hosted on Hetzner. For sites that should run without a consent banner, and for clients who want data minimisation as a feature. - Matomo
?
EU-native analytics heavyweight, self-hosted or as an EU-managed service. Lots of features, a bit heavier than Plausible CE. - Snowflake
?
Non-Google warehouse alternative. EU region Frankfurt as default. More common for unified BI, less so for pure GA4 pipelines. - Data (Looker) Studio
?
Free Google BI with a native GA4 connector. Good for tactical dashboards, weaker for modelling depth. Often enough for SMB setups. - Census
?
Hightouch alternative. US-managed reverse ETL, similar capabilities, different pricing logic. - RudderStack
?
Open-source composable CDP alternative. Self-hosted in an EU region, the strict variant to Hightouch/Census when US-managed is not an option. - funnel.io
?
Paid-media aggregation, German company, EU-hosted. Datascale is a certified partner. Default choice for POAS / cross-channel reporting in DACH.
Diagram: Datascale default stack for DACH clients. We adapt for international projects. As of Jun 2026.
Reference architectures
What a real stack looks like.
Three typical setups we build, with the actual tools at every layer. No tool stands on its own, the value is in a clean data flow from source to activation.
Shopify store, paid-heavy. Conversion tracking has to survive ITP and adblockers, otherwise Meta and Google optimise against gaps.
-
Source
Shopify
Webshop
-
Collection
sGTM via stape.io
Frankfurt · EU
-
Storage
BigQuery
europe-west3
-
Modeling
dbt
-
Reporting
Data (Looker) Studio
Power BI
-
Activation
Meta CAPI
Google Ads
Long sales cycles, the CRM is the truth. The hard part is not the click, it is pushing a qualified opportunity back into the ad platform.
-
Source
Website
HubSpot CRM
-
Collection
sGTM via stape.io
-
Storage
BigQuery
-
Modeling
dbt
lead scoring · stages
-
Reporting
Power BI
-
Activation
Google Ads offline conv.
LinkedIn
Multiple brands, multiple countries, one data contract. Here governance beats speed, otherwise the definitions drift apart per team.
-
Source
Web · app
CRM (multiple brands)
-
Collection
sGTM via stape.io
-
Storage
BigQuery
+ Snowflake
-
Modeling
dbt
versioned · tested
-
Reporting
Power BI
EU tenant
-
Activation
Hightouch
reverse ETL · SCCs
Example architectures, not a mandatory setup. We adapt per project. As of Jun 2026.
Collection & Tracking
Server-Side & Tag Management
We build this Measurement & Privacy Engineering →
Event Collection & CDI
We build this Modern Data Stack & Composable CDP →Measurement & Privacy Engineering →
-
Snowplow
ToolOpen-source behavioral-data platform, schema-validated and self-hostable. The cookieless first-party foundation.
EU Self-hosted Open Source GDPR-ready -
RudderStack
ToolOpen-source event streaming and CDP for engineering teams. Segment-API-compatible, no marketer UI.
EU Self-hosted Open Source GDPR-configurable
Analytics
Web & Marketing Analytics
We build this Measurement & Privacy Engineering →
-
Plausible Community Edition
ToolSelf-hosted, cookieless. Our default where granularity isn't critical.
EU Self-hosted Open Source GDPR-ready -
GA4
ToolWeb standard. Configurable with care, but the defaults are problematic.
GDPR-critical -
Piwik PRO
IntegrationEU-hosted, enterprise-grade. The GA4 alternative for consent-critical projects.
EU GDPR-configurable -
Firebase Analytics
ToolRequired for app tracking. GDPR-compatible when configured correctly.
GDPR-configurable
Product Analytics
Qualitative & Behavior
Consent
We build this Measurement & Privacy Engineering →
-
OneTrust
ToolEnterprise CMP. Full configuration complexity, worth it at scale.
GDPR-configurable -
Cookiebot
ToolFor SMBs. Automatic scanning, quick setup.
EU GDPR-configurable -
Usercentrics
ToolEnterprise CMP from Munich. The upper tier to Cookiebot, which belongs to the same company.
EU GDPR-ready
Ingestion
We build this Modern Data Stack & Composable CDP →
-
funnel.io
Partner500+ connectors. Marketing data normalised without custom ETL.
EU GDPR-configurable -
Supermetrics
ToolConnectors for marketing reporting, reporting- and spreadsheet-leaning. An alternative to funnel.io.
EU GDPR-configurable -
Fivetran
ToolManaged-ELT heavyweight, 900+ connectors. Reverse-ETL native since the Census acquisition.
EU GDPR-configurable
Storage & Modeling
Data Warehouse
We build this Modern Data Stack & Composable CDP →
Transformation
Orchestration & Scheduling
We build this Modern Data Stack & Composable CDP →
-
Dagster
ToolAsset-oriented orchestration with native lineage, self-hostable in the EU. Our default once the stack outgrows plain dbt scheduling.
EU Self-hosted Open Source GDPR-ready -
Apache Airflow
ToolThe industry standard for DAG orchestration, powerful but operationally heavy and task- not asset-centric. Worth it where it already runs.
Self-hosted Open Source GDPR-configurable -
Prefect
ToolPython-native orchestration framework, lighter than Airflow. Hybrid model with self-hostable workers.
EU Self-hosted Open Source GDPR-configurable -
dbt Cloud (Scheduler)
ToolThe fastest path when all you need to orchestrate is dbt. Tradeoff: lock-in and cost versus self-hosted.
GDPR-configurable
Reliability & Governance
Data Observability & Quality
We build this Data Reliability & Governance →
-
Elementary
Tooldbt-native, open-source, runs directly on the warehouse. Our default because it lives inside the existing dbt workflow.
EU Self-hosted Open Source GDPR-ready -
Soda
ToolCheck-as-code with SodaCL, Soda Core open-source plus Soda Cloud as the managed layer. Strong where tests should be versioned as code.
Self-hosted Open Source GDPR-configurable -
Great Expectations
ToolGranular Python framework for data validation. Maximum control, high maintenance in return.
Self-hosted Open Source GDPR-ready -
Monte Carlo
ToolEnterprise data observability with ML-based anomaly detection. US SaaS, check hosting and GDPR closely.
GDPR-configurable
Data Catalog & Metadata Governance
We build this Data Reliability & Governance →
-
DataHub
ToolOpen-source catalog with lineage and discovery, self-hostable in the EU. Our default where metadata should stay in-house.
EU Self-hosted Open Source GDPR-ready -
OpenMetadata
ToolModern all-in-one metadata platform, open-source. A DataHub alternative with broader out-of-the-box scope.
EU Self-hosted Open Source GDPR-ready -
Atlan
ToolManaged data catalog with strong UX and governance workflows. US SaaS, check hosting and GDPR.
GDPR-configurable
BI & Dashboards
Measurement
Privacy broke attribution, not measurement.
We build this Measurement & Privacy Engineering →
-
Google Meridian
ToolGoogle's open-source Bayesian marketing mix model. Our default MMM when geo data is available.
Self-hosted Open Source GDPR-ready -
Meta Robyn
ToolMeta's open-source MMM, ridge regression with automated hyperparameter search. For R teams with high ad volume.
Self-hosted Open Source GDPR-ready -
PyMC-Marketing
ToolFully customisable Bayesian MMM framework from PyMC Labs. Maximum control for Python data-science teams.
Self-hosted Open Source GDPR-ready
Experimentation
We build this Experimentation & Conversion Intelligence →
-
GrowthBook
ToolOpen-source feature-flag and experimentation platform. Bayesian plus frequentist engine, EU self-hostable.
EU Self-hosted Open Source GDPR-configurable -
Statsig
ToolServer-side experimentation with a strong stats engine. Native sequential testing.
GDPR-configurable -
Kameleoon (Server-Side)
ToolFrench vendor, EU hosting. Server-side mode with edge integration.
EU GDPR-configurable -
Vercel Edge / Cloudflare Workers
ToolAssignment layer for server-side tests before first paint. Zero CWV impact.
-
AB Tasty
ToolClient-side experimentation and personalisation for marketing teams. French vendor, EU hosting.
EU GDPR-configurable
Activation & Lifecycle
Activation & Composable CDP
We build this Modern Data Stack & Composable CDP →
Marketing Automation & Lifecycle
We build this Revenue Intelligence & Executive BI →
AI & Intelligence
Semantic layer first, then agent.
An AI agent is only as good as the governance layer beneath it. Raw schema access for an LLM reproduces the Shadow-BI problem at the agent level: no metric definitions, no lineage, no row-level security. So the order is: semantic layer first, then agent, then observability. Not the other way round. Snowflake measures roughly 20 percent higher text-to-SQL accuracy with a semantic model than with schema alone. The market is catching up: in January 2026 Usercentrics acquired MCP Manager, a consent and governance layer for the Model Context Protocol.
We build this AI Strategy & Data Readiness →Modern Data Stack & Composable CDP →
-
Snowflake Cortex AI
ToolLLM reasoning inside the Snowflake warehouse, no data movement. Default only where Snowflake is already set.
EU GDPR-configurable -
BigQuery ML
ToolML and inference via SQL, right in BigQuery. Our default when the lakehouse already runs on EU-west3.
EU GDPR-configurable -
Snowflake Cortex Analyst
ToolManaged text-to-SQL over semantic views. Accuracy rises measurably with the semantic layer, not with raw schema.
EU GDPR-configurable -
dbt Semantic Layer
ToolBinds metric definitions to dbt models (MetricFlow). The foundation an agent can actually compute against reliably.
EU Open Source GDPR-configurable -
Cube
ToolDefines and serves metrics, API-first with pre-aggregations. Strong for embedded analytics and AI discovery interfaces.
EU Self-hosted Open Source GDPR-configurable -
Langfuse
ToolSelf-hostable LLM tracing and eval, MIT-licensed. Our default when the data has to stay with you.
EU Self-hosted Open Source GDPR-ready -
Arize Phoenix
ToolOpenTelemetry-native LLM observability with strong eval templates. Local-first for offline evaluation.
EU Self-hosted Open Source GDPR-ready -
Model Context Protocol (MCP)
ToolOpen standard for agent access to tools and data. The 2026 default, but no substitute for governance.
Open Source GDPR-configurable
What this site runs on
This very site runs on exactly this stack: self-hosted in the EU.
Hosting & Infrastructure
CMS
No tools match this selection.
-
Do I need a semantic layer before deploying an analytics agent?
Yes. Without a semantic model the agent guesses from the raw schema and reproduces Shadow BI at the agent level. Snowflake measures roughly 20 percent higher text-to-SQL accuracy with a semantic layer than with schema alone, plus consistent metric definitions and lineage.
-
Is MCP GDPR-compliant?
That depends on the governance layer, not the protocol. Raw MCP schema access often uses a service account instead of user identity and bypasses row- and column-level security. It becomes compliant when MCP runs on top of the semantic layer with real access control.
-
Self-hosted LLM observability in the EU, what should I use?
Langfuse as the default, MIT-licensed and self-hostable in the EU. Arize Phoenix if you've standardised on OpenTelemetry. Both keep the trace data in your own infrastructure.
-
Cortex or BigQuery ML?
Follow the warehouse, not the trend. If the lakehouse runs on BigQuery in the EU, BigQuery ML is the coherent default. In a Snowflake-committed shop, Cortex is the more direct path.
-
MMM or attribution in 2026?
Both, but layered. MMM carries strategic budget allocation, incrementality tests validate the largest channels, attribution stays the directional signal for ongoing optimisation. Privacy ended multi-touch attribution as the single source of truth, not measurement itself.
-
Is open-source MMM (Meridian, Robyn) worth it?
Yes, but count honestly: the licence is free, the total cost of ownership is data-science headcount. An unmaintained MMM decays, and when the data scientist leaves, the model breaks. Running and maintaining it is exactly our job.
-
How do I measure without third-party cookies?
With the layered stack: first-party event collection as the foundation, MMM for strategic contribution, incrementality tests for causality. None of these layers needs third-party cookies.
-
Composable CDP or packaged?
It depends on your data-engineering maturity. If a cleanly modelled warehouse is your golden record, a composable CDP activates directly on it, with no data copy. Without that foundation, a packaged solution can be the faster start.