What Gets Synced
Conversion Data (To Snapchat):- Purchase events with revenue
- Add to cart, checkout events
- Sign up / registration events
- Subscribe and trial-start events
- Custom events you configure
Snapchat is a conversion destination (CAPI). DATALYR sends conversions to Snap; it does not currently pull Snap ad-spend/performance data back. Use DATALYR’s first-party reporting for spend-side analysis.
How It Works
Conversion Flow
1. User clicks a Snapchat adSetup
1. Connect Snapchat
- Go to Sources in DATALYR.
- Click Connect on the Snapchat Ads card.
- Log in to Snapchat and approve access (the
snapchat-offline-conversions-apiscope). - That’s it — you’re returned straight to connected. Snapchat has no ad-account selection step: CAPI targets a pixel, which you choose per conversion rule.
2. Create a conversion rule
- Go to Conversions → New Rule.
- Pick Snapchat as the target platform.
- Snap Pixel — select your pixel from the dropdown (pulled automatically from your connected Snapchat account).
- Choose the trigger event; DATALYR maps it to the Snap standard event (see Event Mapping).
- Set the conversion value (order total for purchases, or a fixed value for leads/signups).
- (Optional) Snap App ID — add one only if you run app-install campaigns; app-sourced events then route to Snap’s
MOBILE_APPendpoint. Leave blank for web + server.
3. Verify
- Fire a real conversion on your site (or use a starter rule on an existing source).
- Open Snap Events Manager → Test Events (or the pixel Overview — activity can take up to 30 minutes).
- Confirm the event arrives with status VALID.
Snapchat Conversions API (CAPI v3)
Why CAPI matters
Browser pixel limitations: iOS tracking restrictions, ad blockers, cookie-consent gating, browser privacy features. CAPI benefits: server-side delivery (no browser required), immune to ad blockers, higher match quality, better attribution and optimization.The request
Web, server, and app — one rule
DATALYR setsaction_source per event automatically, so a single Snapchat rule covers every surface:
| Where the event comes from | action_source | Asset used |
|---|---|---|
| Your website (web SDK) | WEB | Snap Pixel |
| Server / webhook (Stripe, Shopify, …) | OFFLINE | Snap Pixel |
| Mobile app (with a Snap App ID set) | MOBILE_APP | Snap App ID |
Deduplication
DATALYR sends anevent_id on every conversion. If a browser Snap Pixel also fires for the same event with a matching dedup id, Snap counts it once, not twice.
Enhanced Matching
DATALYR sends hashed customer data (SHA-256) to raise match quality — plaintext PII is never sent:em (email), ph (phone), fn/ln, ct/st/zp/country, external_id — all hashed — plus the raw sc_click_id, sc_cookie1, client_ip_address, and client_user_agent.
Snapchat IDs
sc_click_id— from the&ScCid=URL parameter Snap appends to ad clicks. DATALYR normalizes it tosclidinternally and sends it raw.sc_cookie1— Snap’s_scidfirst-party cookie. Sent raw.
Attribution
Cross-device attribution
DATALYR’s identity bridge recovers the original Snap click for conversions that happen on a different device or arrive server-side: Mobile (Day 1):Attribution window
Snapchat’s standard click window is 28 days — DATALYR uses it for Snap click-id recovery. Conversions whose Snap click falls outside the window are still delivered, but matched on hashed identifiers rather than the click id.Event Mapping
| Your Event | Snapchat Event |
|---|---|
purchase | PURCHASE |
add_to_cart | ADD_CART |
checkout_started | START_CHECKOUT |
add_payment_info | ADD_BILLING |
view_item | VIEW_CONTENT |
signup | SIGN_UP |
subscribe | SUBSCRIBE |
trial_started | START_TRIAL |
search | SEARCH |
page_view | PAGE_VIEW |
Snapchat has no dedicated
Lead event — leads map to SIGN_UP (or a CUSTOM_EVENT_1..5 if you need lead and signup tracked separately).Data Privacy
- All emails, phones, names, and addresses are SHA-256 hashed before sending.
- No plaintext PII is sent to Snapchat.
- Sensitive-vertical redaction is supported on the same workspace toggle as Meta/TikTok.
Troubleshooting
Conversions not appearing
- Confirm the Snapchat connection is active in Sources.
- Confirm the Snap Pixel on the rule belongs to your connected Snapchat organization. If Events Manager warns “pixel id is not in the list of allowed pixels,” the OAuth’d account doesn’t have access to that pixel — pick the correct one.
- Confirm the rule’s source matches where your events actually originate (web, stripe, shopify, …) — a mismatched source means the rule never fires.
- Check Test Events in Snap Events Manager for the incoming event + any warnings.
Low match rate
- Send an email/phone with every conversion (hashed automatically).
- Make sure the DATALYR script is installed so
ScCid/_scidare captured on the landing page. - For server/webhook conversions, the identity bridge recovers the Snap click from a prior web touch — match rate improves when web and server events share an email or user id.
Next Steps
Meta Ads
Send conversions to Facebook
TikTok Ads
Send conversions to TikTok
Google Ads
Track Google Ads performance
Conversion Rules
Configure conversion mapping
Customer Journeys
View attribution paths