A user places an order, then sees an ad urging them to buy the same product—that kind of waste is often not a creative problem, but a sign that purchase data has not been added to the exclusion rules. In practice, a reliable approach in Facebook advertising is to create a dynamic Custom Audience based on the Purchase event, then add it to the ad set’s exclusions. For customers who buy offline, use a customer list to extend coverage.
However, “creating a Purchase audience” does not mean “buyers have been excluded.” You need to check separately whether the event is accurate, the audience is matching, and the exclusion is actually taking effect.
Open Meta Events Manager and check the Purchase event in the relevant dataset. It should fire at the point your business defines as a completed sale—not as soon as a user clicks the checkout button. For online payment stores, you would typically verify that payment was successful. For cash-on-delivery orders or orders subject to manual review, define the criteria for a completed sale separately.
Use test events and spot-check real orders to confirm that Purchase events are not missing, firing more than once, or referencing the wrong data source. If you use both the Meta Pixel and Conversions API, set a consistent event name and event ID for the same purchase so it can be deduplicated. The Conversions API can supplement server-side signals, but it cannot guarantee that every buyer will be identified, nor does it replace necessary privacy notices and consent.
Do not rely solely on visits to a “Thank you” page. The page may be refreshed, bookmarked, or opened directly, so URL rules alone can lead to false matches. When Purchase events can be reported accurately, use event-based rules as the preferred option.
In the “Audiences” section of Meta Ads Manager, choose to create a Custom Audience, select “Website” as the source, choose the dataset or Pixel that actually receives your store events, and set the condition to the Purchase event. Interface labels may vary by account version, but the key is to select the correct data source, event, and retention period.
The retention period determines how long users are excluded after making a purchase. You can use a name such as “Purchasers—30 days” to make the audience easy to identify. The 30 days here is only an example, not a universal recommendation. Choose a period based on your product’s repurchase cycle and the options currently available in your account. The audience also needs time to populate and update.
Next, open the ad set you want to control, add the newly created Purchase audience under “Exclude Custom Audiences” in the audience settings, and publish the changes. If your account uses Advantage+ audience, distinguish between “audience suggestions” and explicit exclusion controls; adding a Purchase audience should not be mistaken for excluding it. If the relevant option is not available for your campaign type, check which controls are supported and adjust your campaign structure if necessary.

For example, a cart recovery ad can target “people who added items to their cart” while excluding “people who purchased within the specified period.” Check website visitor retargeting, new-customer promotions, and other ad sets individually as well. Changing one ad set does not automatically apply the exclusion to others.
B2B export websites often record only inquiries, while actual sales happen through email, quotations, and contracts. In this case, treating “form submission” as a purchase could wrongly exclude leads that have not yet converted. Relying only on website Purchase events, meanwhile, will not exclude actual existing customers.
You can compile a list of customers with completed sales from your customer management system and use supported fields such as email addresses and phone numbers to create a customer list Custom Audience. Then add it to the exclusions for the relevant ad sets. Before uploading, confirm that your company is authorized to use the information for ad matching and complies with the platform’s terms and applicable data protection requirements.
Uploading a list once is not enough. Newly converted customers need to be synced regularly, and not every submitted record will necessarily match a platform user. Generic business email addresses, phone numbers without country codes, and outdated information can all affect match rates. Website event audiences and customer lists can complement each other, but you should not promise 100% exclusion.
First, confirm that what you saw was a paid ad rather than organic content on a Page. Then identify the relevant ad set and check whether the exclusion was missed or the changes were not published. Next, verify that the purchase occurred within the retention period and that the Purchase event was sent to the correct dataset.
Users who have just made a purchase may still see ads briefly due to delays in event processing, audience updates, or identity matching. Cross-device purchases, tracking restrictions, and insufficient list matching can also lead to missed exclusions, so a single impression is not enough to conclude that the setup has failed. Investigate using order records, event diagnostics, and ad set settings together.
A longer exclusion period is not always better. For customer acquisition campaigns for durable goods, a longer period may be appropriate; for consumables, accessories, and replenishment products, allow room for repeat purchases. Existing customers may be better served by a dedicated repeat-purchase ad set rather than being excluded from all advertising permanently. For stores with multiple product categories, decide whether to exclude all purchasers or only people who bought the product currently being advertised.
This is also a practical connection that an integrated website and marketing service needs to address. Yiyingbao, founded in 2013 and headquartered in Beijing, provides smart website building, cross-border e-commerce stores, and overseas advertising services. Delivering this type of project should go beyond “installing the Pixel.” It should also define how order statuses map to events, who is responsible for syncing customer lists, and which ad sets the exclusions apply to.
Before your next retargeting campaign adjustment, check the Purchase event, audience retention period, and ad set exclusion settings. Once all three are correct, decide whether to change the creative or adjust the budget. This helps prevent data integration issues from being mistaken for advertising performance problems.
Related Articles
Related Products


