ROAS is a vanity metric.
Net profit isn’t.
Introducing Ads Performance — cross your Google & Meta ad spend with your cost of goods to see the number that actually matters: what you kept per product after acquisition costs.
A product with a 70% gross margin can still lose you money in ads. ROAS tells you revenue per euro spent — it says nothing about what’s left after you subtract what the product actually cost to buy.
Most store owners running paid acquisition are flying blind on this. They see 4x ROAS and increase budgets. But a 4x ROAS on a product with 22% margin barely breaks even — while a 3x ROAS product at 75% margin is far more profitable. The numbers look identical on your ad dashboard. They’re not.
Synklio COG already gave you margin per product. The new Ads Performance module closes the loop by crossing that data with your actual ad spend — per product, per period.
The problem with ROAS alone
Consider two products running in the same Pmax campaign. Same ROAS. Completely different reality once you factor in cost of goods.
|
ROAS 4x ✓
€100
+€125
Product A
75% margin · 4x ROAS
|
ROAS 4x ✓
€100
+€15
Product B
22% margin · 4x ROAS
|
Without cost of goods crossed with ad spend, you have no way to tell them apart. Synklio COG fixes that.
How it works
Export your product-level report from Google Ads or Meta Ads as a CSV — the standard format, no custom columns needed. Drag and drop it into Synklio COG. The import auto-detects the platform and maps product IDs to your catalog, including variations.
Ad spend
Total spend per product from your CSV — auto-detected Google or Meta format.
ROAS
Revenue from attributed conversions divided by ad spend per product.
COG margin
Gross margin pulled from your existing cost data — already in Synklio COG.
Net profit
Revenue minus ad spend minus cost of goods. The number that actually matters.
Export the standard product-level report from your ad platform and upload it. No OAuth, no Google credentials, no Meta app approval. Everything runs locally — nothing leaves your server.
Compare periods — understand why performance changed
You can import as many reports as you want and compare any two side by side. Every metric gets a delta: spend up or down, ROAS improving or degrading, net profit gained or lost.
The chart below shows what happens when you keep the same budget year-round on a seasonal product category.
4.85x
4.19x
3.97x
2.22x
The Compare tool makes this immediate. Select any two imports, get a full breakdown: which products improved, which degraded, and the delta on every metric.
Smart recommendations — act, don’t just analyse
The Recommendations panel cross-references your top COG bestsellers (ranked by profit, not revenue) with your imported ad data and surfaces three actionable lists.
Each list has bulk checkboxes. Select the products you want to act on and copy their IDs to clipboard — formatted for direct paste into Google Ads listing groups.
Multi-import support. Running multiple campaigns? Select several imports at once. Products flagged across multiple imports surface regardless of which campaign — with a badge indicating the source when the issue is isolated to one campaign only.
Available now — included in Pro
Ads Performance is part of Synklio COG Pro. No plan upgrade, no add-on, no additional license. If you’re already on Pro, it’s live in your dashboard today.
- Google Ads product-level CSV — auto-detected
- Meta Ads CSV — auto-detected
- Unlimited imports — compare as many periods as you need
- Variation support — product IDs matched including WooCommerce variations
- Export CSV — full enriched data with net margin and net profit
- All data stored locally — nothing leaves your server
Stop optimising for ROAS.
Optimise for profit.
Synklio COG Pro — cost tracking, margin reports, and ad performance. All inside WP Admin.