Snapchat Ads cost, hourly,conversions sent back

ClickFlare sends tracked conversions to your Snap Pixel through Snapchat's server-side Conversion API. The cost integration pulls spend on all campaign levels every hour, so ROI in ClickFlare stays current with your account.

SC
Snapchat Ads
Snapchat Ads Manager
At a glance
How it connects
Conversion API (Pixel ID + CAPI token) and Snapchat login
What syncs
Conversion events out, cost on all campaign levels in
Sync schedule
Conversions per event; cost every hour
Key parameters
ScCid, campaign_id, adset_id, ad_id, creative_name
Works with
Website and app action sources
Good to know
The CAPI token is account-level: one token covers every pixel
Social ad platform
Hourly cost updates
Server-side CAPI

Snapchat spend and conversions, current every hour

Cost refreshed every hour

The Snapchat cost integration updates spend every hour, so the ROI you see in ClickFlare keeps up with the account.

One token, every pixel

Snapchat generates the Conversion API token at account level. Create it once and reuse it for each new pixel.

Conversions pixels miss

Since iOS 14 ATT, browser pixels underreport. Server-side events from ClickFlare improve Snapchat's attribution and optimization.
How it works

From ad click to profit per campaignattributed revenueattributed salesa matched conversion

01
Your ad
Visitor clicks
Ad on Snapchat Ads
02
ClickFlare
Click recorded
A unique cf_click_id is created
03
Your offer
Conversion
Lead, sale or custom event
04
ClickFlare
Sent back to Snapchat Ads
Through the Conversion API or postback
05
Cost API
Spend pulled in
Snapchat Ads cost matched to each campaign
01
Your ad
Snapchat Ads click
Macros fill the tracking URL
02
ClickFlare
Click recorded
Zone, site and device data stored
03
Offer or lander
Visitor converts
On your page or the offer
04
ClickFlare
Conversion logged
With payout and event type
05
Postback
Reported to Snapchat Ads
So its optimization sees the result
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
A unique cf_click_id is created
03
Your article
Keyword block
Click ID passed to the feed
04
Results page
Paid click
Conversion fired to ClickFlare
05
Snapchat Ads API
Revenue matched
Pulled on a schedule and reconciled
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
cf_click_id passed to the offer
03
Snapchat Ads
Offer or call
The network tracks the action
04
Snapchat Ads
Conversion
Lead, sale, call or rebill
05
Postback
Payout in ClickFlare
Matched to the original click
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
A unique cf_click_id is created
03
Snapchat Ads
Store or funnel
Click ID kept through checkout
04
Events
View, cart, checkout
Each step tracked
05
ClickFlare
Purchase recorded
Order value matched to the ad
Social ad platform

Snap Pixel in, server events out

Register the pixel with its Pixel ID and the account's CAPI token, choose the Action Source, and map ClickFlare events to standard or custom Snapchat events. Default fields go out with every event, and you can add more.
  • Action Source set per Snapchat's rules
  • Grayed-out fields are sent by default
  • Cost linked through the traffic source
Today, one campaign
example
Spend pulled from Snapchat Ads
cost
$412.30
Conversions recorded
today
38
Sent back to Snapchat Ads
per event
38/38
Profit
campaign
$227.70
Example numbers. Cost and conversions sit in the same report row.
Captured on every Snapchat Ads click
key macros
ScCid, campaign_id, adset_id, ad_id, creative_name
captured
From the Snapchat Ads template in ClickFlare. Use them as report columns and rules.
Revenue for one click
example
Paid click
day 0
$0.00
First revenue pull
+1h
$0.41
Scheduled updates
next days
$0.58
Final pull
last sync
$0.62
Example amounts. Sync timing for Snapchat Ads is in the facts above.
Events for one click
example
Lead
day 0
$0.00
Sale
day 0
+$40.00
Upsell
day 1
+$15.00
Refund
day 9
−$15.00
Example events. Each one arrives by postback and is matched to the click.
One visitor's path
example
Product view
step 1
—
Add to cart
step 2
—
Checkout
step 3
—
Purchase
step 4
$68.00
Example order. Each event is tied to the ad that brought the visitor.
1h
Cost update interval
8
Tracking fields captured
2.3B
Events tracked
Setup

Connected in four steps

You need a Snapchat Ads account, a Snap Pixel ID, a Conversion API token and a ClickFlare account.
  1. Find the Pixel ID and token Copy the Pixel ID from Snapchat Events Manager, under the pixel's name. In Ads Manager, open Business Dashboard → Business Details and click Generate Token under Conversions API Tokens.
  2. Add the Snapchat Conversion API In ClickFlare, open Integrations → Conversion API Integrations, add Snapchat and click Add a new Pixel. Paste the Pixel ID and token, then pick the Action Source.
  3. Map events and save Map ClickFlare events to standard or custom Snapchat events, add any extra fields under Event Data Configuration, and save.
  4. Connect hourly cost Under Cost Tracking Integrations, pick Snapchat and sign in. Choose the organization, a timezone that matches your account and the ad accounts, then link the integration to your traffic source.
app.clickflare.com/integrations
SC
Snapchat Ads
Social ad platform
Connected
Snapchat Ads account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
Snapchat Ads template selected
Macros pre-filled
Tracking URL in Snapchat Ads
Click ID captured
Conversions reported
Payout included where supported
Snapchat Ads connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
Snapchat Ads added
Offer URL carries the click ID
Postback set in Snapchat Ads
Payout and event included
Conversions arriving
Matched to the click
Snapchat Ads connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Ready to track
A cost integration that isn't linked to a traffic source pulls no cost. If you have no traffic source yet, link the integration from the traffic source later.
Snapchat Ads Conversion API setup guide
Open the guide
In your reports

What you see once it's connected

  • Cost per campaign and ad set
  • ROI per ad
  • Results by creative name
  • Results by creative headline
  • Results by site source
  • Campaign and ad set names
Use cases

How media buyers run it

Snapchat → lander → offer

Send the sale back through the Conversion API and watch ROI per ad update as hourly cost lands.

Web and app funnels

Set the Action Source to Website for lander traffic or App for in-app conversions, as Snapchat requires.

Creative testing

Group results by creative name and headline from the template to see which creative pays, with hourly spend next to it.
Frequently asked questions

Questions about Snapchat Ads

No items found.
Setup guides
Snapchat Ads Conversion API setup guide
Snapchat Ads cost integration guide
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with Snapchat Ads?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. ClickFlare sends conversions to Snapchat through its Conversion API and pulls cost on all campaign levels through a cost integration."}}, {"@type": "Question", "name": "How often does ClickFlare update Snapchat cost?", "acceptedAnswer": {"@type": "Answer", "text": "Every hour."}}, {"@type": "Question", "name": "Do I need a new CAPI token for each pixel?", "acceptedAnswer": {"@type": "Answer", "text": "No. Snapchat generates the Conversion API token at account level, so one token works for all your pixels."}}, {"@type": "Question", "name": "Where do I find my Snap Pixel ID?", "acceptedAnswer": {"@type": "Answer", "text": "In Snapchat Events Manager. The Pixel ID is in the ID field right under the pixel's name."}}, {"@type": "Question", "name": "Which Action Source should I choose?", "acceptedAnswer": {"@type": "Answer", "text": "The one that matches where the data comes from: Website for a website or landing page, App for data collected in an app."}}]}