Product update · Synklio COG

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.

April 2026·5 min read·Synklio COG Pro

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 vs net profit — same campaign, same 4x ROAS
The metric looks identical. The profitability is not even close.
ROAS 4x ✓

€100
+€125

Ad spend Net profit
Product A
75% margin · 4x ROAS
ROAS 4x ✓

€100
+€15

Ad spend Net profit
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.

No API setup required

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.

ROAS by quarter — budget calibration matters
Market size varies significantly by season. Spending more doesn’t always mean earning more.

4.85x

4.19x

3.97x

Budget too high for the season

2.22x

Q1 2025
23€/day
Q2 2025
57€/day
Q3 2025
57€/day
Q4 2025
60€/day

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.

Add to ads
Bestsellers by COG profit that don’t appear in your current campaign. Your customers already buy these — you’re not paying to push them.

Remove or adjust
Products generating a net loss or below your minimum net margin threshold. You set the threshold — default 10%, adjustable per store.

Top performers
Products already in ads that are profitable after spend. Scale these — increase budget or isolate in a dedicated asset group.

Typical campaign audit — 103 products
A single Pmax import analysed across three recommendation categories.
Total in import
103 products

Top performers ✓
50 products

Low margin — adjust
22

Net loss — remove
31 products

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.

View Synklio COG →