VALID.
Before you start
Snapchat has no primary-account step. The destination asset lives on each rule, not on the connection.
Connect Snapchat
1
Open Sources
Open Sources. Find the Snapchat Ads card.
2
Authorize
Select connect. Complete Snapchat authorization. Approve the conversions access.
3
Confirm the state
Confirm the card no longer reads
not connected.Create the rule
1
Open the editor
Open Conversions. Select manage rules. Select new rule.
2
Set the trigger
Fill rule name. Pick the trigger event. Pick Snapchat as target platform.
3
Pick the pixel
Pick the pixel under Snapchat Pixel ID. Paste the ID if the list is empty.
4
Add an app asset
For app-install conversions, pick a Snap App ID. Leave it blank for web and server events.
5
Map the event
Select next. Pick the platform standard event. Set value and currency. Select save.
Reference
Snapchat takes the access token as a query parameter, not as an
Authorization header. {asset_id} is the Snap Pixel ID, or the Snap App ID for a MOBILE_APP event.
Standard events
We send theseevent_name values: PURCHASE, ADD_CART, START_CHECKOUT, ADD_BILLING, VIEW_CONTENT, SIGN_UP, PAGE_VIEW, SUBSCRIBE, START_TRIAL, SEARCH, ADD_TO_WISHLIST, SAVE, LIST_VIEW, CUSTOM_EVENT_1.
action_source
An app event without a Snap App ID falls back to
WEB or OFFLINE on the pixel. Snapchat drops an app conversion sent as MOBILE_APP under a Pixel ID, so we never do that.
Matching fields in user_data
Snapchat appends
ScCid to the landing URL, never sclid. We store the value as sclid, so that name appears in event payloads.
We drop an external_id that starts with stripe_, because Snapchat can never match it.
Value and custom_data
Deduplication
We sendevent_id, the same UUID the browser Snap Pixel fires with, and Snapchat collapses the pair into one conversion.
The attribution lookup window is 28 days from the click.
Verify
- Open Conversions. Select manage rules. Open your rule.
- Select send test event. We post to the
/validateendpoint. - Confirm the delivery row’s response body reads
"status": "VALID". - Trigger one real event.
- Open Snapchat Ads Manager → Events Manager. Confirm the event appears.
When it does not work
Next
- Conversion delivery: retry, dedup, and status rules for every platform.
- Conversions: read one delivery row and its response body.
- Attribution: how
ScCidreaches a server-side purchase.