Snapchat Conversions API, sent from your server
ROASaurus sends all five shopping events to Snap's Conversions API v3 with the Snap click id and cookie. It can also load the Snap Pixel with the same event ids.
| Snapchat at a glance | |
|---|---|
| Connection | Conversions API v3 (server) plus the Snap Pixel (browser), sharing event ids |
| Events | PAGE_VIEW, VIEW_CONTENT, ADD_CART, START_CHECKOUT, PURCHASE |
| Customer data | Email, phone, name, city, state, zip and country hashed with SHA-256, external_id, IP, user agent |
| Click ids | ScCid (sc_click_id) and the _scid cookie (sc_cookie1) |
| Credentials | Pixel ID and a Conversions API token |
| Spend sync | Yes: campaign spend, impressions and clicks per day, after you connect the ad account under Setup › Ad spend |
What ROASaurus sends to Snapchat
Every event maps to Snap's standard names: page view, view content, add to cart, start checkout and purchase. Each one carries the event id, the page URL, the visitor's IP address and user agent, the ScCid click id and the _scid cookie.
When the shopper is known, ROASaurus adds email, phone, first and last name, city, state, zip and country, hashed with SHA-256, plus a hashed customer or visitor id. Commerce events include the currency, value, order id, content ids, quantities and item prices.
Snap needs something to match on. ROASaurus skips an event that has no email, no phone and not both an IP address and a user agent, instead of sending an event Snap would discard.
Deduplication with the Snap Pixel
Tick Also load the browser pixel and ROASaurus fires the Snap Pixel on your store with the same id as client_dedup_id. Snap then keeps one copy of each event. Don't also install the Snap Pixel through another app or your theme.
How to connect
- In Snap Events Manager, open your pixel › Settings › Generate token.
- In ROASaurus, go to Tracking & platforms, click Add pixel on the Snapchat card and enter the Pixel ID and the token.
- Optional: add a test event code while you check the setup.
- Choose which of the five server events to send, and add filters by country, value, UTM or product if you need them.
Limits
- Snapchat campaign spend, impressions and swipes sync after you connect the ad account under Setup › Ad spend, so ROAS and CAC include them. Ad-level creative stats come from Meta and TikTok only.
- Visits with a ScCid click id are grouped under Snapchat in attribution. Visits without one need a
utm_sourceof snapchat.
Related
Questions, answered
What does Snap need to match an event?
An email, a phone number, or the IP address together with the user agent. The click id and _scid cookie improve matching further. Events with none of the first three are skipped.
Is Snapchat spend imported?
Yes. Connect your Snapchat ad account under Setup › Ad spend and campaign spend syncs every hour, converted to your store currency.
Can I send only purchases?
Yes. Each pixel has a list of server events. Untick the ones you don't want, and add filters such as "country in NL,BE" if a pixel should only receive some orders.
Every sale, traced to the ad that earned it
Server-side tracking, profit and lifetime value in one app. 14-day free trial, no credit card.
Start your free trial →