How to install the Snap Pixel
This guide walks through creating a Snap Pixel, installing it through Shopify or by hand, adding the Conversions API, and confirming your events fire.
Beginner·About 45 minutes·Reviewed October 2026
The Snap Pixel is a JavaScript tag on your website that reports actions such as page views, add to carts, and purchases to Snapchat. Snapchat uses those events for conversion reporting, website custom audiences, and optimizing toward goals like purchases.
The Conversions API, or CAPI, sends events from your server to Snapchat. Snapchat recommends sending the same events through CAPI that you track with the pixel, with deduplication so each conversion counts once. Setup paths include the Shopify app, a direct code install, Google Tag Manager, and a no-code Pixel Setup Tool for small sites.
Create your pixel in Events Manager
In Ads Manager, open the menu and select Events Manager. Click New Event Source, then Web. Select an existing pixel or choose Create New Pixel, name it, and click Confirm. One pixel can be shared with several ad accounts in the same business, so you don’t need a separate pixel for each ad account.
Install on Shopify with the Snapchat Ads app
Install the Snapchat Ads app from the Shopify App Store and open it from your Shopify admin. On the Marketing tab, confirm the right ad account is selected, check Connect Snap Pixel, choose your delivery country, and click Accept and Save Settings. The app connects your existing pixel or creates one. You need the Ad Account Admin role for this step.
Set Shopify data sharing to Always on
Snapchat’s help center calls this step required. In Shopify admin, go to Settings, then Customer Events, then App Pixels. Find the Snap pixel, click the value in the Data column, and change it from Optimized to Always on. Snapchat says the default mode can pause data sharing, so the integration looks connected while no data arrives.
Watch outThis setting controls the app's data access, not customer consent. Shopify says you remain responsible for your store's consent and privacy setup where the law requires it.
Or install the base code manually
On other platforms, a developer copies the pixel base code from Ads Manager and pastes it into your site’s header template so it loads on every page. Snapchat strongly encourages passing a customer email or phone number when the pixel initializes, which the code hashes automatically. Google Tag Manager and the Pixel Setup Tool, meant for sites of 30 pages or fewer, are alternatives.
Set up standard events
Send at least one standard event, such as PAGE_VIEW or PURCHASE, for attribution. For an online store, track the shopping steps through to purchase. Include currency, price, and a transaction ID on purchase events so Snapchat can report return on ad spend. A lead business can track completed sign-ups with the SIGN_UP event.
Add the Conversions API
On Shopify, Snapchat’s help center covers enabling CAPI through the latest version of the Snapchat Ads app. Elsewhere, choose a partner integration or a direct integration. For a direct setup, an Organization Admin opens Business Details in Ads Manager, finds the Conversions API Tokens section, and clicks Generate Token. A developer then uses that token to send events.
Match event IDs for deduplication
When the pixel and CAPI both send the same event, Snapchat needs a shared ID to merge them. The pixel’s client dedup ID must exactly match the CAPI event ID, and the event names must match. Snapchat deduplicates these pairs within 48 hours. For purchases, also send the same order ID through both. Use one unique ID per conversion, such as the order number.
Verify with Snap Pixel Helper and test events
Install Snap Pixel Helper from the Chrome Web Store, browse your site, and confirm the pixel fires the expected events. On Shopify, check that the integration value reads shopify-wpe. In Events Manager, send a test with the Pixel Test Event Tool and review the traffic graph, which shows raw pixel events. Allow up to 24 hours, then check Diagnostics and your Event Quality Score.
Before you move on
- The pixel is created and shared with the right ad accounts
- The pixel loads on every page and is installed only once
- Purchase or sign-up events fire with currency, price, and transaction ID
- Shopify data sharing is set to Always on, if you use Shopify
- Conversions API is connected with matching event IDs
- Pixel Helper and test events show the expected events
Official resources
- How to access the Pixel Set Up Tool
- Connect Snapchat to your Shopify store
- Verify pixel implementation
- Conversions API deduplication
- Conversions API: get started
Ad platforms update their tools often. This guide was last reviewed against the official documentation above in October 2026. If your screen looks different, the official help pages have the latest steps.
At a glance
- Level
- Beginner
- Time
- About 45 minutes
- What you need
- Admin access to your Snapchat ad account
- Admin access to your website or Shopify store
- A developer for a manual or direct Conversions API install
- Google Chrome for the Snap Pixel Helper extension
- A list of the actions you want to track
Rather have it done for you?
Active Digital Marketing builds and manages Snapchat ad accounts for businesses doing $25,000+ a month in revenue.
Apply to work with usOr get an ad account auditWhere DIY setups go wrong
The most common problems with self-built Snapchat Ads setups, and what they cost.
Running two Snap Pixel integrations
Snapchat's Shopify guidance says to disable other Snap Pixel integrations, including Google Tag Manager tags, when you move to the app. Two installs can double-count events.
Leaving Shopify on Optimized
Snapchat calls Always on required for its Shopify app, because Optimized can pause data sharing while the integration still looks connected.
Letting the pixel generate its own dedup IDs
If you don't set the client dedup ID yourself, the pixel creates a browser-only ID that can't match server events, so a conversion can be counted twice.
Sending purchases without value or transaction ID
Without currency, price, and transaction ID, Snapchat can't report return on ad spend reliably or match purchases across the pixel and CAPI.
Overlooking consent
Privacy laws in some regions require consent before tracking. Your consent tool, Shopify privacy settings, and the pixel need to work together, and configuring that is your responsibility.
What this guide doesn't cover
A pixel that fires is the starting point. What matters for results is whether every conversion is captured once, whether customer details are passed so Snapchat can match events to users, and whether Snapchat’s numbers line up with your actual orders and leads.
Active Digital Marketing sets up and audits Snap Pixel and Conversions API tracking for established brands, including deduplication and event quality. If Snapchat’s reported conversions don’t match your store, ADM can help work out why.
- Conversions API setup and deduplication testing
- Event Quality Score and user matching
- Consent and privacy configuration
- Catalog events for dynamic product ads
- Offline and CRM conversion uploads
- Attribution settings and reconciliation
Common questions
Do I need both the Snap Pixel and the Conversions API?
Snapchat recommends both and suggests sending the same events through CAPI that you track with the pixel. Deduplication with matching IDs keeps conversions from being counted twice.
How do I know if my Snap Pixel is working?
Use the Snap Pixel Helper Chrome extension on your site, then check test events and the traffic graph in Events Manager. Snapchat suggests allowing up to 24 hours before checking Diagnostics.
Does pixel tracking work for campaigns I create inside Shopify?
Snapchat says Snap Pixel tracking isn't supported for campaigns created in Shopify, which use UTM-based order reporting. Create campaigns in Ads Manager for pixel-based conversion tracking.
Can I use one Snap Pixel across several ad accounts?
Yes. A pixel can be shared with multiple ad accounts in the same business organization.
Keep learning
How to Create a Snapchat Ads Account
Set up Snapchat Ads Manager: business account, the required Public Profile, ad account settings, payment method, and team roles, step by step.
Read the guideHow to Create a Snapchat Ads Campaign
Build your first Snapchat campaign: choose an objective, set up the ad set, targeting, placements, and bidding, create your ad, and publish for review.
Read the guideHow to Set a Snapchat Ads Budget
Snapchat budgets explained: daily vs lifetime ad set budgets, the $5 minimum, campaign spend caps, bid strategies, and how to edit budgets safely.
Read the guideHow to Install the Meta Pixel and Conversions API
Install the Meta Pixel, add the Conversions API, set up conversion events, and confirm everything works with Test Events in Events Manager.
Read the guideHow to Set Up Google Ads Conversion Tracking
Install the Google tag, create conversion actions, turn on enhanced conversions, add consent mode, and confirm it works with Tag Assistant.
Read the guideHow to Install the TikTok Pixel
Install the TikTok Pixel with Shopify or manual code, add the Events API, and check events fire with Pixel Helper, Test Events, and Diagnostics.
Read the guideRather have it built right the first time?
If your business does $25,000+ a month in revenue, apply and Mitch will review your accounts personally. Earlier than that? An ad account audit gives you a senior-level fix list you can work through yourself.
