Back to stack
05 · Layer
Measurement.
Privacy-native marketing attribution for DACH B2B
When iOS14 kills your tracking and the cookie banner hides 40-70% of your conversions. Statistical MMM on aggregate data — no PII, no user IDs, no cookies. Channel contribution + saturation curves you can actually measure.
5+
Channels modeled
Weekly
Model refresh
0 PII
Privacy-native
~95%
Convergence rate
We've all been there
What you've probably seen.
- Attribution tools crown the wrong channels as heroes
- GA4 + cookie banner drop 40-70% of conversion data
- Marketing budgets split by gut feel
- iOS14 + GDPR kill multi-touch attribution
How we solve it
How we set it up.
- Bayesian MMM on aggregate data — zero PII risk
- Saturation curves per channel, clear diminishing returns
- Weekly refresh, monthly board update
- Privacy-native by construction, GDPR-clean
Toolchain
PyMC-MarketingBigQueryAirbyteCloud RunLooker StudiodbtGeo TestsBayesian InferencePyMC-MarketingBigQueryAirbyteCloud RunLooker StudiodbtGeo TestsBayesian Inference
Saturation curves
Each curve = one channel. Y-axis: contribution to revenue. X-axis: spend. Flat zone = diminishing returns, that's where the money burns.
Example workflow
Example: Weekly model refresh
- 01Daily channel-spend sync (Fivetran/Airbyte → BigQuery)
- 02Weekly PyMC-Marketing job on Cloud Run
- 03Saturation curves + contribution plot generated
- 04Looker dashboard for C-level — new budget allocation
Want us to build this for you?
30 min demo. We walk you through a real setup, live.