Exclude purchases from a specific market
What you'll build
A filter that stops orders from one Shopify market from being sent to a destination as purchase events.
Selling cross-border usually means separate economics per region: different ad accounts, currencies, margins, and teams. A destination tuned for one region shouldn't optimize on another market's orders. The same applies when you pilot a new market and don't want early, unrepresentative orders shaping your main reporting.
What you need
Shopify Markets set up with more than one market
At least one Littledata destination connected, for example Meta Conversions API or Google Ads
Access to the Event Editor in the Littledata app
Each order carries the market it was placed in. Find your market handles in Shopify admin under Settings → Markets; the Tracking schema glossary lists the market fields available for conditions.
Steps
The steps are the same for every destination.
Destination notes
Meta: if you run a separate ad account per region, add the matching condition to each connection so every pixel sees only its own market.
Google Ads: value-based bidding now optimizes on one region's revenue and currency, without cross-border orders distorting values.
GA4: think twice before filtering here. If you want a complete cross-market view in GA4, keep all markets flowing and segment by country or market dimension instead. Filter only the region-specific ad destinations.
Verify it's working
Place or wait for an order in the excluded market.
Confirm the order appears in Shopify but no purchase event arrives in the destination, for example Meta Events Manager.
Orders from your other markets should still come through as normal.
Make it yours
This setup conditions on the market an order was placed in. The same pattern flexes both ways:
Flip the operator to
equalsand the destination receives one market only. Useful for a region-specific pixel or ads account.No Shopify Markets? Condition on the shipping address country instead.
Want the excluded market visible on its own? Create a market-specific custom event with the inverted condition. Note that custom events are created for every market, so scope them with a market condition.
Last updated
Was this helpful?