App pixels

App pixels are scripts that are installed as part of a third-party app or sales channel. These pixels are created by the app owner, and are set up to use a strict, isolated environment on your store. The isolated environment (called a sandbox) uses Shopify-controlled APIs to collect or retrieve data, reducing the overall impact to the performance, security, and privacy of your website.

Shopify adds only apps to the Customer events page that use the Shopify Web Pixels API. Shopify Web Pixels API is the officially supported way to integrate web pixels. Apps that use the Shopify Web Pixels API offer the most secure, reliable, and performant pixels. An app needs to be installed, and then set up to configure a pixel.

App pixel permissions and customer privacy settings

When you install an app that has app pixels, it's your responsibility to ensure you're following applicable laws and to set up the appropriate privacy configuration, including consent and data sale opt-out options, to the extent that's required. Learn more about customer privacy.

View permissions and customer privacy settings

You can view a full list of the permissions and customer privacy settings that an app or sales channel has access to. The permissions and customer privacy settings for each app pixel are determined by the third-party app partner, and can't be changed.

Steps:

  1. From your Shopify admin, go to Settings > Customer events.

  2. Click the App pixels tab to view the app pixels installed on your store.

  3. Click the ... button for the app pixel that you want to view permissions for, and then do either of the following:

    • To view the full list of permissions the app or sales channel has access to, click View permissions.
    • To view the customer privacy settings for the app pixel, select View customer privacy.

Transmitting app pixels data

App pixels data can be transmitted using web and server pixels.

Web pixels transfer customer events through the browser to the app owner. This is the standard way most pixels transfer information.

Server pixels transfer customer events through a server to the app owner. Certain app owners have access to server pixels. You can check with the app owner, if they have access to server pixels.

Server pixels have the following benefits:

  • Server pixels can increase the amount of customer events, including checkout events, that are transferred to app owners through a server instead of an intermediary, such as an internet browser.
  • Server pixels can increase the number of events that have attached identification from your store, such as an email address.

When you pair server pixels with web pixels this ensures the maximum amount of customer events to arrive to their destination.

Can’t find the answers you’re looking for? We’re here to help.