Dear Shopify team,
I’m reaching out to request a feature that would improve tracking accuracy and advertising performance for merchants who occasionally process non-revenue orders such as:
Warranty replacements
Free artist/affiliate samples
Internal testing orders
100% discounted checkouts
The issue
Currently, Shopify’s native pixel integrations (Meta, Google, TikTok, etc.) fire a purchase event on all completed checkouts, regardless of:
Product tags
Order tags
Discount codes
Line item properties
0-value totals
This makes it impossible to exclude non-commercial orders from conversion tracking, and artificially inflates return-on-ad-spend metrics. Worse, it can lead to ad platform optimization based on false signal — which directly harms paid campaign performance.
Suggested solution
Please add a way for merchants to suppress purchase conversion events based on one or more of the following:
Product tags (e.g., freebie, warranty)
Order tags (set manually or via Shopify Flow)
Discount codes (e.g., ARTIST, WARRANTY)
Total order value = 0
Custom line item or note attributes (e.g., _source: warranty)
A simple checkbox or rule logic in the Customer Events > Pixels section would suffice, or even a documented API/hook to intercept these events.
This feature would empower merchants to maintain cleaner tracking, improve ad campaign efficiency, and allow more accurate attribution for real revenue-generating orders.
Thank you for considering this.
Best regards,
Pete
Submarine Pickups