Overview
This integration allows you to track additional events in Shopify such as Product Added to Cart, Checkout Started, Page Viewed, etc.
Prerequisites
- Active Shopify Account
- Advertiser Level Event configured on the Offer
Step-By-Step
1. Formatting the Event Pixel
You will need to insert the following values:
- Replace INSERT_EVENT_NAME with the Shopify Standard Event Name (ex: product_added_to_cart, checkout_started, page_viewed). Complete list of Shopify Events can be found here: https://shopify.dev/docs/api/web-pixels-api/standard-events/
- Replace INSERT_ADVERTISER_ID with the Advertiser ID
- Replace INSERT_ADVERTISER_EVENT_ID with the Advertiser Event ID (Offer Level Event ID cannot be used, please refer to Creating & Assigning Advertiser Level Events article to enable these Advertiser Level Events.
- Replace INSERT_TRACKING_DOMAIN with your Tracking Domain
Example below:
2. Placing the Event Pixel in Shopify
- Navigate to Settings > Customer Events > Add Custom Pixel.

- Name the pixel and click Add Pixel.

- Copy the pixel that was formatted in Step #1

- Click Save to apply the changes, then click Connect.

Additional Info
- If the user is automatically redirected to the checkout page when Add to Cart is selected, the product_added_to_cart pixel will not track, however, the checkout_started will track.
- page_viewed will fire any time a page is viewed. We would recommend not allowing duplicates on this event if used as every single page that was viewed will be approved in reporting.