×4.8
ROAS (was ×2.1) — a 2.3× lift
Updated: July 7, 2026
A Ukrainian eco-leather accessories brand (StarBags) was running at the edge of profitability: ROAS ×2.1, expensive orders, no end-to-end analytics. We rebuilt the tracking and the campaign structure — and in three months ROAS rose from ×2.1 to ×4.8 (a 2.3× lift), while the cost per order more than halved (−59%), within the same $1800–2000/mo budget. Here's exactly how.
ROAS (was ×2.1) — a 2.3× lift
cost per order (CPA)
average order value — stable
within the $1800–2000/mo budget
An online store selling women's handbags, totes and belt bags made from eco-leather. Their own production in Ukraine since 2020, on the market since 2008, with an accumulated base of over 10 000 buyers. Advertising was running, but at the edge of profitability — every dollar invested barely came back.
| Niche | E-commerce · women's eco-leather accessories (handbags, totes, belt bags) |
|---|---|
| Geo | Ukraine |
| Period | February – April 2026 (3 months) |
| Ad budget | $1800–2000 / mo — the client paid it straight to the Meta and Google platforms; the setup and management fee was separate and fixed (not a percentage of the budget) |
| Channels | Meta Ads (Facebook/Instagram), Google Ads |
| Task | Lift ROAS and cut the cost per order within the same $1800–2000/mo budget |
Three months on, every dollar invested started returning nearly $5 in revenue (ROAS ×4.8). Instead of "feast or famine" — a predictable flow of orders at a clear price, and the owner can see where every hryvnia goes. The budget stayed within $1800–2000/mo — only the efficiency changed.
No technical details — here are the four steps that lifted the return, and what each one gave the business.
We set up server-to-server delivery of order events (Conversions API for Meta and Google via GTM) — in real time, with deduplication, no losses or double counts. Once the algorithms saw real purchases, simply from the right data the visible efficiency of the ads grew by +15–20%.
Before us, everything sat in a single campaign — the budget was spent inefficiently. On Meta we split "cold" traffic from "hot" retargeting, a split by category (handbags, evening models, totes, belt bags) and A/B creative tests; for product campaigns we turned on Advantage+ Shopping. On Google we laid out the structure by intent stage: Shopping catches people already looking to buy, while a search campaign on brand queries brings back those searching specifically for StarBags.
We launched dynamic retargeting: anyone who added an item to the cart but didn't buy saw those exact handbags and a separate discount offer for the next 7–14 days. Abandoned carts are the most underrated source of sales: the share of repeat sales grew to 18% of ad-driven sales.
Instead of "grey" product cards — video (Reels and Shorts: unboxing, in-motion reviews, styling with outfits), photos of real buyers and seasonal time-limited offers. That more than doubled the click-through rate — and brought far more qualified buyers to the site, not random clicks.
Under the hood — Conversions API and transaction deduplication, a product feed in Merchant Center and passing order statuses from the CRM back to the algorithms, so the ads learn from real buyers. I'll gladly walk you through the technical details on a call.
| Metric | Before | After | Change |
|---|---|---|---|
| ROAS (return on ad spend) | ×2.1 | ×4.8 | a 2.3× lift |
| Cost per order (CPA) | $34 | $14 | −59% |
| Cost per 1000 impressions (CPM) | ~$14 | ~$11 | −21% |
| Click-through rate (CTR) | 1.2% | 2.8% | +133% |
| Cart → order | 35% | 52% | +49% |
| Average order value (AOV) | ~$71 | ~$67 | stable ~$70 |
The average order value stayed stable (~$70). The higher return came from the efficiency of the ads, not from inflating prices — the business earns more from the same range and the same $1800–2000/mo budget.
| Month | Budget | ROAS | CPA | AOV |
|---|---|---|---|---|
| February (start) | $1800 | ×2.1 | $34 | ~$71 |
| March (CAPI) | $1900 | ×3.4 | $22 | ~$75 |
| April (optimization) | $2000 | ×4.8 | $14 | ~$67 |
Every dollar invested brings nearly $5 in revenue. Instead of chaotic spikes — a predictable flow of orders and full transparency: you see where every hryvnia goes and which channel drives sales.
The sales team is unburdened — the inquiries are now targeted and "hot". There's room to scale: the algorithms are trained on real buyers, so the budget can be raised carefully, tracking ROAS weekly rather than blindly.
Within the same $1800–2000/mo budget, revenue grew 2.3×. Three things do the work. Correct analytics: without CAPI and GA4 the algorithms work blind — you pay for traffic, not for buyers. The right structure: a single campaign for everything spends the budget inefficiently, while a split by category and funnel stage lifts ROAS several times over. Cart retargeting: abandoned carts are the most underrated source of sales. On this project that approach reached ×4.8 ROAS and paid for itself within a few weeks — on a different store the figures will differ, but the logic is the same.
A quick word on money: the project had two budgets. The ad budget — $1800–2000/mo — was paid by the client straight to the platforms (Meta, Google) for impressions. The setup and management work was billed separately — a fixed fee, not a percentage of the budget, so there was no incentive to inflate the spend. Analytics, creatives and reporting were included in that fee.
Today akitalab's main focus is lead generation for service businesses: the Accelerator, a client-acquisition system. The same precision-tracking principles — CAPI, attribution, training the algorithms on real sales — apply there as well. Details on the Accelerator page.
Honestly — the figures will differ. ROAS depends on margin, range and season: StarBags reached ×4.8, elsewhere it might be ×3 or ×6. What carries over isn't a magic setup but the logic — correct tracking (CAPI), splitting campaigns by funnel stage and cart retargeting.
Yes, it held within $1800–2000/mo — swings of up to $200 inside the test, with no extra money poured in. The higher return came from the efficiency of the structure and tracking, not a bigger budget.
akitalab's main focus today is lead generation for service businesses (the Accelerator). This case is proof of performance-marketing competence, not a separate e-commerce service. If you run a store, get in touch — I'll tell you honestly on a strategy session whether I can help.