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.
features.icpFeaturePage.whyLookTitleLead features.icpFeaturePage.whyLookTitleHighlight
features.icpFeaturePage.whyLookSubtitle
features.icpFeaturePage.problemSrOnly
Google Ads attributes revenue to the campaign — not to the specific product purchased
features.icpFeaturePage.problemSrOnly
No native single-screen view in Google Shopping shows SKU-level profitability
features.icpFeaturePage.problemSrOnly
A best-selling product can have a high ROAS but a negative contribution margin
features.icpFeaturePage.problemSrOnly
BFCM scaling decisions made without product-level data often fund loss-making SKUs at volume
features.icpFeaturePage.howHelpsTitle
Product-Level ROAS connects your Shopify catalogue to ad spend in Insights—margin by SKU, not campaign averages. Identify loss-makers, pause spend, and reallocate toward margin-positive products; pair with Playbook when you want proposed tasks your team approves before changes go live.
features.icpFeaturePage.beforeVsAfterTitleBefore features.icpFeaturePage.beforeVsAfterTitleVs features.icpFeaturePage.beforeVsAfterTitleAfter
features.icpFeaturePage.fromPainSubtitle
features.icpFeaturePage.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.
features.icpFeaturePage.withAlpomi
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.
features.icpFeaturePage.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.
features.icpFeaturePage.withAlpomi
New product launch: product-level view shows the new SKU is underperforming vs your established range. Keep test budget limited until ROAS improves.
features.icpFeaturePage.outcomesTitleLead features.icpFeaturePage.outcomesTitleHighlight
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
features.icpFeaturePage.wantBreakdown
features.icpFeaturePage.seeHowWorksfeatures.icpFeaturePage.relatedTitle
features.icpFeaturePage.relatedSubtitle
features.icpFeaturePage.ctaTitleLead features.icpFeaturePage.ctaTitleHighlight?
features.icpFeaturePage.ctaBody