Install on Shopify
Last updated Nov 13, 2026
Conversion tracking for Shopify: install the app from the Shopify App Store, confirm the pre-declared path, and verify with a test order. Nothing is typed, and no credential is shown.
On Shopify, TraceLog is an app with a web pixel extension. The app sets up the connection and the purchase path. You do not copy any key: you only confirm the path. See what it does for a store on TraceLog for Shopify.
Install and confirm
- Install the TraceLog app on your store (its page in the Shopify App Store).
- Approve the requested scopes. The install creates the web pixel for you.
- Confirm the pre-declared path on the page TraceLog opens: press Confirm and create an account for followed by your store's email, or Confirm and add the store if you already have an account.
If you do not have a TraceLog account yet, the install creates one from your store's details.
What the app sets up
Shopify's standard customer events are mapped to the purchase template: the
product, cart and checkout steps, and the purchase conversion identified by
the order ID, with its total and currency. When Shopify confirms the order is
paid, TraceLog reads its lines as the order's items: each product's ID and
title, the quantity and the unit price before discounts. It never reads a line's
custom properties or anything about the buyer. The pixel also sends what a
shopper sees: the product being viewed, and the checkout's items when it starts
and when the order is placed, so TraceLog counts the sessions that saw each
product. A renewal a subscription app bills is still counted as a purchase:
Shopify does not yet mark it in a way TraceLog can tell apart.
The pixel reads Shopify's customer privacy signal and captures nothing until it allows analytics.
Verify with a test order
Place an order through Shopify's test payment gateway. The order arrives marked as verification traffic — the real path runs, nothing is counted — and the check reaches Conversion path verified.
Why some checks differ on Shopify
Shopify runs the pixel in an isolated environment, so it cannot report to the check's tab the way the script tag does. TraceLog reads three signals from Shopify instead:
| Condition | Read from |
|---|---|
sdk_absent | whether the app wrote the web pixel when it was installed or paired |
consent_blocked | Shopify's customer privacy signal, via the Admin API |
config_invalid | the signed callback when the app is installed |
What the product tells a Shopify store in each case:
No events from your store.
The TraceLog app has not reported from your store yet.
Shopify's privacy signal does not allow analytics.
Check that your consent platform allows TraceLog for real visitors; during the check, grant consent first.
The app's connection to the project is not valid.
Reinstall the TraceLog app from your store's admin: its pixel carries the project's key, and nothing is pasted by hand.
After a theme or checkout change
The web pixel is created by the app, not pasted into a theme or into the Additional scripts field, so Shopify's checkout upgrade does not remove it. What to check after any change, and the dates Shopify published, are on verify after a replatform.