SNAP·Snapchat Pixel·warning

Snap E-commerce Funnel Events

Your business is configured as e-commerce, but the Snap Pixel is not tracking the full funnel from PAGE_VIEW through VIEW_CONTENT, ADD_CART, START_CHECKOUT, and PURCHASE. Snapchat's audience tools and Smart Bidding expect those five events as the canonical shopper path. Any gap means lookalikes and retargeting pools draw from a partial picture, and Snap cannot model intent steps between landing and purchase.

CL
By Christopher LandaverdeCreator of AdLint · ad-tech tracking specialistUpdated

Why It Matters

Snap recommends the five-step e-commerce funnel for a reason: each step doubles or triples the audience size of the step below it, which is what Snap needs to build reliable lookalikes and run retargeting. PAGE_VIEW is the broadest, PURCHASE the narrowest. The middle three (VIEW_CONTENT for product detail pages, ADD_CART for cart adds, START_CHECKOUT for entering checkout) are what give Snap intent signal on users who are interested but did not convert. When one of those is missing, retargeting falls back to the next available step. If ADD_CART is not firing, the cart abandoner audience either does not exist or has to be approximated from VIEW_CONTENT, which is a far weaker signal. If VIEW_CONTENT is missing, dynamic product ads have no event to associate product IDs with, and DPA campaigns will not optimise correctly. The most common gap is START_CHECKOUT. Teams remember to instrument the product page and the confirmation page but skip the checkout entry because it is buried in a multi-step flow. The result is a funnel that jumps straight from cart to purchase with no intermediate signal.

How To Fix It

  1. Audit each funnel step in the live site. Load a product page and confirm `snaptr('track', 'VIEW_CONTENT', { item_ids: [...] })` fires.
  2. Add a product to cart and confirm ADD_CART fires with `item_ids` and `price`.
  3. Enter checkout and confirm START_CHECKOUT fires.
  4. Complete a test order and confirm PURCHASE fires with `transaction_id`, `price`, and `currency`.
  5. In Events Manager, verify all five events appear in the event list and have non-zero volume after 24 hours.
  6. If using Shopify, the native Snap integration covers most of these, but custom checkouts often need manual GTM tags.

Example

Configuration
Expected: PAGE_VIEW, VIEW_CONTENT, ADD_CART, START_CHECKOUT, PURCHASE
Observed: PAGE_VIEW, PURCHASE (missing 3)
For Your Client Report

Your Snap Pixel is missing one or more standard e-commerce funnel events. Per Snapchat's standard events documentation, an e-commerce Pixel should fire PAGE_VIEW, VIEW_CONTENT, ADD_CART, START_CHECKOUT, and PURCHASE so Snap can build retargeting audiences at each step and run dynamic product ads correctly. When intermediate events such as ADD_CART or START_CHECKOUT are not firing, retargeting pools collapse to whichever event is available, lookalike seeds shrink to PURCHASE-only volume, and Smart Bidding loses the intent steps it uses to model conversion probability. Fix: instrument each missing event on the right page (VIEW_CONTENT on product pages, ADD_CART on cart adds, START_CHECKOUT on checkout entry), pass `item_ids`, `price`, and `currency` where applicable, and confirm volume in Events Manager. Source: businesshelp.snapchat.com/s/article/standard-events.

Drop this paragraph into your client deliverable. Sources back to the canonical platform documentation linked below.

References

Audit your own files for this check

AdLint runs this check (and 177 others) against your GTM, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Twitter/X, and Snapchat exports. Everything stays in your browser. No uploads, no accounts.

Run a free audit