Skip to main content

Quick Summary

  • Copy your Pixel ID from the Upstack dashboard.
  • Insert the Pixel ID into the script below.
  • Add the script to the Global Scripts section in your Checkout Champ admin, loaded in the <head> of every funnel.
  • Disable the native Checkout Champ Facebook Pixel to avoid duplicate tracking.
  • Save your changes.
  • Verify your installation.

Prerequisites

  • An Upstack Data account with the Upstack Data app installed on your Shopify store.
  • Your Upstack Pixel ID (UUID format: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, e.g., 58284d43-85f6-41fb-b2e0-f32f8ecb4e9b). See How to find my Upstack Data Pixel ID.
  • Admin access to your Checkout Champ admin panel with permission to edit Global Scripts and disable native pixel integrations.
  • Coordination with the Upstack Data team to receive the full Checkout Champ tracking script block during onboarding.

Configuration Steps

Step 1: Find and copy your Upstack Pixel ID

Your Upstack Pixel ID is a unique identifier linked to your store. This ID is used to track browser events and associate them with your account. For step-by-step instructions on locating your Upstack Pixel ID, see: How to find my Upstack Data Pixel ID?

Step 2: Disable the native Checkout Champ Facebook Pixel

Critical: do this first!Before adding the Upstack scripts, you must disable the native Checkout Champ Facebook Pixel integration. Running both simultaneously will cause duplicate event tracking, which leads to inflated metrics and poor ad optimization.
  • Sign in to your Checkout Champ admin panel.
  • Navigate to the Facebook Pixel settings (typically found under tracking or integration settings).
  • Remove or disable any existing Facebook Pixel ID configured in the native integration.
  • Save your changes.
This ensures Upstack Data is the sole source of pixel events, preventing duplication and ensuring accurate attribution.

Step 3: Insert your Pixel ID into the script

  • Open the Upstack Pixel script provided below.
  • Replace the placeholder Pixel ID with your own ID.

Upstack Pixel Snippet

Important:
  • Replace XXXX-XXXX-XXXXX-XXXX with the Pixel ID you obtained in Step 1 (UUID format: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).
  • Enter the Pixel ID exactly as provided — extra whitespace or quotation mismatches will break tracking.
The complete Checkout Champ tracking script includes additional event tracking scripts for ccpurchase, initiate_checkout, shared utilities, add_to_cart, add_shipping_info, and add_payment_info. The full script block will be provided by the Upstack Data team during onboarding. Paste the Global Script above along with all event tracking scripts together into the Global Scripts section.

Step 4: Add the script to Checkout Champ Global Scripts

  • Sign in to your Checkout Champ admin panel.
  • Navigate to the Global Scripts section.
  • Paste the entire script block (Global Script plus all event tracking scripts).
  • Ensure the script is set to load in the <head> of every funnel page.
  • Save your changes.

Step 5: Verify the installation

  • Visit one of your funnel pages in a browser.
  • Use the Upstack Data Pixel Helper (or your browser developer console) to confirm the pixel is firing correctly with your Pixel ID.
  • Walk through a test checkout end-to-end to verify each event fires.
  • In the Upstack dashboard under Event Health, confirm page, initiate_checkout, and purchase events arrive against your Pixel ID.

Events tracked

Once installed, the following events are automatically tracked:
  • page — Fires on every page load.
  • initiate_checkout — Fires when a customer enters their email or an order begins.
  • add_to_cart — Fires when items are added to the cart.
  • add_shipping_info — Fires when shipping information is provided.
  • add_payment_info — Fires when payment details are entered.
  • purchase — Fires on completed (non-partial) orders.

Need help?If you encounter any issues during setup, contact our support team and we’ll help diagnose the problem.