Skip to main content
New to Upstack? If you haven’t already, create your Upstack account before continuing.
  • Sign up for Upstack Data and choose your plan
  • Connect Shopify from the Upstack dashboard (System → Data Sources)
  • Enable Theme App Extension
  • Add Upstack Data Custom Pixel
  • Set Consent and Privacy Settings for the Upstack Data Custom Pixel
  • Connect Shopify Customer Events Pixel
  • Finish setup
  • Verify events

Overview

Upstack Data is a first-party data pixel (CAPI) solution that enhances your Facebook (Meta), TikTok Ads, Google Ads, and Klaviyo tracking capabilities, helping you bypass iOS 14+ restrictions and improve your advertising ROAS. Shopify tracking uses two components, and both are required:
  • The theme app extension (Part 2) captures storefront browsing, such as page, product, and collection views.
  • The Upstack custom pixel (Part 3) captures cart and checkout activity through Shopify’s Customer Events.
The custom pixel is not an alternative to the theme app extension. See Tracking Methods for what each one captures.

Prerequisites

  • Active Upstack Data account (sign up) — see plans and pricing
  • Active Shopify store (your-store.myshopify.com)
  • Shopify Admin access with permission to install apps and edit themes
  • Facebook Business Manager account and admin access (for Meta tracking)
  • Ad account credentials and access for every platform you want to track

Configuration steps

Part 1: Connect Shopify from the Upstack dashboard

Sign in to app.upstackdata.com, open System → Data Sources, and click Connect Shopify. Upstack redirects you to your Shopify Admin to authorize the install. Connecting from the dashboard links your Upstack Pixel ID to the store during the install. Help guide to complete this step: How to Install the Upstack Data App in Shopify →
Setting the app up again? If you installed Upstack Data before and the app doesn’t show the login form or setup flow, check the Upstack Data app settings for an Always Show Login Form option. If you see it, enable it, then log out and back in. If the setup flow still doesn’t appear, contact support.

Part 2: Enable Theme App Extension

1

Open the theme settings prompt

After signing in to the Upstack Data app, a modal window will prompt you to enable the Upstack Data Theme App Extension.Click Enable Upstack Data Theme App Extension.Modal prompt to enable the Upstack Data Theme App Extension
2

Enable the Theme App Extension in Shopify Admin

In Shopify Admin, ensure the Upstack Data Theme App Extension is ENABLED.Help guide to complete this step:How to Ensure Upstack Data Theme App Extension is Enabled →
3

Proceed to onboarding

Click Continue to proceed with the onboarding.
App embeds are turned on per theme. If you publish a different theme later, enable the Upstack app embed on that theme too.

Part 3: Add Custom Pixel

1

Open Customer Events in the Upstack Data app

On the Upstack Data app onboarding page, click Customer events and click the Copy Pixel Code button to copy the code to your clipboard.Copy Pixel Code button in the Upstack Data onboarding page
2

Add a Custom Pixel in Shopify Admin

In your Shopify Admin, navigate to Settings → Customer events → Add custom pixel.Shopify Admin Customer events page with Add custom pixel option
3

Name the Custom Pixel

Set the pixel name to UpstackData → click Add pixel.Naming the custom pixel UpstackData in Shopify Admin

Part 4: Connect Shopify Customer Events Pixel

1

Set consent and privacy settings

2

Paste the Pixel Code

Paste the Pixel Code → click Save → click Connect.Paste pixel code, save, and connect in Shopify Customer events
3

Connect the Custom Pixel

In the modal popup, click Connect.Connect button in the Shopify custom pixel confirmation modal

Part 5: Finish setup

In the Upstack Data app, click Continue → then click Finish Setup. Finish Setup button in the Upstack Data app onboarding

Part 6: Verify the installation

Confirm everything is wired up correctly before you start running ads: For a full verification walkthrough, see Complete Guide to Troubleshooting Your Upstack Data Tracking Pixel.
Need help?If you encounter any issues during setup, contact our support team and we’ll help diagnose the problem.

What’s next

Connect a destination

Forward events to Meta CAPI, TikTok, Klaviyo, or other ad platforms.

Explore the CLI

Query your data and manage dashboards from the command line or through AI agents.

View plans and pricing

See available plans and adjust your subscription as your store scales.

Pages outside Shopify

Add the Upstack Pixel to landing pages, subdomains, and page-builder pages such as Replo.