Missing Snap Conversion Events
Your Snap Pixel is installed and may be firing PAGE_VIEW, but none of the standard conversion events Snap optimises against are active. Without at least one of PURCHASE, SIGN_UP, SUBSCRIBE, or START_CHECKOUT, you cannot run conversion campaigns, build value-based audiences, or measure cost per acquisition in Ads Manager. The pixel is acting as a traffic counter, not a measurement system.
Why It Matters
Snap Ads Manager separates campaign objectives by event. To run a Conversions objective campaign you must select a standard event the pixel is already receiving. If your active events list only contains PAGE_VIEW (or some non-standard custom event), the conversion objective dropdown is empty for that pixel and the campaign cannot be built. The second consequence is bidding. Snap's auto-bid and target cost strategies need a conversion event to optimise toward. With none configured, the only available strategy is impression-based, which gives up Snap's optimisation entirely. You are paying for reach, not outcomes. The third is audiences. Retargeting and lookalike pools seeded from conversion events (purchasers, subscribers, signed-up users) are the highest-value audiences Snap offers. Without those events firing, the seed lists do not exist and you fall back to broad PAGE_VIEW retargeting, which performs poorly. The usual cause is a partial install: the Snap Pixel base code is on every page (so PAGE_VIEW works) but the team never added the `snaptr('track', 'PURCHASE', ...)` call to the order confirmation page.
How To Fix It
- Identify the business outcome that matches a Snap standard conversion event. PURCHASE for e-commerce, SIGN_UP for lead gen, SUBSCRIBE for subscription products, START_CHECKOUT for funnel intent.
- Add the matching `snaptr('track', ...)` call on the page that confirms the outcome (order confirmation for PURCHASE, post-signup page for SIGN_UP).
- Pass required parameters: `transaction_id`, `price`, and `currency` for PURCHASE; `user_email` (hashed) where relevant.
- Deploy and place one real test conversion.
- Confirm it appears in Events Manager within minutes and the event becomes available in the Conversions objective dropdown in Ads Manager.
Example
Active events: PAGE_VIEW only
Expected at minimum: PAGE_VIEW + one of PURCHASE, SIGN_UP, SUBSCRIBE, START_CHECKOUTYour Snap Pixel has no active standard conversion event. Per Snapchat's standard events and Conversions objective documentation, running optimised campaigns requires at least one of PURCHASE, SIGN_UP, SUBSCRIBE, or START_CHECKOUT to be firing on the relevant business event. Without one, the Conversions objective dropdown for the pixel is empty, auto-bid strategies have no signal to optimise against, and conversion-seeded audiences cannot be built. The pixel reverts to a traffic counter rather than a measurement system. Fix: identify which standard conversion event matches your business outcome, instrument it on the page that confirms the outcome, pass `transaction_id`, `price`, and `currency` where applicable, and verify it appears in Events Manager and in the Ads Manager objective dropdown. 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