top of page

Black Friday campaigns on Google Ads and Meta: a guide for online stores

Writer: Rocket Fuel Ads
Rocket Fuel Ads
5 days ago
7 min read

On Black Friday, ads are the channel that turns demand into sales the fastest, and also the one that spends money without a return the fastest. This guide shows anyone running an online store what minimum result to require from campaigns on Google Ads and Meta (Facebook and Instagram), what to prepare and by when. The store's overall preparation (margin, discount rules, website, email and shipping) is in the Black Friday guide for online stores.

A scenario: the same budget, two results

For example, two online stores have the same ad budget for November. Store A creates campaigns and changes its bidding on 24 November; on Friday, some ads are still under review and campaigns are still adjusting. Store B decides in October the minimum ROAS it will accept, has everything approved by mid-November and, in the peak week, only touches budgets. Store B reaches the peak with stable campaigns and knows when to stop investing.

Before the budget: the minimum ROAS for each campaign

ROAS (return on ad spend) is the value of sales attributed to ads divided by the cost of the ads. Compare it with the break-even ROAS, the point at which ads consume the whole margin on the sales:

  • Break-even ROAS = 1 ÷ margin per sale

  • Maximum cost per purchase (CPA) = margin per sale, in euros

The margin per sale is the order value excluding VAT minus the cost of the products, the shipping paid by the store and payment fees, as a percentage of the order value. For example, a €50 order excluding VAT, already discounted, that leaves €15 of margin (30%) has a break-even ROAS of 3.3 and a maximum cost per purchase of €15. Below that ROAS, every sale brought in by ads loses money on the first purchase.

Table with the break-even ROAS and maximum CPA for margins per sale of 20%, 30%, 40% and 50% in an online store
  • Use the same basis as the conversion value. The margin in euros is always calculated excluding VAT, because the VAT you collect is passed on to the tax authority. If the purchase tag sends the value including VAT, the break-even ROAS is that value divided by the margin in euros: in the example, €60.00 with 20% VAT and €15 of margin gives a break-even ROAS of 4.0, not 3.3. Mixing the two bases makes a campaign look more profitable than it is.

  • It's a limit, not a target. It helps decide whether a campaign keeps receiving budget, but staying above it doesn't guarantee profit: there are returns, costs this calculation doesn't include, sales attributed to Google and Meta at the same time and sales that would have happened without an ad. Used as a target ROAS, a high value tends to reduce volume. A campaign close to the limit can still pay off if it brings in customers who buy again.

Campaign timeline for Black Friday 2026

Black Friday is on 27 November and Cyber Monday on the 30th.

  • By 1 November: minimum ROAS for each campaign decided, purchase tracking confirmed and structural and bidding changes made. Google recommends adjusting budgets and ROAS targets 4 to 6 weeks before the peak (Google Ads Help).

  • By 13 November: Black Friday assets uploaded to Performance Max campaigns at least two weeks ahead, as Google recommends (Google Ads Help); promotion assets, countdown ads and Meta creatives submitted. Most Google ads are reviewed within about one business day, but it can take longer (Google Ads Help).

  • 14 to 26 November: ads approved, promotional prices in the feed and catalogue set with dates, seasonality adjustments and budget increases scheduled, if they make sense. If you want to adjust the target ROAS for the promotion days, Google suggests doing it a few days before and gradually, rather than in one big change (Google Ads Help).

  • 27 to 30 November: budget, stock and ROAS checked several times a day. Increase the budget of budget-limited campaigns that are comfortably above break-even ROAS and have stock to sell (the extra budget may return less than the campaign average), remove sold-out products from ads and don't change bidding or audiences.

Google Ads: what to prepare

Bidding and budget

Creating or reactivating a bid strategy, adding campaigns to or removing them from a portfolio strategy, or significantly changing the conversions being optimised puts Smart Bidding into learning; changing the budget or the target ROAS or CPA on its own doesn't. That status lasts up to 7 days, but performance can take 1 to 2 conversion cycles to stabilise (Google Ads Help). A new campaign takes longer to ramp up than that status: for a new campaign with automated bidding, Google says the learning period usually takes 1 to 2 weeks and sometimes up to 6 (Google Ads Help). So create your new Black Friday campaigns as early as possible.

The daily budget is an average: in most campaigns, Google Ads can spend up to 2 times that amount in a day, but in a month it doesn't charge more than 30.4 times it (Google Ads Help). For a new campaign just for the promotion, there is also the total budget: one amount for a whole period of at least 3 days, available in new Performance Max, Search, Shopping, Demand Gen and YouTube campaigns. The budget type (daily or total) is chosen when you create the campaign and can't be changed later; the end date can be extended, but frequent changes make spending uneven (Google Ads Help). For the starting amount, see how to define the budget for digital campaigns.

Countdowns and promotion assets

  • Countdown. In a responsive search ad, {COUNTDOWN(2026-11-30 23:59:00,5)} shows the time left until the end of the promotion, starting 5 days before, in the viewer's time zone. For the countdown to end at the same moment for everyone, based on the account's time zone, use {GLOBAL_COUNTDOWN(2026-11-30 23:59:00,5)}. The ad needs at least 3 headlines without a countdown (or default text) and stops showing after that date (Google Ads Help).

  • Promotion assets. They show the discount or code next to the ad, with the Black Friday and Cyber Monday occasions, on the Search Network and in some Performance Max formats (Google Ads Help). In the EU, the discount you announce has to be calculated from the lowest price of the previous 30 days.

Product feed and customer lists

In product ads, the price comes from the feed: promotional price in sale_price, period in sale_price_effective_date and regular price in price (Merchant Center Help), always the same as on the website and at checkout. Merchant Center promotions are only available in some countries: in the EU, the list checked on 26 October 2026 included France, Germany, Italy, Spain and the Netherlands (Merchant Center Help).

Customer lists (Customer Match) are available to all accounts that meet the policies for observation and exclusions, but targeting ads with them requires at least 90 days of history and more than US$50,000 of lifetime spend (Google Ads policies). For a small store, the list is mainly useful for excluding customers from acquisition campaigns, always with the consent required by law.

Seasonality adjustments and data exclusions

Smart Bidding already accounts for seasonal events, so Black Friday on its own doesn't justify an adjustment. Seasonality adjustments tell it to expect a large rise in conversion rate over a short period: they work best for events of 1 to 7 days and only when the expected change is large (Google Ads Help). Data exclusions are for the opposite case: if the purchase tag failed for a few hours, they tell Smart Bidding to ignore that period and not learn from wrong data (Google Ads Help).

Meta Ads: what to prepare

  • Creatives early and in several formats. Feed, stories and reels, with the offer, the deadline and the main condition readable in the first few seconds, submitted with a few days to spare in case of a rejection.

  • Little editing at the peak. Major changes to an ad set can send it back into the learning phase, when performance tends to be less stable. Make them in early November.

  • Scheduled budget increases. Meta documents scheduling budget increases for periods of high demand, such as a sale (Meta for Developers). Check in Ads Manager whether the option is available in your account; if it isn't, plan the time of each increase.

  • Catalogue with the website's prices. In catalogue ads, the catalogue's promotional price follows the website's, with the same dates.

  • Audiences of people who already know the store. Visitors, abandoned carts and past customers are good audiences for an offer. A customer list is hashed (SHA-256) before matching, but the store remains responsible for the data: only contacts with a valid legal basis (Meta for Developers).

Measurement: what to check on both platforms

Before raising budgets, confirm that every purchase reaches both platforms with the correct value, currency and ID and without duplicates:

  • Enhanced conversions in Google Ads. They send hashed (SHA-256) first-party data, such as the purchase email, and improve measurement when cookies fall short (Google Ads Help), always with consent handled in the cookie banner.

  • Meta Pixel and Conversions API. If you send purchases through both, use the same event_id and the same event name so Meta can remove the duplicate; without this, the same purchase can be counted twice and ROAS looks better than it is (Meta for Developers).

The same order can be attributed to both platforms, so the sum of attributed sales can be higher than real sales. Always compare with the store's orders. To know whether Black Friday made a profit, compare the margin on orders in the period with the total ad spend on both platforms.

What to do this week

Calculate the break-even ROAS of the products in your campaigns, confirm purchase tracking and set 13 November as the deadline for your ads. If you'd rather have a team handle this, see Rocket Fuel Ads' paid advertising management on Google Ads, Facebook and Instagram, also available white-label for agencies.

Want a second opinion on your campaigns before 27 November?

 
 
 

Comments


bottom of page