$177K Budget, 430% ROAS:
Scaling a SaaS Black Friday Campaign on Google Ads

Client: B2C SaaS Company
Industry: SaaS / Consumer Subscription
Services: Google Ads (Search, Performance Max)
Geography: Worldwide (Tier 1 focus)
Duration: Nov–Dec 2024 (12+ months relationship)
Ad Spend: $177K
430%
ROAS
+30%
YoY Sales Growth
$177K
Campaign Budget
The Situation

The Challenge

B2C SaaS company selling subscriptions worldwide, with Tier 1 markets as primary revenue drivers. We’d been managing their Google Ads account for over a year, so we had deep data — but Black Friday 2024 had specific constraints.

The previous year’s Black Friday delivered 250% ROAS on a smaller budget. The client wanted to scale to $177K while improving ROAS. Scaling budget and improving efficiency are typically opposing forces — more spend usually means higher CPAs as you exhaust high-intent audiences.

The competitive landscape amplified the pressure. Every SaaS competitor runs aggressive BF promotions. CPCs spike 40-60% during the promotional window. Search inventory gets crowded and expensive. Performance Max competes against itself as audience signals saturate across Google’s network.

With $177K across Google Search and Performance Max, daily budget allocation between campaign types needed to be fluid. A campaign type outperforming on Day 2 might underperform by Day 5 as audience saturation shifts.

The Strategy

WHAT WE DID

12 months of preparation, not 2 weeks.

Analyzed previous year's BF data at campaign, ad group, and keyword level. Identified the top 20% of elements driving 80% of results. Built 2024 structure around amplifying those winners.

15+ creative variants pre-built and staged

Refreshed search copy and ad extensions for Google Search. Image and video assets for Performance Max asset groups — tested across multiple audience signals before November 1. No last-minute production scrambles.

Two campaign types, each with a defined role

Search = revenue backbone (capturing high-intent queries, full keyword control). Performance Max = audience expansion and retargeting across Google's inventory, powered by value-based audience signals.

Dynamic daily budget reallocation between Search and PMax

No campaign had a fixed budget. When Search CPCs spiked on BF weekend, we shifted budget to PMax (lower CPAs from audience signals). When PMax saturated on warm audiences mid-campaign, we pulled back and let Search handle direct-intent traffic. Moved ~15-20% of total budget between campaigns over the 3-week active period.

Value-based bidding across all campaigns

Every conversion carried actual subscription value — monthly vs. annual, starter vs. pro tier. Server-Side GTM + Offline Conversion Import fed accurate revenue data into Google's bidding algorithms, shifting optimization from sign-ups to actual paid revenue.

The Outcome

The RESULTS

Metric
Before UABand
After (Month 6)
ROAS
250%
430%
YoY Sales
baseline
+30%

ROAS improved 72% while simultaneously scaling budget — rare, and driven by 12 months of foundation work. Search drove the majority of revenue from high-intent queries. Performance Max expanded reach across Google's inventory using value-based audience signals, capturing subscribers who wouldn't have converted through Search alone.

The audiences acquired during BF continued converting at elevated rates through December and January, extending revenue impact well beyond the promotional window.

Evidence

The results of the Google Ads launch in November 2024

Achieved a 30% increase in sales and ROAS compared to Black Friday of the previous year.

This was our best Black Friday ever — 30% more sales than last year, and the ROAS nearly doubled. The preparation they put in months before made the difference.

Head of Growth B2C SaaS Company

More Success Stories

CPA $2.73 → $1.56: How We Doubled Leads for a Gold Buying Business Without Increasing the Budget
Ads

CPA $2.73 → $1.56: How We Doubled Leads for a Gold Buying Business Without Increasing the Budget

How we doubled conversions from 3,400 to 6,490 and cut CPA from $2.73 to $1.56 for a gold buying business in Uzbekistan — by removing automation and building a manual search system.

3,400 → 6,490 Conversions
$2.73 → $1.56 CPA
Read Full Case
From Unstable ROAS to 15.74×: Rebuilding a Fashion Brand’s Meta Ads Over 4 Years
Ads

From Unstable ROAS to 15.74×: Rebuilding a Fashion Brand’s Meta Ads Over 4 Years

How we transformed a women’s fashion brand from unstable ROAS to 15.74× peak — while cutting ad budget by 55%. A 4-year Meta Ads partnership.

15.74× Peak ROAS
-55% Budget Cut
Read Full Case
From Zero to 4× Conversion Rate: Building Meta Ads for an AI Fintech Startup
Ads

From Zero to 4× Conversion Rate: Building Meta Ads for an AI Fintech Startup

How we built a Meta Ads system from zero for an AI fintech startup — CTR 3%→13%, CPA $21→$8, conversion rate up 4×.

4× increase Conversion Rate
$21 → $8 CPA
Read Full Case
From 250% to 450%+ ROAS: Rebuilding Google Shopping for a 50K-SKU Auto Parts Store
Google Ads

From 250% to 450%+ ROAS: Rebuilding Google Shopping for a 50K-SKU Auto Parts Store

How we nearly doubled ROAS for a 50K+ SKU auto parts store through feed optimization, margin-based bidding, and Server-Side Tracking.

450%+ ROAS
13,000+ SKUs Recovered
Read Full Case
From 250% to 797% ROAS: Rebuilding Google Shopping for a Board Games Store
Google Ads

From 250% to 797% ROAS: Rebuilding Google Shopping for a Board Games Store

How we achieved 797% ROAS for a board games store through campaign restructuring and Server-Side Tracking — up from 250% under a previous agency.

797% ROAS
3.2× Improvement
Read Full Case
Sports E-Commerce – Scaling
Ads

$5K→$25K/mo: Scaling Sports Merch on Shopify

How we scaled a sports merchandise Shopify store from $5K to $25K/mo ad spend while maintaining 4x+ ROAS through feed segmentation and multi-channel expansion.

4x+ ROAS Maintained
5x Revenue Growth
Read Full Case