Shopify App Pixel Consent
Setup
In contrast with setting up consent categories in Google Tag Manager, our Consent Management Platform (CMP) automatically communicates with your Shopify storefront to convey a consumer's consent signals to Shopify. These consent signals flow down to any installed Shopify App Pixels and Custom Pixels.
According to the Shopify documentation, these consent signals control whether App Pixels are allowed to load, depending on how the App developer has classified their application. The App developer controls which consent signals are required for their Pixel.
Testing
In our experience with Shopify App Pixels, the most reliable way to determine if they are following consumer consent signals is to use the Shopify Pixel Helper (instead of using an external tool like the Tag Explorer browser extension).
We've noticed that Shopify "sandboxes" App Pixels on the storefront: they will seemingly load (e.g., be shown on the network tab or in a 3rd party inspection tool), but their data-gathering will be suppressed, until consent is given.
You can access the Pixel Helper by using the "Test" option for any of your App Pixels from the Shopify "Consumer events" settings, as shown in this video:
If the appropriate consent is not given, the Pixel should indicate "Waiting to load." Once a consumer has updated their consent settings, the Pixel should indicate "Loaded."