Your 3x campaign ROAS is hiding a product that's losing you £4 on every sale
This is one of the most painful discoveries in DTC: you find out a product you've been scaling has a COGS + shipping + returns cost that means every ad-driven sale is a loss. Campaign ROAS doesn't reveal this because it measures total campaign revenue against total campaign spend — and the high-revenue products mask the loss-making ones. Google Shopping's native reporting gives you campaign-level performance. Seeing it at SKU level requires data you currently don't have in one place.
Why For e-commerce look for this solution
The real operational pain we solve
Problem
Google Ads attributes revenue to the campaign — not to the specific product purchased
Problem
No native single-screen view in Google Shopping shows SKU-level profitability
Problem
A best-selling product can have a high ROAS but a negative contribution margin
Problem
BFCM scaling decisions made without product-level data often fund loss-making SKUs at volume
How Product-Level ROAS helps
Product-Level ROAS connects your Shopify catalogue to your ad spend so you see exactly which products are returning margin, not just revenue. You can identify the loss-makers, pause spend on them, and reallocate budget to the products where the CAC is justified by the margin.
Before Alpomi vs After Alpomi
From pain to clarity with Product-Level ROAS
Before
Campaign ROAS: 3.2. Looks good. Scale it. Revenue increases. Profit doesn't. Post-season audit reveals one SKU drove 60% of revenue but had a negative margin on every sale. Budget scaled into the wrong product.
With Alpomi
Alpomi: SKU breakdown shows Product A at 5.1 ROAS (margin-positive), Product B at 1.4 ROAS (loss-making at current CPA). Pause spend on Product B. Scale Product A.
Before
New product launch: run a campaign, check overall ROAS. No visibility on whether the new product is performing vs the established SKUs carrying the campaign.
With Alpomi
New product launch: product-level view shows the new SKU is underperforming vs your established range. Keep test budget limited until ROAS improves.
What you get when you use Product-Level ROAS
Identify loss-making SKUs before you scale them
Product-level ROAS before you invest — not post-season audit
Budget moves to margin-positive products
Stop funding low-margin SKUs with ad spend that erodes overall profitability
Smarter BFCM product selection
Run peak-period campaigns on products that can support the CAC — not just the ones that sell most units
Want the full technical breakdown?
See how Product-Level ROAS worksRelated features for you
These features work alongside Product-Level ROAS for for e-commerce.
Ready to fix this for your business?
Book a demo and we'll show you how Product-Level ROAS solves these exact problems for for e-commerce.