1. Make sure the Upstack Data Shopify app is enabled
Turn on the Upstack Data app embed
- In Shopify Admin, click Online Store → Themes.
- On your live theme, click Customize.
- In the left sidebar, click the App embeds icon.
- Find Upstack Data and make sure its toggle is on.
- Click Save.
Check the Upstack Data custom pixel is connected
- In Shopify Admin, click Settings → Customer events.
- Find the UpstackData custom pixel and look for Connected next to it.
- Click UpstackData. Set Permission to Not required and Data sale to Data collected does not qualify as data sale.
- Click Save.
2. Make sure Shopify isn’t also sending your conversions to Meta and TikTok
If Shopify shares data with Meta or TikTok as well, those platforms count each purchase twice. Skip a step if you don’t have that sales channel installed.Turn off Facebook & Instagram data sharing
- In Shopify Admin, click Sales channels → Facebook & Instagram.
- Click the Settings tab.
- Under Share data, click Change.
- Turn Share data off.
- Click Save.
Turn off TikTok data sharing
- In Shopify Admin, click Sales channels → TikTok.
- Click the Settings tab, then the Data sharing tab.
- Under Customer Data Sharing, click Disconnect next to your TikTok Pixel.
- Click Disconnect again to confirm.
3. Check your store’s browser events with the Upstack Pixel Helper
The Upstack Pixel Helper is a Chrome extension that lists each event the Upstack pixel sends from the page you’re on.Install the Upstack Pixel Helper
- In Chrome, go to the Chrome Web Store and search for Upstack Data Pixel Helper.
- Check the publisher is Upstack Data, then click Add to Chrome → Add extension.
- Click the Extensions icon (puzzle piece) in the Chrome toolbar and click the pin next to Upstack Data Pixel Helper.
Check page views and product views
- Open your store’s home page in Chrome.
- Click the Upstack Data Pixel Helper icon in the toolbar.
- Look for a
page_viewevent in the list. - Open any product page and look for a
view_contentevent.
Check add to cart fires once
- On a product page, click Add to cart once.
- In the Pixel Helper, look for one
add_to_cartevent. - Click the event and check the price and product name match the product you added.
Check your ad click IDs are captured
- Add
?fbclid=testto the end of your store’s address, for examplehttps://yourstore.com/?fbclid=test, and load the page. - In the Pixel Helper, click the
page_viewevent. - Look for the Click ID field and check it has a value.
4. Make sure your Upstack Data destinations are set up and healthy
Check each destination shows Healthy
- In Upstack Data, click Destinations.
- Look at the status next to each destination’s name: Healthy, Unhealthy or Inactive.
- If a destination you use shows Inactive, click the More options menu on its card, then click Connect.
Check the Meta Pixel ID matches your Meta dataset
- Go to Meta Events Manager.
- In the Data Sources list, click your pixel.
- Click the Settings tab and find the Dataset ID at the top.
- In Upstack Data, click Destinations, then click your Meta destination.
- Check the Meta Pixel ID is the same number as the Dataset ID.
Replace the Meta access token if Meta shows Unhealthy
- In Meta Events Manager, generate a new Conversions API access token: Generate your Meta Conversions API token.
- In Upstack Data, click Destinations, then click your Meta destination.
- Paste the new token into Conversion API Key, replacing the old one.
- Click Save Changes.
- Go back to Destinations and check Meta shows Healthy.
5. Check Meta is receiving your events in Events Manager
Check purchases arrive from both the browser and the server
- In Meta Events Manager, click your pixel, then click the Overview tab.
- Find Purchase in the events list and click it.
- Look for events received from both Browser and Server.
Compare Meta purchases with your Shopify orders
- In the Events Manager Overview, note the Purchase total for the last 7 days and divide it by 2. Meta lists each purchase twice, once from the browser and once from the server.
- In Shopify Admin, click Orders and count your online store orders for the same 7 days.
- Look for half of Meta’s total to be close to your order count. If it’s about double, go back to section 2.
Approve Upstack's custom events
- On the Overview tab, look for any event with a red triangle ⚠️ next to it, such as ncPurchase.
- Click the event, then click Manage status.
- Click I acknowledge, then Confirm the custom event, then Confirm.
- Refresh the page and check the red triangle is gone.
Check the warnings on the Diagnostics tab
- Click the Diagnostics tab.
- If you see Low rate of pixel events covered by Conversions API, leave it. Don’t click Review solution and don’t set up Meta’s Conversions API Gateway, because that sends every event a second time.
Still stuck? Contact support@upstackdata.com with your Pixel ID and a description of the issue. We typically respond within a few hours.