exclud Facebook Pixel for POS Orders by Shopify Tag

Hello everyone,

I’m trying to exclude sending Purchase events to Facebook Pixel when a purchase is made through Shopify’s POS, so as not to distort the campaign data that comes from online purchases only.

In practice, all orders that come from our POS receive an automatic tag called:
Successfully Paid - PayPlus POS
But despite this - when I make a purchase at POS, the pixel is still fired, and I see it running in Meta Pixel Helper.

Questions:
Does the POS order thank you page have full access to the checkout.tags object?

Is there another way to identify that the purchase was made from POS (e.g. via source_name or gateway)?

Is there a way to exclude this via the Conversion API rather than Shopify code?

I would appreciate your help :folded_hands:

No, Shopify POS purchases do not render the online “thank you page.” The purchase data syncs to Shopify Admin, but there is no checkout front-end context in POS where checkout.tags is accessible.