To separate customer acquisition from loyalty offers before the holiday rush, you must define a new customer in your backend, calculate contribution margin after the discount, accept that platform exclusions are imperfect, and enforce offer terms on the landing page.
Holiday planning often blurs the line between finding new buyers and rewarding past purchasers. A storewide discount can subsidize some purchases that would have happened at full price. It can also affect demand; establish the objective before judging its value. Separating these tracks requires operational discipline across your catalog, campaigns, and checkout systems.
The Ads Decoded holiday strategy episode overview notes that Ginny Marvin and Enric Durany discuss balancing lower-funnel performance with discovery, the AI Max for Shopping open beta, and managing acquisition and loyalty topics.
Similarly, Microsoft holiday readiness identifies feed health, measurement, campaign performance, and AI visibility as core preparation areas.
Define new buyers and calculate contribution margin
Ad platforms rely on pixel data and matched lists to identify users. These signals degrade over time due to cookie expiration and cross-device browsing. Your source of truth must be your ecommerce backend.
Define first-time buyers separately from returning and lapsed buyers. A customer who purchased 24 months ago may belong in a reactivation segment, but do not silently relabel that customer as newly acquired. Your finance and marketing teams must agree on this definition before setting campaign targets.
Once defined, export these lists regularly. A static customer list uploaded in October will be outdated by Black Friday. Schedule weekly or daily syncs from your customer data platform to your ad accounts. A regular sync can reduce stale data, but platform processing, matching, eligibility and the selected campaign controls still limit who can be recognized or excluded. Daily does not mean immediate or complete. If you rely on manual CSV uploads, your team will inevitably fall behind during the holiday rush, leading to wasted spend on recent buyers.
An acquisition offer might use a discount, a clear product demonstration or a useful bundle; a steep discount is not a requirement. Loyalty offers might rely on early access, exclusive bundles, or tiered pricing rather than deep percentage cuts.
You must calculate the contribution margin for both scenarios. If you offer 30 percent off to acquire a new customer, the remaining margin on those specific SKUs must support your customer acquisition cost.
Consider a hypothetical example. A 2,000 SKU home goods retailer offers a heavy discount on a popular entry-level product to drive acquisition. They accept a break-even first purchase because their backend data shows a high repeat purchase rate within 60 days. For their loyalty segment, they promote a high-margin bundle with a smaller percentage discount, driving up average order value.
Segment your catalog feed for different buyer intents
When you manage thousands of SKUs, you cannot treat every product as an acquisition driver. Some items naturally attract first-time buyers, while others only appeal to brand loyalists.
Start with an internal product-planning label that records the role you want to test. A familiar entry product might be an acquisition candidate; a replenishment item might support retention. These are hypotheses, not inherent properties of a SKU. Use a supported feed or campaign grouping only after confirming how that control works in the relevant platform.
This planning view makes the intended use of budget visible. Validate it against outcomes: an accessory can be a strong first purchase for some buyers, while a best seller can attract mostly returning customers.
Product labels do not automatically configure listing groups, budgets or customer recognition. Decide whether separate campaigns are justified by different objectives and sufficient data. Set targets from actual economics, including the uncertainty in repeat value, instead of applying a universal lower target for acquisition and higher target for loyalty.
Build exclusions and adapt creative for the audience
You cannot perfectly isolate new from existing customers on Google or Meta. Some existing customers will see your acquisition ads because they use different email addresses or browse on unrecognized devices.
Build the best exclusions you can. Check the acquisition goals, audience controls and exclusion options supported by each campaign type. Do not assume an audience signal is an exclusion or that a control available in one platform exists in another. Use eligible first-party data through the business's approved process.
Do not expect a zero percent overlap. Accept this uncertainty and rely on your checkout system to enforce the final boundary.
Because overlap happens, your creative messaging must clearly signal who the offer is for. Acquisition creative must do heavy lifting. It has to introduce the brand, explain the product value, and present a compelling introductory offer. You need clear product demonstrations and strong trust signals.
Loyalty creative assumes the buyer already trusts you. The messaging should focus on new drops, exclusive VIP access, or replenishment reminders.
A hypothetical example makes this clear. A 3,000 SKU cosmetics brand runs an acquisition ad showing a step-by-step tutorial for their best-selling foundation, paired with a first-time buyer discount. Their loyalty ad for the same product simply announces a new shade expansion with an early-access link for past purchasers. The creative matches the relationship stage.
Enforce approved offer terms on the landing page
If an existing customer clicks an ad meant for new buyers, the landing page and checkout must enforce the rules. Do not rely on the ad platform to hide the promo code from past purchasers.
State the eligibility rules plainly on the page. If the code is only valid for first-time buyers, put that text next to the price.
Use dedicated URLs for these campaigns. Sending traffic to a standard product page with a generic popup creates friction. Instead, build offer pages per campaign without a full redesign project to keep the message focused.
Ensure your ad copy, landing page text, and feed data align. Mismatched expectations waste clicks. Follow a strict checklist for ad creative, landing page, and feed title consistency to prevent buyer confusion.
Configure your checkout to reject acquisition promo codes if the user enters a recognized existing email address. This is a useful check for recognized customers, but email matching alone does not establish a person's complete purchase history.
Work with your development team to ensure the cart validates the email address against your customer database before applying the discount. If a returning customer tries to use a first-time buyer code, the cart should display a polite error message. You might even configure the cart to offer a smaller, loyalty-appropriate discount code instead. Test the message, eligibility logic and support path. Neither a different email address nor a suggested alternative offer guarantees the intended economic outcome.
What good looks like
- Your reporting distinguishes first-time, returning and lapsed customers consistently.
- Contribution margin is calculated for specific SKUs after applying the planned holiday discounts.
- Approved first-party data is refreshed on a documented cadence, with matching and processing limits acknowledged.
- Acquisition and loyalty campaigns operate with separate budgets and distinct ROAS targets.
- Dedicated offer pages state eligibility rules plainly next to the promotional price.
- Checkout systems automatically reject acquisition promo codes for recognized existing email addresses.
- Product groupings are configured and checked explicitly rather than assumed to route traffic automatically.
