Listen to this article · 11 min listen

Black Friday is the absolute gauntlet for retailers. For our 2025 campaign with Urban Threads, a mid-sized apparel brand, we aimed to carve out a bigger slice of the holiday pie. The goal was steep: a 30% jump in Black Friday sales over the previous year, which we planned to hit with a mix of super-personalized ads and smart inventory promotions. So, did we pull it off?

Key Takeaways

  • Using CRM data and behavioral signals for granular audience segmentation gave us a 2.5x higher click-through rate on our personalized ads.
  • Dynamic product ads showing real-time inventory levels cut our abandoned cart rate by 15% right in the middle of the Black Friday peak.
  • We put 60% of the ad budget into retargeting high-intent visitors, and it paid back with a 7.8x return on ad spend.
  • The campaign flagged a major problem with our mobile site’s load speed, which was hurting conversions on the first day of the sale.
  • Post-campaign data showed that our early-bird access promos for loyalty members actually boosted their average order value by 12%.

Campaign Strategy: Beyond the Discount Blitz

Our strategy for Urban Threads’ 2025 Black Friday went way beyond just dropping prices. We were obsessed with creating a smooth, personalized path for customers, from the first time they saw an ad to well after their purchase. We started building anticipation in early November, rewarding loyal customers first, and then hitting everyone with hyper-relevant offers when the sale actually started. It was a multi-phase plan, not some last-minute scramble.

Phase 1: Building Anticipation and Audience Segmentation (November 1-15)

The first two weeks were all about sorting our audience and getting content out there to build excitement without giving away the deals. We split Urban Threads’ customer list into three main buckets:

  • Loyalty Program Members: These are the regulars, people with a solid purchase history and high engagement.
  • High-Intent Browsers: Folks who’d been all over the site in the last 90 days, viewing products, adding to cart, signing up for the newsletter, but hadn’t pulled the trigger.
  • Lookalike Audiences: New people we targeted because their online behavior matched our best customers in the loyalty and high-intent groups.

We hit our loyalty members with an exclusive email series that teased “early access” to the sale, complete with behind-the-scenes content and sneak peeks of popular items that were about to be discounted. The whole point was to make them feel like insiders and build a little FOMO. For the other two groups, we ran brand awareness campaigns on Meta Ads and Google Ads that focused on Urban Threads’ unique products and brand story instead of sales. This pre-warming step was designed to make our later promo ads hit a lot harder.

The budget for this warm-up phase was $15,000. We were watching email open rates, new visitor traffic, and micro-conversions like newsletter sign-ups. Our average Cost Per Lead (CPL) for new sign-ups came in at $2.80, which was a huge step up from the $4.10 we saw last year, telling us the early targeting was working.

Phase 2: Early Access and Personalized Offers (November 16-23)

A week before Black Friday, we opened the doors for our loyalty members, giving them exclusive early access to a curated list of discounted hot-sellers. It wasn’t the full sale, just a taste of high-demand stuff. We did this based on data from sources like HubSpot, which shows early access can pump up average order value by as much as 15% with loyal customers. At the same time, we hit our high-intent browsers with personalized dynamic product ads (DPAs) on Meta and Google. These ads showed them the exact products they had looked at or put in their cart, now with a little “Coming Soon” tag. This constant, gentle reminder kept them engaged and their interest high.

During this phase, our personalized DPAs got a Click-Through Rate (CTR) of 3.2%, while our generic product ads were stuck at 1.8%. That difference proved our theory: relevance is what gets people to click. We spent $25,000 in this phase and saw a big spike in “add to cart” events and wish list activity, which meant people were definitely planning their shopping spree.

Black Friday Weekend: Dynamic Campaigns and Real-time Optimization

The main event ran from November 24 to November 27. All the discounts went live, and we ramped up our advertising with real-time tweaks based on performance.

Creative Approach: Urgency and Value

Our ad creative was all about urgency and value. The copy screamed percentage discounts, dollar savings, and limited stock alerts. We used eye-catching images and quick, punchy video ads on social. We even put a countdown timer on all our landing pages and dynamic ads to really drive home that these deals wouldn’t last. In the background, we were A/B testing headlines and CTAs constantly to see what message was landing best during the traffic spikes.

One thing that surprised us was that ads with “limited stock” messaging actually converted 10% better than ads just focused on “huge savings.” For this audience, it seems genuine scarcity was a bigger kick to buy than just the discount itself.

Targeting and Ad Spend Allocation

Over the Black Friday weekend, our spending strategy changed completely. We funneled about 60% of our $60,000 budget for this period directly into retargeting campaigns. We were going after people who’d clicked on early access offers, abandoned a cart, or just browsed a product page. The other 40% was split between finding new lookalike audiences and running broader campaigns for our top product categories. This heavy bet on retargeting was a winner because we were talking to people who already knew us and were primed to buy.

We clocked 15 million impressions over the weekend, with most of them coming from Meta Ads on Instagram and Facebook. The final Return on Ad Spend (ROAS) for the whole campaign landed at 7.8x, blowing past our 6x target, and that was mostly thanks to how well the retargeting worked. Our average cost per conversion during the sale was $8.50, a solid 20% improvement from the previous year’s $10.60.

What Worked Well

A few things really clicked and made the campaign a success:

  1. Granular Audience Segmentation: Breaking down our audience early and tailoring messages for loyalty members, interested browsers, and lookalikes just worked. The early access for our best customers drove strong initial sales and created a positive buzz that carried into the main event.
  2. Dynamic Product Ads (DPAs): Using DPAs with real-time inventory was a huge win. These ads automatically showed people products they’d already looked at, with the current sale price and stock level. Because of these personalized reminders and updated info, we saw a 15% drop in abandoned carts during peak traffic.
  3. Heavy Retargeting Investment: Our decision to pour a huge chunk of the budget into retargeting paid off handsomely. We spent money on warm leads who had already shown interest, which is exactly why we saw such a high conversion rate and ROAS.
  4. Mobile Optimization Focus: We knew over 70% of our traffic would be on phones, so we designed every ad and landing page for mobile first. That meant using accelerated mobile pages (AMP) for popular categories and making the checkout process as simple as possible.

What Didn’t Work as Expected

No campaign is perfect, and we definitely hit some snags that gave us some good lessons for next year.

  1. Initial Mobile Site Load Speeds: Even with all our prep, we got reports on Black Friday morning that some product pages were loading like molasses on certain phones. This caused a higher bounce rate in the first few hours of the sale. Our dev team scrambled to push some server-side caching improvements which helped, but it was a clear sign we need even more brutal pre-sale testing.
  2. Generic Ad Creative Performance: While the personalized ads were killing it, we had a small part of the budget going to generic, broad-reach ads for some new product lines. Their CTRs were awful (around 0.8%) and the CPLs were way too high. It just proves that even when you’re just trying to get the word out, you still need some targeting and custom creative.
  3. Underestimated Customer Service Demand: The sales surge brought an avalanche of customer service tickets. Our chat and email support got slammed for a few hours on Black Friday, which meant longer wait times for customers. It wasn’t a marketing failure, but it hurt the overall customer experience and is a massive note for future planning.
30%
Target Sales Boost
2.5x
Higher CTR on Personalized Ads
15%
Reduced Abandoned Carts
7.8x
ROAS from Retargeting

Optimization Steps Taken

We made a few key changes on the fly based on the data we were seeing:

  • Server-side caching: Like I said, we had our devs push an immediate update to fix mobile load times on the high-traffic product pages. It was an all-hands-on-deck moment to prioritize server resources for the store.
  • Ad Budget Reallocation: On Black Friday afternoon, we pulled $5,000 from the generic ad sets that weren’t performing and dumped it into our best retargeting campaigns. That quick shift made sure our budget was working as hard as it could.
  • Increased Customer Service Staffing: For Cyber Monday, we learned our lesson and brought in extra temp staff for customer service and kept the chat support open longer. That little bit of foresight helped keep customers happy during the second half of the sale weekend.
  • Dynamic Pricing Adjustments: We had a few products that weren’t moving, so we set up a micro-adjustment that offered an extra 5% off, but only to retargeting audiences who had viewed that specific product. It was just enough to help clear out some of that stubborn inventory.

Results and Key Learnings

In the end, Urban Threads saw a 38% increase in Black Friday revenue over the previous year, beating our 30% goal. The total campaign cost, from start to finish, was $100,000. That money got us 11,764 conversions during the sale, for a strong average cost per conversion of $8.50. The final 7.8x ROAS shows just how efficient the whole thing was.

So what’s the real takeaway? A winning Black Friday isn’t just about who has the biggest discount. You need a phased plan that starts with knowing your audience and hitting them with personalized messages long before the sale begins. Being able to react to performance data in real time, whether it’s shifting ad spend or fixing a technical glitch, is what really moves the needle on the bottom line. And that investment in loyalty programs and early access? It pays off by building a core group of customers who are actually excited to buy from you. You can’t just open the floodgates and hope for the best. You have to guide the current.

What was the total budget for Urban Threads’ Black Friday 2025 campaign?

The total budget for the campaign, covering everything from the early hype phase to the sale weekend itself, was $100,000.

How much of the Black Friday weekend ad spend was allocated to retargeting?

For the main Black Friday weekend (November 24-27), we dedicated 60% of the $60,000 ad budget to retargeting campaigns aimed at users who had already shown interest in Urban Threads.

What was the overall Return on Ad Spend (ROAS) for the campaign?

The campaign delivered an overall Return on Ad Spend (ROAS) of 7.8x, which was well above our 6x target.

What was one key challenge faced during the Black Friday campaign?

A big challenge was the slow mobile site speed on some product pages during the first few hours of Black Friday which caused a spike in bounce rates until we could deploy a fix.

How did early access offers impact loyalty program members?

Giving loyalty members early access was a big win. Post-campaign analysis showed it boosted their average order value by 12%, as it encouraged them to make bigger purchases earlier.