Tonic RSOC revenue,synced by API and postback

ClickFlare connects to Tonic with your API Token and Secret and pulls RSOC conversions and revenue every hour for 3 days, with a final pull at day 10. Postbacks report each event in real time and carry the converting keyword.

TN
Tonic
RSOC and AFD search feed
At a glance
How it connects
Tonic API Token and Secret + postbacks
What syncs
Conversions, revenue and converting keywords
Sync schedule
Hourly for 3 days, final pull at day 10
Key parameters
subid4, network, site, adtitle, param10
Works with
Meta and native traffic to Tonic RSOC articles
Good to know
Tonic reports in PST and USD. Match both in ClickFlare.
RSOC feed
Hourly revenue sync
7 postback events

Tonic RSOC revenue that is fast and precise

Two API endpoints, one number

ClickFlare blends Tonic's epc/daily and rsoc/stats_by_country endpoints, so you get quick updates plus the granular revenue adjustments at click level.

Know which keyword paid

The click postback sends the converting keyword in param1. Skip it and clicks arrive only through the API, later and without the keyword.

Every funnel step counted

Redirect, view, viewrt, click, pre-estimated and estimated revenue postbacks each map to their own custom conversion in ClickFlare.
How it works

From ad click to profit per campaignattributed revenueattributed salesa matched conversion

01
Your ad
Visitor clicks
Ad on Tonic
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 Tonic
Through the Conversion API or postback
05
Cost API
Spend pulled in
Tonic cost matched to each campaign
01
Your ad
Tonic 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 Tonic
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
Tonic 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
Tonic
Offer or call
The network tracks the action
04
Tonic
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
Tonic
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
RSOC feed

From the Tonic click to settled revenue

Tonic fires the click postback with the ClickFlare click ID from subid4 and the Tonic campaign ID in param10. ClickFlare then pulls revenue through the API every hour for 3 days and once more at day 10.
  • subid4 carries {cf_click_id} to Tonic
  • param10 carries the Tonic campaign ID
  • A final pull at day 10 catches late changes
Today, one campaign
example
Spend pulled from Tonic
cost
$412.30
Conversions recorded
today
38
Sent back to Tonic
per event
38/38
Profit
campaign
$227.70
Example numbers. Cost and conversions sit in the same report row.
Captured on every Tonic click
key macros
subid4, network, site, adtitle, param10
captured
From the Tonic 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 Tonic 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
Revenue sync interval
3 days
Of hourly updates
Day 10
Final revenue pull
2.3B
Events tracked
Setup

Connected in four steps

You need an active Tonic RSOC account, your Tonic API Token and Secret, and a ClickFlare account.
  1. Copy your Tonic API credentials In Tonic, open Account, then Settings and API Access. Copy the API Token (username) and the API Secret (password).
  2. Add the Tonic RSOC integration In ClickFlare, open Integrations and click Add Integration under RSOC. Pick the Tonic RSOC template, name it, click + Connect Account, enter your credentials, choose the custom conversion and save.
  3. Build the offer URL Pass {cf_click_id} in subid4 and add Tonic's required parameters: network, site, site ID for native networks, and adtitle. Select USD at the offer level.
  4. Add the postbacks in Tonic Add the click postback with the Tonic campaign ID in param10, plus any other event postbacks you use. Create a matching custom conversion in ClickFlare for each event.
Click postback to add in Tonic
https://your_tracking_domain.com/cf/cv?click_id={subid4}&txid={event_id}&param1={keyword}&param10={campaign_id}&ct=click
app.clickflare.com/integrations
TN
Tonic
RSOC feed
Connected
Tonic account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
Tonic template selected
Macros pre-filled
Tracking URL in Tonic
Click ID captured
Conversions reported
Payout included where supported
Tonic connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
Tonic added
Offer URL carries the click ID
Postback set in Tonic
Payout and event included
Conversions arriving
Matched to the click
Tonic connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Ready to track
On the older Tonic revenue stream integration, you enter the same API Token and Secret and select the Sub ID (1, 2, 3 or 4) that passes the click ID back to Tonic.
Tonic RSOC setup guide
Open the guide
In your reports

What you see once it's connected

  • Revenue per campaign
  • Revenue per converting keyword
  • Clicks, views and redirects
  • Estimated vs. final revenue
  • Revenue per Tonic campaign
  • ROI by traffic source
Use cases

How media buyers run it

Meta → Tonic RSOC article

Meta to Tonic RSOC

Pass fbclid and the ad ID in the offer URL and compare each ad on the Tonic revenue it earned.
Native network → Tonic RSOC article

Native to Tonic RSOC

Add the site ID Tonic requires for native traffic and compare sites on revenue per click.

Several Tonic accounts

Connect each Tonic RSOC account as its own integration and see the revenue of all of them next to your ad cost in one place.
Frequently asked questions

Questions about Tonic

No items found.
Setup guides
Tonic RSOC setup guide
Tonic search feed setup guide
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with Tonic?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. ClickFlare pulls Tonic RSOC conversions and revenue through the API with your API Token and Secret, and receives events in real time through Tonic postbacks."}}, {"@type": "Question", "name": "How often is Tonic revenue updated?", "acceptedAnswer": {"@type": "Answer", "text": "Every hour for up to 3 days after the conversion, plus a final sync after 10 days to capture late changes made in Tonic."}}, {"@type": "Question", "name": "What happens if I don't set up the Tonic postbacks?", "acceptedAnswer": {"@type": "Answer", "text": "Click conversions and revenue still arrive, but only through the API. That delays conversion reporting, and you may lose the converting keyword."}}, {"@type": "Question", "name": "How is the Tonic RSOC postback different from AFD?", "acceptedAnswer": {"@type": "Answer", "text": "The structure is mostly the same. For RSOC you must also pass the Tonic campaign ID in ClickFlare conversion parameter 10 (param10)."}}, {"@type": "Question", "name": "Which time zone and currency should I use for Tonic?", "acceptedAnswer": {"@type": "Answer", "text": "Tonic RSOC reports in PST and USD. Set ClickFlare to PST and select USD at the offer level. ClickFlare converts revenue to your default currency."}}, {"@type": "Question", "name": "Can I connect more than one Tonic account?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Repeat the integration setup for each Tonic RSOC account in the RSOC Integrations panel."}}]}