Dema

Unified measurement

Know which channels actually drive profitable growth

MMM and incrementality testing in one platform, connected to an AI agent that turns results into daily decisions.

MMM
Incrementality
Causal Factors

Marketing Mix Modeling

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.

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

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. Unified measurement reveals where your budget actually drives results.

Incrementality testing

Four experiments that answer your biggest questions

Does this channel actually work? Change spend in treatment regions and measure the causal impact on sales, profit, and CAC.

Should we add this channel? Introduce spend in test regions and see if it creates incremental revenue or just cannibalizes existing.

What happens if we spend more? Validate whether the MMM response curve predicts correctly at higher spend levels.

Is bidding on your own brand incremental? Often reveals branded search is claiming credit for organic conversions.

Experiment pipeline

Active, scheduled, and completed experiments. The agent monitors results and flags significance automatically.

Experiments

Broad match expansion: Google

Running
Mar 12Apr 2
CPA:€18.40-13%

Advantage+ creative: Meta

Running
Mar 18Apr 8
ROAS:2.1+17%

Geo holdout: TikTok SE

Scheduled
Apr 5Apr 26
iROAS:-

Bid strategy A/B: Shopping

Completed
Feb 20Mar 14
Conv. rate:3.8%+19%

Causal proof

See the real incremental effect on profit and customers

Every test compares treatment vs control regions. The result is a causal measurement of lift, not correlation, not modeled estimates. This is what actually happened because of your marketing.

Incrementality results

Estimated incremental revenue per channel based on geo-holdout tests run over the last 8 weeks.

By channel

ChannelSpendIncrementaliROASLiftConf.Meta Ads€42,300€118,4402.80+14%HighGoogle Search€38,100€95,2502.50+11%HighGoogle Shopping€29,500€56,0501.90+7%MedTikTok Ads€18,200€27,3001.50+5%MedDisplay / Programmatic€12,800€7,6800.60+2%Low

Since we started using Dema, we can optimize our budgets for the most profitable growth in real time.

Sebastian Öhrn

Sebastian Öhrn

Founder, Myrqvist

Read story

Causal factor attribution

Correct attribution with real experimental evidence

Standard MTA counts clicks. Ad platforms over-report. Causal factor attribution adjusts each channel's contribution using multipliers derived from your incrementality experiments, or Dema's platform-wide benchmarks when you haven't tested yet.

Search Paid30 experiments
0.0x0.5x1.0x1.5x2.0x2.5x3.0xMTA: 1.00xμ: 1.20xAD: 1.70x
Benchmark avg
1.20x
95% range
0.64x – 1.76x

Benchmarked from day one

Platform-wide experiment data gives every channel a starting multiplier. No tests required to begin.

Sharpens with your data

Each incrementality test narrows the distribution. More experiments, more confidence, more precise attribution.

Totals always conserve

When one channel's share goes up, another goes down. Your total revenue stays the same, only the split changes.

The calibration loop

Tests calibrate MMM. MMM guides spend. The agent ties it together.

Incrementality results anchor the model with causal ground truth. The model gets smarter over time. The agent uses both to answer your questions and recommend next steps.

Run a geo-test

Pick a channel, country, and campaigns. Dema handles the geo-split, power analysis, and statistical evaluation.

Calibrate the model

Test results feed into MMM as ground-truth anchors, keeping response curves honest.

Act on the results

The agent combines test results and MMM curves to recommend budget shifts and flag opportunities.

Frequently asked questions

Platform ROAS tells you what the ad platform claims. It's biased because platforms optimize for their own attribution. Dema's unified measurement uses Marketing Mix Modeling for the big picture and geo-based incrementality tests for causal proof. The agent helps you compare all three methods side by side.

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.

Most tests run 4-6 weeks including a 2-week post-treatment observation period. Setup takes minutes: pick a channel, country, and campaigns, and Dema handles the geo-split, power analysis, and statistical evaluation.

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.

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.

Yes. Ask it which channels are incremental, run what-if scenarios on budget changes, compare MMM vs platform ROAS, or have it suggest which tests to run next. The agent has full access to your measurement stack.

Stop guessing. Start measuring what actually drives growth.