Vragen in gewone taal
Vraag naar marketing-ROI per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
KPI · Marketing
Marketing-ROI, ook wel ROMI, is de brutowinst die aan marketing wordt toegeschreven, min de marketingkosten, gedeeld door de marketingkosten. Een marketing-ROI van 100% betekent dat elke euro marketing een euro extra winst oplevert bovenop de terugverdiende kosten. De KPI beantwoordt de vraag of marketing als geheel rendeert.
(Brutomarge op de omzet toegeschreven aan marketing − marketingkosten) ÷ marketingkosten × 100%
Acme Groothandel gaf in 2025 € 180.000 uit aan marketing. Aan marketing werd € 1.200.000 omzet toegeschreven, met een brutomarge van 30%, dus € 360.000. De marketing-ROI is (€ 360.000 − € 180.000) ÷ € 180.000 × 100% = 100%.
Fictieve cijfers van Acme Groothandel.
Boven 0% verdient marketing zichzelf terug, onder 0% kost het meer dan het oplevert. De uitkomst hangt sterk af van welke omzet je aan marketing toeschrijft; leg die keuze vast en houd hem constant. Vergelijk de marketing-ROI per jaar en per kanaal, en kijk voor terugkerende klanten ook naar de waarde over meerdere jaren.
SQL & DAX
Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.
WITH margin AS (
SELECT date_trunc('year', o.order_date) AS year,
SUM(ol.quantity * (ol.unit_price - ol.unit_cost) - ol.discount_amount)
/ NULLIF(SUM(ol.quantity * ol.unit_price - ol.discount_amount), 0) AS margin_rate
FROM order_lines ol JOIN orders o USING (order_id) GROUP BY 1),
attributed AS (
SELECT date_trunc('year', spend_date) AS year, SUM(conversion_value) AS revenue
FROM ad_spend GROUP BY 1),
cost AS (
SELECT date_trunc('year', month) AS year, SUM(amount) AS cost
FROM marketing_costs GROUP BY 1)
SELECT year, a.revenue, c.cost,
ROUND(100.0 * (a.revenue * m.margin_rate - c.cost) / NULLIF(c.cost, 0), 1) AS marketing_roi_pct
FROM attributed a JOIN cost c USING (year) JOIN margin m USING (year)
ORDER BY year;Marketing ROI =
VAR MarginRate =
DIVIDE(
SUMX(SalesLines, SalesLines[Quantity] * (SalesLines[UnitPrice] - SalesLines[UnitCost])),
SUMX(SalesLines, SalesLines[Quantity] * SalesLines[UnitPrice])
)
VAR Cost = SUM(MarketingCosts[Amount])
RETURN
DIVIDE(SUM(AdSpend[ConversionValue]) * MarginRate - Cost, Cost)In ENABLE
Vraag naar marketing-ROI per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.
Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.
Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.
Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.
FAQ
Je neemt de brutomarge op de omzet die aan marketing wordt toegeschreven, trekt de marketingkosten af en deelt de uitkomst door de marketingkosten. Bij € 360.000 marge en € 180.000 kosten is de marketing-ROI 100%. Gebruik marge en geen omzet, anders vergelijk je opbrengst met kosten zonder kostprijs.
Marketing-ROI gaat over winst en alle marketingkosten, ROAS over omzet en alleen advertentiekosten. ROAS is geschikt om campagnes te vergelijken, marketing-ROI om het totale marketingbudget te beoordelen. Een hoge ROAS garandeert geen positieve marketing-ROI.
Welke omzet je aan marketing toeschrijft, hangt af van je attributiemodel, bijvoorbeeld laatste klik of verdeeld over meerdere contactmomenten. Er is geen model dat de werkelijkheid exact weergeeft. Kies er één, leg het vast en vergelijk jaren alleen met hetzelfde model.
In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.