How does UPLIFY drive 21× ROAS on a priority kids'-goods category?

UPLIFY built Google Shopping for a kids' goods store from zero foundation, then carved the high-margin "kids' carpets" category into its own priority PMax campaign. 7 months produced ₴1,449,051 (~$34K) revenue from a ₴67,891 budget — ROAS ≈21.34×, 1,605 purchases, 202 calls, 4.69% cost-of-sales.

Google AdsPerformance MaxROASGoogle Merchant CenterROAS 21.34×kids' goods e-commercepriority PMax campaigngeneral PMaxMax ConversionsMax ValuetROASUPLIFY case studyUkraineQ139583119
← cases · Google Ads · Kids' goods
CASE · GOOGLE ADS · PMAX JUN—DEC 2023 ● real data

ROAS 21.34× in the
kids' carpets
category in 7 months.

Google Shopping built from scratch for a kids' goods store. Boosted the "kids' carpets" category with a dedicated campaign and held cost-of-sales at 4.69% at scale.

ROAS
21.34×
2134% · CoS 4.69%
Revenue
₴1.45M
Google Ads · 7 mo
Budget
₴67.9K
≈₴325/day
Purchases · Calls
1,605
+ 202 mobile calls
client
Kids' goods online store
vertical
E-commerce · kids assortment
reporting period
June — December 2023
channel
Google Ads · Performance Max
model
priority category + general catalog
start
from zero
/ tl;dr

case in 5 lines.

pmax-kids-goods.json ● active
[01]context::Start from zero — no ad accounts or analytics at launch
[02]budget::₴67,891 (~$1.6K) over 7 months
[03]revenue::₴1,449,051 revenue (~$34K) · ROAS ≈21.34× · 1,605 purchases
[04]metrics::CoS 4.69% · CPC ₴1.23 · 202 calls · 55,200 clicks
[05]strategy::General PMax + priority campaign on the "kids' carpets" category
$_
/ 01 · context and goal

from Google Shopping with no foundation to volume across the catalog plus a priority category.

problem

Google Shopping from zero

The client needed Google Shopping built from scratch: no ad accounts, no analytics. We had to lay the entire foundation and verify tracking before launch.

goal

Catalog-wide volume + priority category boost

Grow sales across the full catalog with extra emphasis on the "kids' carpets" category, while holding cost-of-sales acceptable.

/ 02 · what we did · scroll

framework: data foundation → PMax architecture → optimization.

STEP · 01DATA FOUNDATION

Foundation from zero

GA, Merchant Center, Google Ads — built on a clean slate.

  • Created and configured Google Analytics
  • Registered and verified Merchant Center
  • Set up Google Ads and links between services
  • Audited conversion-tracking accuracy
GAMerchant CenterGoogle AdsConversion audit
STEP · 02PMAX ARCHITECTURE

Two campaigns: general + priority

General PMax over the catalog + priority PMax on "kids' carpets".

  • General PMax across the full catalog
  • Dedicated PMax campaign on the priority category "kids' carpets"
  • Asset-group split: feed-only vs expanded reach with assets
  • Priority logic between campaigns to avoid cannibalization
General PMaxPriority PMaxAsset groupsCampaign priority
STEP · 03OPTIMIZATION

Bid-strategy and feed tests

Max Conversions → Max Value → tROAS in step with data accumulation.

  • Started with Max Conversions to gather data
  • Switched to Max Value, then tROAS once data stabilized
  • Daily monitoring of system correctness
  • Weekly feed-management and regular client sync
Max ConversionsMax ValuetROASWeekly feed
/ 03 · results

result: ₴1.45M (~$34K) revenue from a ₴67.9K budget · ROAS 21.34× over 7 months.

1,605 purchases + 202 calls · CoS 4.69% · priority category run separately

Reporting period
June — December 2023
Budget
₴67,891 (~$1.6K)
Revenue
₴1,449,051 (~$34K)
ROAS
≈21.34×
Purchases
1,605
Calls (mobile)
202
Cost-of-sales
4.69%
CPC
₴1.23
Clicks
55,200
/ proof from the dashboard
Google Ads · PMax · 1,605 purchases · CoS 4.69%
Google Ads · PMax · 1,605 purchases · CoS 4.69%
₴1.45M
revenue from ₴67.9K budget · ROAS 21.34× over 7 months
1,605 purchases + 202 calls · CoS 4.69% · priority category run separately
/ 04 · frequently asked questions

setting up GOOGLE ADS.

01Why segment PMax by category?

Segmenting lets you carve out a priority category into its own campaign with its own budget — so its results aren't diluted across the whole catalog.

02Which bid strategy to start with?

Start with Max Conversions to collect data. Then test Max Conversion Value and tROAS for value-based optimization.

03Which metrics matter most for kids' e-commerce?

Cost-of-sales, ROAS, conversion volume, CPC, and CPA — judged against client margin. Calls are extra value in the kids' niche.

04How do you split budget between general and priority campaigns?

By margin and demand share. Typically 60–70% on the priority category, 30–40% on general — adjusted by performance.

05How do you control traffic quality from day one?

Conversion tracking audit before launch + daily monitoring of metric correctness and Merchant Center disapprovals.

06What about products with low demand?

Remove from the feed, or push them into separate asset groups with capped budgets. Don't let them eat impressions from priority products.

07How often do you optimize?

Daily — correctness control. Weekly — deep dive: feed, assets, performance analysis, client sync.

Get in touch

start with a
growth audit.

Describe the task in 2-3 sentences. We reply within the same business day. We will look at your accounts and show where you are growing and where you are losing money. Free. No commitment.

  1. 01/03
    Request

    Form or Telegram. We reply within the business day.

  2. 02/03
    Call or message · 24h

    30 min intro — your choice of channel: phone, Telegram, email.

  3. 03/03
    Free audit

    Growth-points map for 30/60/90 days, scope of work — free.

add details (optional)

Reply within the business day · no spam · no commitment

skip →