$6,000 in Ads, Zero Working Discount Codes

February 2025. A jewelry e-commerce brand we work with launched their Valentine's Day campaign on February 7th with a 25% off coupon code. They cranked the ad budget up to $850/day across Meta and Google. The landing page looked beautiful. The offer was compelling. One problem: the coupon code didn't work on mobile checkout. The Shopify script they used to apply the discount had a conflict with their recently updated theme. Desktop was fine. Mobile? The code just silently failed.

By the time someone noticed on February 11th, they'd spent $3,400 driving mobile traffic to a broken promotion. That's the kind of thing a proper valentines day marketing funnel setup catches on day one.

Planning Your Valentines Day Marketing Funnel Early

Valentine's Day traffic starts picking up around January 25th and peaks in the first two weeks of February. If you're launching on February 1st, your funnel needs to be tested and confirmed working by January 28th at the latest. Not "I looked at it and it seemed fine." Tested. End to end. On every device.

I start our Valentine's campaign prep in early January for clients. Here's the timeline I follow:

  • January 5-10: Finalize the offer, create landing pages, set up coupon codes
  • January 11-20: Build ad creative, set up email sequences, configure tracking
  • January 21-28: Full funnel testing on desktop and mobile, verify coupon codes work, confirm email triggers fire correctly
  • January 29: Soft launch with a small budget to catch any remaining issues
  • February 1: Full launch

This might seem early. But every year I see teams scrambling on February 5th with broken landing pages and untested discount codes. Don't be that team.

The Before: What a Broken Valentines Day Funnel Looks Like

We audited a DTC brand's 2025 Valentine's campaign after they asked us why conversions were so low. The numbers told the story.

Their ad click-through rate was 3.1%. Solid. Their landing page bounce rate was 34%. Also reasonable. But from landing page to completed purchase, the conversion rate was 0.4%. For a 25% off offer during peak buying season, that's terrible.

The culprit was a slow-loading product page. GTmetrix showed a 6.8-second load time on mobile. High-res product images weren't compressed. A chatbot widget loaded three JavaScript bundles before the page was even interactive. Users were clicking the ad, waiting, and bouncing.

The After: What We Fixed

We compressed the product images (saved 4MB per page load), deferred the chatbot script, and moved their hero image to WebP format. Page load dropped to 2.1 seconds on mobile.

We also tested the coupon code on every browser and device combination we could find. Confirmed it worked in Shopify's checkout on Chrome, Safari, Firefox, Samsung Internet, and the in-app browsers for Instagram and Facebook.

Then we set up FunnelLeaks to monitor the full valentines day marketing funnel automatically. Landing page, product page, add-to-cart, checkout, and thank-you page. Every hour, around the clock.

The result? Their February 2026 Valentine's campaign converted at 2.8% from landing page to purchase. Same budget, same audience targeting. The difference was a funnel that actually worked.

Holiday Funnel Lessons That Apply Year-Round

Every seasonal campaign teaches the same lesson. The ads aren't usually the problem. The funnel is. Speed matters. Coupon codes need testing on real devices. And monitoring can't stop after launch day because things break mid-campaign too.

Whether it's Valentine's Day, Mother's Day, or Black Friday, the preparation checklist is the same. Build early, test thoroughly, monitor continuously. If you're planning your next seasonal push, set up FunnelLeaks before you turn on the ads. Your conversion rate (and your budget) will thank you.