Skip to main content

Snapchat

Page status

Verified Platform

Verified rows

14

Candidate rows

0

Excluded rows

0

Primary sources

3

Last reviewed

2026-03-30

Platform Summary

Snapchat conversion and matching contracts.

Scope

Primary execution surface: hybrid.

Developer Source Map

SourceReason
Snap Conversions API ParametersEvent Contracts; Transport / Payload Rules; User Data Contracts
Snap Conversions API Using The APIEvent Contracts; Transport / Payload Rules
Snap Pixel APITransport / Payload Rules; events, user data, payload

RudderStack Cross-Check

RudderStack is used here only as secondary engineering evidence for discovery and cross-check.

DestinationTypeLink
snapchat_conversionDiscovery leadsource
snapchat_custom_audienceDiscovery leadsource

Verified Contracts

Event Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
conversion_eventaction_sourceserverstringRequiredRequired source of event. Use one of WEB, OFFLINE, MOBILE_APP.Not clearly specifiedDo not hash-Documented in Conversions API Parameters > Server Parameters.Snap Conversions API ParametersVerifiedHigh
conversion_eventevent_nameserverstringRequiredRequired event type for web and app events. Allowed values include PURCHASE, SAVE, START_CHECKOUT, ADD_CART, VIEW_CONTENT, ADD_BILLING, SIGN_UP, SEARCH, PAGE_VIEW, SUBSCRIBE, AD_CLICK, AD_VIEW, COMPLETE_TUTORIAL, LEVEL_COMPLETE, INVITE, LOGIN, SHARE, RESERVE, ACHIEVEMENT_UNLOCKED, ADD_TO_WISHLIST, SPENT_CREDITS, RATE, START_TRIAL, LIST_VIEW, APP_INSTALL, APP_OPEN, CUSTOM_EVENT_1, CUSTOM_EVENT_2, CUSTOM_EVENT_3, CUSTOM_EVENT_4, CUSTOM_EVENT_5.Not clearly specifiedDo not hashPurchaseDocumented in Conversions API Parameters > Server Parameters.Snap Conversions API ParametersVerifiedHigh
conversion_eventevent_timeserverintegerRequiredRequired epoch timestamp. Seconds or milliseconds accepted. event_time cannot be more than 7 days in the past.Not clearly specifiedDo not hash-Documented in Conversions API Parameters > Server Parameters.Snap Conversions API ParametersVerifiedHigh
deduplicationevent_idserverstringRecommendedRecommended unique identifier for deduplication across Pixel and CAPI. If using Snap Pixel, event_id must match client_dedup_id for matching event.Not clearly specifiedDo not hashevt-12345Using The API: send event_id on all integrations; deduplication uses event_id and timestamp within 48-hour window.Snap Conversions API Using The APIVerifiedHigh

User Data Contracts

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
user_dataclient_ip_addressserverstringOptionalIP address of the device (not server). Supports IPv4 and IPv6 for web and app.Not clearly specifiedDo not hash-User Data Parameters.Snap Conversions API ParametersVerifiedHigh
user_dataemserverstring or list[string]ConditionalTrim extra characters (for example spaces) and lowercase before hashing.lowercase; trim whitespaceSHA-256 required<sha256(alice@example.com)>User Data Parameters.Snap Conversions API ParametersVerifiedHigh
user_dataexternal_idserverstringOptionalUnique first-party identifier (for example loyalty id or first-party cookie id).Not clearly specifiedSHA-256 recommended-User Data Parameters.Snap Conversions API ParametersVerifiedHigh
user_datafnserverstring or list[string]ConditionalUse lowercase letters only. Remove punctuation. Encode special characters with UTF-8 before hashing.lowercaseSHA-256 required<sha256(alice)>User Data Parameters.Snap Conversions API ParametersVerifiedHigh
user_datalnserverstring or list[string]ConditionalUse lowercase letters only. Remove punctuation. Encode special characters with UTF-8 before hashing.lowercaseSHA-256 required<sha256(smith)>User Data Parameters.Snap Conversions API ParametersVerifiedHigh
user_dataphserverstring or list[string]ConditionalInclude country code. Remove double 00 prefix before country code. If number begins with 0 remove it. Exclude non-numeric characters including whitespace, parentheses, + and -.include country codeSHA-256 required16505551234User Data Parameters.Snap Conversions API ParametersVerifiedHigh

Transport / Payload Rules

Object / EventFieldApplies ToTypeRequirementExact FormatNormalizationHashingExamplesCaveatPrimary SourceStatusConfidence
conversion_eventevent_source_urlserverstringConditionalRequired when website events are sent via Conversions API. Must include protocol (http or https).Not clearly specifiedDo not hash-Also used for automatic ScCid click_id extraction in CAPI.Snap Conversions API ParametersVerifiedHigh
request_bodydata[]serverarray[object]RequiredSend all events in JSON body. Main body contains data array; each event can include user_data, custom_data, and app_data.Not clearly specifiedNot applicable-Using The API > Structure of JSON Body.Snap Conversions API Using The APIVerifiedHigh
snap_pixelpixel_idhybridstringRequiredSnap Pixel uses pixel entity id for web event collection and CAPI web endpoint path.Not clearly specifiedDo not hash-Snap Pixel API entity reference.Snap Pixel APIVerifiedHigh
web_endpointPOST /v3/{PIXEL_ID}/eventshybridstringRequiredWeb endpoint for sending CAPI events using Pixel ID and access token.Not clearly specifiedNot applicable-Using The API > The Basics.Snap Conversions API Using The APIVerifiedHigh

Candidate / Needs Review Items

No candidate rows currently tracked.

Excluded Items

No excluded rows in this revision.

Last Reviewed

2026-03-30