Dema

Marketing Mix Modeling

Marketing Mix Modeling built for commerce

Continuous MMM that runs on contribution margin, not revenue. Response curves show where each euro works hardest, calibrated by real incrementality experiments.

Varné Studios
Dashboards
Reports
MMM
Segmentations
Incrementality
Settings
MMM configurations
Net gross profit 3
New customer revenue + LTV
Gross sales
Net gross profit 3
Unsaved changes
Save
EUR
Last week
vs
Actual spend
Spend overview
AbsoluteRelative
Facebook Awaren...
Facebook Leadgen
Facebook Tr...
Google Generic
Google PMAX
Nordics
-21.5K
+12.3K
-1.2K
+5.9K
+1.1K
US
-8.3K
-6.1K
-14K
+1.4K
+3.1K
Australia
-0.09K
-0.05K
+3.1K
+0.6K
-0.5K
DACH
+14.5K
-15K
-0.8K
-16.4K
+1.5K
United Kingdom
+5.1K
-29K
-8.9K
+14.3K
+7.2K
France
-12K
-4.7K
+7K
-4.9K
-0.02K
-30K0+30K
Optimized vs actual spend
Ad spend76.7K-24% vs 99.1K actual
New customer revenue12.3K-4% vs 12.8K actual
Net gross profit 3155.2 K+17% vs 128.7K actual
Net gross profit 2119.8K+10% vs 203.6K actual
Gross sales221.5K+8% vs 203.6K actual
ROAS291%-8% vs 301% actual
Opportunities
MarketsChannels
ViewModel settings
Aggregation
Markets
Select all
US
Nordics
Australia
DACH
United Kingdom
France
Channels
Select all
Facebook Awareness
Facebook Leadgen
Facebook Traffic
Google Generic
Google PMAX
TikTok
Snapchat
Pinterest
Metrics
Select all
Ad spend
New customer revenue
Net gross profit 3
Net gross profit 2
Gross sales
ROAS
epROAS

Trusted by commercial teams at leading brands

Acne Studios
Scuffers
Represent
NOTHS
Ridestore
Axel Arigato
Adlibris
Osprey London
Villoid
Ninepine
Acne Studios
Scuffers
Represent
NOTHS
Ridestore
Axel Arigato
Adlibris
Osprey London
Villoid
Ninepine
Acne Studios
Scuffers
Represent
NOTHS
Ridestore
Axel Arigato
Adlibris
Osprey London
Villoid
Ninepine

Budget optimization

Always-on budget optimization across every channel and market

Response curves show where each euro works hardest. The optimizer recommends the best allocation for your objective (profit, revenue, or new customers) and refreshes as new data arrives.

Facebook Traffic
Google Generic
Google PMAX
TikTok
Snapchat
Nordics
US
Australia
DACH
United Kingdom
France
-30K0+30K
Optimization target
Gross sales
Net gross profit 2
Net gross profit 2 + LTV (new customer)
Net gross profit 3

Flexible objectives

Optimize for profit, revenue, new customers, or long-term value. Set different goals per market: growth markets chase new customers, mature markets protect margin.

Response curves
epROAS350%
Profit4.5k
Spend →
Meta Advantage+
Google Shopping
TikTok

Marginal ROAS

Not average ROAS. The return on the next euro. The optimizer reads the slope of each response curve to find where spend still has room to grow.

Guardrails & constraints

Protect brand spend, freeze channels under test, cap max swings. The optimizer respects your rules.

Multi-metric steering

Sales, margin, new-customer profit, LTV. Switch the objective and watch the optimal mix shift.

Scenario comparison

Save a profit plan and a growth plan side by side. Compare budget shifts, then pick the path that fits.

Profit-focused

Models run on contribution margin, not just revenue.

Calibrated by experiments

Incrementality tests keep your MMM grounded in reality.

Agent-powered

Ask the agent to compare channels, run scenarios, or shift budget.

40%

Ad platforms overstate performance by up to 40% on average. Marketing Mix Modeling reveals where your budget actually drives results.

Calibration

Feed the model with real experiments

A model is only as honest as the evidence behind it. Geo-based incrementality tests give Dema's MMM causal ground truth, so response curves reflect what actually happened rather than what the platforms reported.

Tests produce ground truth

Geo-based experiments measure what spend actually caused — no cookies, no platform claims.

Results feed the model automatically

Every finished test recalibrates the response curves it touched. No consultant re-fit, no quarterly refresh.

The optimizer spends against calibrated curves

Budget recommendations come from curves anchored in your own experiments, not industry priors.

Incrementality test · Meta · Sweden

Geo holdout · 3 of 12 regions · 4 weeks

Completed
Calibrated response curvePlatform-reported

Measured lift 1.68× · curve recalibrated

Marginal ROAS revised

Trusted by category leaders

Real teams, real numbers — from cutting acquisition costs to doubling profit to automating whole planning cycles.

They tested scaling Google spend — and incremental profit went up with it.

Axel Arigato is a contemporary fashion and sneaker brand born at the intersection of streetwear, music, and culture. As growth accelerated, the team wanted to ensure that scaling their digital investments would translate into sustainable, profitable growth, not just higher ad spend. That's when they turned to Dema.

Axel Arigato
>100% Incremental epROAS on Google scaling
Axel Arigato
Read case study

Enterprise-ready

Built for production.

Where your data is processed, how it is protected, and what an agent is allowed to change are controls you set — not defaults you inherit.

EU & US inference

Choose where your data is processed. Model inference and data pipelines run on European or US infrastructure with full residency control.

Never used to train models

Your data is never used to train models. Processing stays in your chosen region and runs in isolated, encrypted sessions.

Always the latest models

New reasoning models roll out as they ship, so your agents keep improving automatically without migration work.

Permissions and approvals

Each agent has its own scope and integrations. Actions can require a named approval before anything changes.

Questions

Frequently asked questions

Marketing Mix Modeling (MMM) is a statistical method that measures how each marketing channel contributes to business outcomes, using aggregate spend and results data rather than user-level tracking. Because it doesn't depend on cookies or click attribution, it stays accurate as privacy restrictions tighten. Dema's MMM runs on contribution margin, so it measures profit impact rather than just revenue.

Dema MMM runs continuously. It ingests new spend and revenue data as it arrives, so your model is always current. No waiting for quarterly consulting deliverables.

Platform ROAS tells you what the ad platform claims. It's biased because platforms optimize for their own attribution. MMM measures each channel's contribution from aggregate data, and geo-based incrementality tests provide causal proof. The agent helps you compare all three methods side by side.

Multi-touch attribution follows tracked user journeys and divides credit between the touchpoints it can see — precise, but blind to anything untracked and getting blinder as privacy rules tighten. MMM works from aggregate spend and outcome data, so it covers every channel including the untrackable ones, at the cost of user-level granularity. Dema runs MMM as the budgeting backbone and uses causal attribution to keep the channel-level view honest.

They're stronger together. Incrementality tests answer specific causal questions ('Does Meta in Germany work?') but can't cover every channel every month. MMM gives continuous, full-mix measurement, and incrementality results calibrate the model so it stays accurate.

Marginal ROAS is the return on the next euro of spend, rather than the average return across all spend. It matters because channels saturate: a channel with high average ROAS may have no room left to grow, while a lower-average channel might still be underfunded. The optimizer reads the slope of each response curve to find where spend still has headroom.

Connect your ad platforms (Google, Meta, TikTok), your e-commerce platform (Shopify), POS or store systems, and your cost data. Dema builds the unified data model automatically. Most teams are set up within a day.

Bring one commercial job

Stop guessing. Start measuring what actually drives growth.

By submitting you agree to our Privacy Policy and to Dema contacting you about your demo.