Ecommerce
Contribution margin after cost of goods, discounts and returns is the column campaigns are ranked in.
Checkout events are the start of a measurement, not the end of one. Your commerce and payment platforms feed collected revenue, refunds and returns through to the financial truth layer, and your finance system supplies product cost and discount treatment. The business metrics service computes contribution margin per campaign, per audience and per creative from those records. The Growth Brain plans which of those questions to ask and explains the answer; it does not produce the numbers itself.

One platform claims a 6.2 return on spend, the other claims the same orders, and my bank statement agrees with neither. By the time the returns land, the campaign I scaled was the least profitable thing I ran all quarter.
Margin after refunds, not checkout ROAS
Revenue recorded at checkout is matched against refunds, chargebacks, discounts and product cost drawn from your finance and commerce systems. Campaigns are ranked on what is left. Realvertising reads those definitions and spends against them rather than inventing a margin model of its own.
The return window is respected before scaling
A category with a high return rate is not treated as sold on the day the order is placed. You set a maturity window per product group, and the budget engine holds scaling decisions until orders inside that window have settled, so budget is not chased into revenue that comes back.
Creative fatigue caught before cost per order drifts
Frequency, click-through decay and first-week against fourth-week cost per order are tracked for every asset in rotation. Crossing the fatigue threshold you set queues a replacement drawn from your brand asset system, and whether that replacement goes live automatically or waits for a person is a line in your Campaign Constitution.
The networks keep running their auctions
Performance Max, Advantage and Smart+ stay in charge of placement, bid and inventory decisions inside their own systems, because that is where the auction data lives. What is decided one level above is how much budget each gets, which margin-based outcome each is optimising toward, and which product sets and buyer segments are excluded.
What changes
Realvertising for Ecommerce
Budget
Networks keep bidding. The budget engine solves how much opportunity each one gets, against the objective you set.
5 capabilitiesCreative Intelligence
Concepts, messages and assets keep stable IDs and full histories, so learning survives the file that taught it.
6 capabilitiesPerformance
Four truth layers kept side by side: platform-reported, independently attributed, collected revenue and finance-defined margin.
6 capabilitiesOther solutions
Built for who is asking.
SaaS
Buy trials that reach a third invoice, not trials that reach a signup form.
Ecommerce
Wait for the return window to close before calling a campaign profitable.
B2B
A form fill in March and a won deal in September, connected by one budget decision.
Lead Generation
Every lead sales rejects becomes an exclusion signal in the ad accounts the next day.
Marketing Teams
Replace Monday's five ad managers and one spreadsheet with one decision log you can read.
Growth Teams
A losing variant leaves rotation on its readout date, archived against the hypothesis that proposed it.
Agencies
Twelve clients, twelve sets of limits, and no audience list that crosses between them.
Multi-Brand Groups
Move budget between brands on comparable margin, not on whichever country manager reports first.
One goal. Every channel. Real business truth.
Connect your ad accounts, say what a good customer is worth, and let the Growth Brain work the objective inside limits you set.
No ad spend commitment · Connect one channel to start · [email protected]