Snapchat has grown into a meaningful paid advertising channel for ecommerce brands targeting younger demographics (Gen Z and younger Millennials). But Snapchat tracking has lower awareness among marketers than Meta or Google, which means many stores running Snap ads are significantly undertracking their conversions.
This guide covers the full Snapchat tracking setup: the Snap Pixel, the Snap Conversions API, and how to verify both are working together for your ecommerce store.
Snapchat Tracking Architecture: Pixel + CAPI
Like other ad platforms, Snapchat uses two tracking layers:
- Snap Pixel: JavaScript-based browser tracking, installs on your website and fires events when users take actions
- Snap Conversions API (CAPI): server-to-server connection that sends events directly from your server to Snapchat, bypassing the browser
For reliable purchase tracking — especially given Snapchat’s predominantly mobile user base where browser tracking is less reliable — both layers are essential.
Step 1: Create Your Snap Pixel
In Snapchat Ads Manager, go to Business Manager → Events Manager → New Pixel. Give your pixel a name and click Create Pixel. Snapchat will generate a Pixel ID that you will use for installation.
Step 2: Install the Snap Pixel on Your Ecommerce Store
Option A: Snapchat Shopify App
The easiest method for Shopify stores. Install the Snapchat Ads app from the Shopify App Store. Connect your Snapchat Ads account, select your pixel, and the app installs the base pixel and sets up the Conversions API connection through Shopify’s Customer Events system.
Option B: Google Tag Manager
Copy the Snap Pixel base code from Events Manager. Create a Custom HTML tag in GTM and set the trigger to All Pages. Add separate event tags for each standard event you want to track (PURCHASE, ADD_CART, VIEW_CONTENT).
Option C: Direct Code Installation
Add the Snap Pixel base code inside the head tag on every page of your website. Then add event-specific JavaScript calls on the relevant pages (product page for VIEW_CONTENT, cart for ADD_CART, thank you page for PURCHASE).
Step 3: Set Up the Snap Conversions API
For the Conversions API (server-side tracking), Snapchat offers several integration paths:
- Shopify app: handles the CAPI setup automatically via Customer Events if you are on Shopify
- Direct API integration: send HTTP POST requests to Snapchat’s Conversions API endpoint when purchase events occur on your server
- Zapier/Make: connect Shopify order webhooks to trigger Snap CAPI calls for each purchase
The Conversions API for purchase events requires: event_type (PURCHASE), timestamp, value, currency, user_data (hashed email or phone), and a unique event_id for deduplication.
Step 4: Standard Events to Implement
For an ecommerce store on Snapchat, the priority events are:
- PAGE_VIEW: every page view (base event)
- VIEW_CONTENT: product page views
- ADD_CART: add to cart actions
- START_CHECKOUT: checkout initiation
- PURCHASE: completed purchases (the most critical)
Include item_ids and price data with product-level events to enable dynamic product ads on Snapchat.
Step 5: Verify Setup in Events Manager
In Snapchat Ads Manager, go to Events Manager and select your pixel. Recent events appear with their source (pixel, conversions API) and parameters. Complete a test purchase and verify the PURCHASE event appears with the correct value within a few minutes.
Check that you see the event from both Pixel (browser) and API (server) sources, and that Snapchat is deduplicating them correctly so only one conversion is counted.
Snapchat Attribution: What to Expect
Snapchat uses a default attribution window of 1 day click and 1 day view. This is narrower than Meta’s 7-day click window, which means Snapchat typically reports fewer conversions than Meta for the same ad spend. However, Snapchat’s attribution is often more conservative and closer to last-click reality for mobile-first ecommerce.
You can change attribution windows in your campaign settings up to 28 days for click and 1 day for view.
Get Your Snapchat Tracking Set Up
Snapchat tracking is often the last platform to be implemented correctly for multi-channel ecommerce stores. If you are spending on Snap ads and have not recently verified that PURCHASE events are actually reaching Snapchat, a tracking audit will confirm the current state.
Book your free Shopify tracking audit here and we will check your full Snapchat Pixel and CAPI setup alongside your other tracking implementations.