Skip to main content
This page covers only what’s specific to Replo. The pixel snippet, event tracking, UTM handling, and verification steps are in the main guide: Implementing Upstack Data on Landing Pages, Subdomains, and Third-Party Sites.

Step 1: Check Whether Your Replo Pages Are Already Tracked

Replo pages published to your Shopify store load your theme, so the Upstack app embed usually runs on them already. Check before you add anything:
  1. Open a published Replo page with the Upstack Data Pixel Helper.
  2. If the Pixel Helper shows Upstack events, the page is tracked. Don’t add the snippet as well, or the page sends duplicate events.
  3. If it shows no Upstack events, or the page is on a Replo site with its own domain, continue to Step 2.

Step 2: Add the Upstack Pixel in Replo

Copy the base pixel snippet with your Pixel ID from Step 2 of the main guide, then add it in Replo:
For a site built in Replo’s Site Builder, add the snippet once for the whole site:
  1. In the Site Builder, open Settings in the top bar and choose Site settings.
  2. Open the Scripts & Pixels tab and add a custom script.
  3. Paste the snippet and save.
  4. Republish the site. Replo applies new scripts on the next publish.
Scripts in Scripts & Pixels load on every page of that site.
Add the snippet in one place only. A script added both site-wide and on a single page is tracked twice.

Step 3: Keep Click IDs on the Way to Checkout

If a Replo page sends visitors to your Shopify checkout through a redirect, the redirect must keep the page’s query string so fbclid, gclid, ttclid, and UTM parameters reach checkout. See Step 4: Preserve UTM Parameters Across Pages.

Step 4: Verify the Installation

Follow Step 5: Verify Your Installation on a published Replo page.

Landing Pages & Third-Party Sites

The main guide: pixel snippet, event tracking, UTM handling, and verification.

Use the Pixel Helper

Check which Upstack events fire on a page.

Troubleshoot Pixel Issues

Fix missing, delayed, or duplicate events.