What Is a Shopify Pixel?
On Shopify, a “pixel” is a JavaScript snippet (or a sandboxed code extension) that runs on the storefront (and optionally checkout / thank-you pages) to capture defined customer events (page views, add to cart, purchases, etc.) and send them to a third-party platform. Shopify Help Center
Shopify introduced the Web Pixel / Customer Events framework to make pixel installation, event subscription, consent handling and sandboxed execution more robust.
By setting up the JamLoop Pixel, you’ll be able to track these events and feed them into the JamLoop analytics stack for better insights and ad-campaign optimization.
Why Use the JamLoop Pixel?
Enables advanced attribution & segmentation based on customer behavior
Integrates with Shopify’s data layer and Customer Events for improved accuracy
Pre-requisites
Before starting the setup:
You have a JamLoop tracking account and have received your unique Pixel ID (for example:
JL-PIXEL-12345).Your Shopify store is live and you have admin access.
You are comfortable editing Shopify theme code (or installing an app/web pixel extension) and can test events (in dev/staging) before going live.
How to integrate your JamLoop Pixel with Shopify
You can implement the JamLoop Pixel in one of two ways (depending on your setup / developer resources):
1. Generate Your JamLoop Shopify Pixel ID
When you begin the Shopify setup process in JamLoop, we automatically generate a unique Pixel ID for your store.
This Pixel ID is required for connecting your store and enabling pixel-based event tracking.
Your new Pixel ID will be displayed on-screen and automatically copied to your clipboard.
You will use this Pixel ID inside the JamLoop Shopify app during installation.
Example: PQUYX9NK
(Your actual Pixel ID will be different.)
This Pixel ID links your Shopify storefront events directly to your JamLoop account so you can attribute conversions, track onsite behavior, and optimize campaigns.
2. Install the JamLoop App in Your Shopify Store
Next, enter your Shopify store name to continue the integration.
This will open the JamLoop Shopify App in the Shopify App Store.
Steps
Search for the JamLoop App inside the Shopify app marketplace.
Install the app.
During installation, the Shopify app will request your Pixel ID to link your store to JamLoop. Paste it from the JamLoop modal from step 1.
Once installed, the app handles:
Pixel injection
Event subscriptions
Checkout tracking
Purchase tracking
Consent-aware event delivery via Shopify’s Customer Events API
No manual code edits are required.
3. Verify Pixel Tracking by Visiting Your Website
After installation, JamLoop activates your pixel immediately.
To complete setup:
Click Visit Your Store.
Navigate your website normally (home, product page, cart, etc.).
JamLoop will automatically detect triggered events and show them in real-time under Pixel Config → Event Activity inside your JamLoop dashboard.
This confirms:
Your store is successfully connected
The pixel is active
Events are firing correctly
JamLoop is receiving attribution data
Testing & Validation
Use Shopify’s Customer Events → Test tool to trigger events in real-time and inspect payloads.
Use browser dev tools (Network tab) to confirm that tracking calls are sent to JamLoop’s endpoint and include correct parameters.
Test all flows: product views, add to cart, checkout start, purchase complete.
Verify purchase / order values, currency codes, content IDs align with Shopify’s data.
Monitor for performance impact (page load times, errors).
If events are not appearing, return to the instructions in the modal for troubleshooting or re-connecting the store.
Supported Standard Events
Here are key events we track (supported by Shopify’s Customer Events framework):
page_viewed– when a page is loaded/viewedproduct_viewed– when a product (or variant) is viewedproduct_added_to_cart– when a product is added to cartcheckout_started– when checkout beginscheckout_completed– when a purchase is completed
See the Shopify standard events reference for full list.


