How to Set Up Facebook Retargeting Ads for Shopify
Facebook retargeting ads can treat a full-cart shopper the same as someone who saw one page. A customer who bought from your Shopify store yesterday can end up in that audience too.
When they all see one ad, your money goes to the wrong people. The buyer keeps seeing a product they already own, while the cart abandoner never sees the item they left.
Meta's newer settings add one more problem. In a sales campaign, your chosen audience can be a suggestion only, so ads may reach people outside it. So how do you split visitors by intent, keep buyers out and stop Meta from widening the audience?
How to Retarget on Facebook From a Shopify Store
Shopify's Facebook and Instagram by Meta sales channel connects a Meta pixel. The pixel records what each visitor does in your store.
In short, you retarget by turning those actions into custom audiences in Meta Ads Manager. Each audience gets a lookback window, and recent buyers get excluded.
The Shopify Events Behind Meta Retargeting Ads
Shopify retargeting starts with seven events the pixel tracks on its own, listed in Shopify's Facebook data sharing help.
| Event | When It Fires |
|---|---|
| PageView | A visitor views a page |
| ViewContent | A visitor views a product |
| Search | A visitor makes a search |
| AddToCart | A visitor adds a product to the cart |
| InitiateCheckout | A visitor clicks the checkout button |
| AddPaymentInfo | A visitor enters payment information |
| Purchase | A visitor completes a purchase and sees the thank you page |
Your data sharing level decides how those events reach Meta. With Standard, only the pixel collects them, and a browser ad blocker can stop it.
Enhanced and Maximum add the Conversions API, explained in our Conversions API guide for Shopify. It sends the purchase event between Shopify's and Meta's servers, where an ad blocker cannot stop it.
Both levels also share details such as email and phone number to match visitors on Meta.
Website Custom Audience, Engagement and Customer List Options
Three types of Facebook custom audience cover most Shopify retargeting:
- Website custom audience: people who triggered a pixel or Conversions API event, such as AddToCart.
- Engagement audience: people who interacted with your Facebook Page, Instagram professional account or videos.
- Customer list: emails or phone numbers you upload, which Meta hashes before matching.
Instagram retargeting draws on these same audiences. Engagement audiences need an Instagram professional account, since personal accounts cannot be used.
For a customer list, filter your Shopify Customers page, then export the customers matching your filters. That list can also seed a lookalike, covered in our guide to lookalike audiences, but that is prospecting.
Retargeting Audience Lookback Windows
Meta calls the lookback window audience retention. It is how many days a person stays in an audience after the action that put them there. Anyone who acts again in time stays, and everyone else drops out.
| Audience | Built From | Longest Window |
|---|---|---|
| Website audience | Pixel and Conversions API events | 180 days |
| Instagram account | Engagement with an Instagram professional account | 365 days |
| Facebook Page | Engagement with your Facebook Page | 365 days |
| Customer list | Emails and phone numbers you upload | No window, marked Outdated after 30 days without an update |
The 180-day limit comes from Meta's Marketing API documentation, although the FAQ on that same page says 365. Plan around 180.
Expect the audience to be smaller than your visitor count. Visits only count from people with Meta accounts, minus anyone who opted out of online behavioral advertising. Meta suggests waiting until a website audience holds several hundred people.
A 180-day window keeps holiday shoppers in your audience for months. Plan the week after a sale with our Black Friday ads plan, then fold those shoppers into your stages.
How to Exclude Buyers and Stop Audience Overlap
Exclude Recent Buyers at Account or Ad Set Level
Build a buyer audience first. A website audience on the Purchase event catches recent orders. Your customer list adds everyone else who has bought.
Add it under Custom audience exclusion in each retargeting ad set. In sales campaigns, exclusions always act as controls, even when inclusions are only suggestions. Advertising settings can also apply exclusions across the whole ad account.
A customer list can be marked for exclusions only at upload, a choice you cannot undo. Set exclusions before budgets, just as our guide to automating Facebook ads for Shopify sets guardrails first.
Keep Each Shopper in One Stage
Stages overlap by default, since nearly everyone who starts checkout has also viewed a product. So exclude each later stage from the one before it. Checkout starters leave the cart ad set, and cart adders leave the product viewer ad set.
If two of your ad sets would enter the same auction, Meta enters only one. It picks the ad set with the best performance history, per its page on overlapping audiences. The others may deliver poorly.
Meta's overlap tool compares up to 5 audiences, but only gives useful numbers for audiences of at least 10,000 accounts. A small store's retargeting audiences may never get that big, so build the exclusions in from the start.
Offers and Creative for Each Retargeting Stage
Retargeting ads on Facebook can carry a different message for each stage. A product viewer and a checkout starter have different questions. The windows below are examples, not Meta rules.
| Stage | Example Window | Exclude | What the Ad Shows |
|---|---|---|---|
| Facebook and Instagram engagers | 90 days | All website visitors and buyers | Best sellers and what the store sells |
| Product viewers | 30 days | Cart adders and buyers | The products they viewed |
| Cart adders | 14 days | Checkout starters and buyers | The cart items, shipping cost and return policy |
| Checkout starters | 7 days | Buyers | The same items, plus any offer you decide to make |
| Past buyers | 180 days | Buyers from the last 30 days | A related product or a refill |
Lengthen the windows for products people take weeks to choose, such as a sofa. Shorten them for quick buys like a phone case.
For product viewers, catalog ads can show the exact products they viewed, as our dynamic product ads guide explains. The other stages need a reason to come back:
- Abandoned cart retargeting: show shipping cost, delivery time and the return policy, since shoppers check those before paying.
- Checkout starters: keep any discount for this stage. It is usually the smallest group, so an offer costs the least margin here.
- Past buyers: show what goes with their order, or a refill timed to when the product runs out.
Budget for Facebook Retargeting Ads vs Prospecting
Meta publishes no rule for splitting budget between warm and new audiences. Your audience size sets the real ceiling.
Size the Retargeting Budget to the Audience
Let's say 2,000 people add products to their carts in one month, and 1,500 qualify for your retargeting audience. If each person sees your ad three times a week, that's 4,500 impressions. At an example cost of $20 per 1,000 impressions (CPM), your weekly spend would be $90.
This is only an example, not a standard rate. With a small audience, a higher budget may simply show the same ads to the same people more often.
Facebook retargeting ads also go through a learning phase, where Meta tests how best to deliver them. This phase typically ends after an ad set gets around 50 results within seven days of its last significant edit.
For an audience of 1,500 cart visitors, that means a purchase-focused ad set would need roughly 200 purchases per month to maintain that pace. If it cannot reach enough results, Meta may label it Learning limited.
To avoid this, Meta recommends combining smaller ad sets. Start with one retargeting ad set and split your audience into smaller groups only when each can generate enough results.
Cap What You Spend on Existing Customers
Advantage+ sales campaigns used to offer an existing customer budget cap. Meta has removed it, and its existing customer budget cap page explains how to rebuild it by hand:
- One ad set includes existing customers, with Use as a suggestion unchecked and a maximum spend limit.
- A second ad set excludes them and spends the rest of the campaign budget.
Both ad sets share one campaign budget and the same creative. With a 20% maximum, for example, Meta aims to keep at least 80% of spend away from existing customers. Put your warm audiences in the capped ad set instead, and the same setup splits retargeting from prospecting.
How Often to Refresh Retargeting Creative
Small audiences see the same ad more often. Frequency is impressions divided by reach, so it shows how often the average person saw your ad. It may average 1 to 2 per ad set, or much more, depending on budget, audience size and schedule.
If results drop as frequency rises, change the creative or the targeting, as Meta's frequency page advises. It gives no fixed frequency ceiling or refresh calendar.
Watch the Delivery column instead, where Meta flags ads it thinks people have seen too often. Creative limited means cost per result is above your past ads. Creative fatigue means it has reached twice their level, and our creative fatigue guide covers the fixes.
How Advantage+ Audience Changes Retargeting
Open a sales campaign today and the Audience section shows Advantage+ on.
Turn Audience Suggestions Into Controls
With Advantage+ on, a custom audience you include is only a suggestion. Ads can also reach other people when Meta expects better results. For a retargeting campaign, Advantage+ audience isn't recommended, per Meta's Advantage+ audience page.
To keep delivery inside your audience, select Further limit the reach of your ads. Add the custom audience, then uncheck Use as a suggestion.
The Audience section may then show Advantage+ off, the narrowing effect our Meta Advantage+ explainer describes. For retargeting, that is the setting you want.
Use Customer Lifecycle Settings for Prospecting
Prospecting gets the opposite tool. Under Customer lifecycle strategy, a Sales ad set can pick Acquire new customers. It lets you exclude existing customers and, if you choose, engaged audiences.
That may raise cost per result, since the audience shrinks to new prospects. Judge it on new customer CPA rather than overall campaign CPA, as Meta suggests.
Audience segments in Advertising settings split sales campaign reports into new, engaged and existing customers. That shows how many prospecting results come from people who already knew you.
How Agency AI Builds Remarketing Ads for Meta
Agency AI, our Shopify app, builds Meta ads around the same split. In Create Ad, you choose New Customers or Remarketing as the audience. The ad can be Dynamic (catalog-driven), Image or Video.
A full Meta ad takes about 2 to 3 minutes, so building one Facebook remarketing ad per stage is quick.
Our 90+ rule engine watches both your Meta and Google accounts. Recommendations read the last 7 days of account data and are measured against your break-even ROAS. Each one carries an Apply button on Meta and Google, and nothing changes until you click it.
Through our MCP connector, Claude or ChatGPT can create and edit ads, pause campaigns and shift budgets. A write runs only once you confirm it.
Vapor95 cut its average Meta CPA from $52 to $21.50, as our Vapor95 case study shows. Lolahemp's Meta cost per purchase fell from $143 to $62.70, set out in our Lolahemp case study.
Final Thoughts
Good Facebook retargeting ads start with exclusions, not creative. Keep buyers out, keep each shopper in one stage and set the audience as a control.
Then let audience size set the budget. When frequency climbs and cost per result follows, change the ad before you add money.
Frequently Asked Questions
Sources
Shopify's Help Center page on Facebook data sharing gives the pixel events and data sharing levels. Its export page covers segment exports.
Meta's Business Help Center covers custom audiences, overlap, the learning phase, frequency and creative fatigue. It also covers Advantage+ audience, customer lifecycle strategy, audience segments, spend limits, the budget cap and attribution. Meta's Marketing API page on website audiences gives the 180-day limit and the 365-day FAQ figure.
The 2,000-shopper example, its $20 CPM and the stage windows are hypothetical. Results come from our Vapor95 and Lolahemp case studies, and Agency AI features from our product documentation. Every page was checked October 23, 2026.


