Black Friday came early.Early-access pricesuntil Nov 8.Black Friday: early-access prices until Nov 8.Early-access price ends in0d00h00m00sClaim the deal
Taboola conversions and cost,down to the publisher site
The Taboola template captures the click ID plus site, item, title and platform macros. ClickFlare posts each conversion to trc.taboola.com with its revenue and currency under your Taboola event name, and the cost integration pulls spend by campaign, content and publisher.
Native sponsored content on publisher sites and apps
Good to know
The postback needs Taboola's Event Name and click-id with a hyphen
Native ad network
S2S postback
Publisher-level cost
Block and bid on Taboola sites with real revenue
See which publishers pay
site and site_id land in tracking fields, so you can find the sites that convert and block them or bid them up in Taboola.
Revenue Taboola can bid on
The postback sends revenue and currency with each conversion, so Taboola's bidding and your ClickFlare stats agree.
Actual spend, not a guess
Taboola's cpc macro is encrypted and ClickFlare can't read it. The cost integration pulls actual spend from Taboola's API instead.
How it works
From ad click to profit per campaignattributed revenueattributed salesa matched conversion
01
Your ad
Visitor clicks
Ad on Taboola
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 Taboola
Through the Conversion API or postback
05
Cost API
Spend pulled in
Taboola cost matched to each campaign
01
Your ad
Taboola 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 Taboola
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
Taboola 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
Taboola
Offer or call
The network tracks the action
04
Taboola
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
Taboola
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
Native ad network
Click ID in, event name out
Taboola fills click_id and the other macros when the ad is clicked, and ClickFlare stores the click ID as the External ID. On a conversion, the postback sends it back as click-id with the revenue, under the Event Name you created in Realize.
One postback per Taboola event
Include in total conversions only on the final event
Status Active means events arrived in the last 7 days
Today, one campaign
example
Spend pulled from Taboola
cost
$412.30
Conversions recorded
today
38
Sent back to Taboola
per event
38/38
Profit
campaign
$227.70
Example numbers. Cost and conversions sit in the same report row.
From the Taboola 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 Taboola 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.
9
Tracking fields captured
2.3B
Events tracked
Setup
Connected in four steps
You need a Taboola Realize account with a conversion event, a Taboola Client ID and Client Secret for cost, and a ClickFlare account with your own tracking domain.
Create the event in Taboola In Realize, open Tracking and click + New Conversion. Choose code-based conversions, set the type to EVENT, leave Fixed Value empty and note the Event Name, for example make_purchase.
Add the Taboola traffic source In the campaign editor, add a traffic source from the Taboola template. Turn on Traffic source postback URL and replace REPLACE_EVENT_NAME with your exact Event Name.
Add the URL to Taboola Copy the campaign URL. Paste it into each ad's URL field, or put everything after the ? in the campaign's Tracking Code section. Use one place, not both.
Connect Taboola cost Add the Taboola cost integration with your Client ID, Client Secret and a matching timezone. Select it on the traffic source and set the campaign Cost Model to Not Tracked.
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with Taboola?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. ClickFlare has a Taboola traffic source template with an S2S postback, and a cost integration that pulls spend from Taboola's API."}}, {"@type": "Question", "name": "Do I build the Taboola postback myself?", "acceptedAnswer": {"@type": "Answer", "text": "No. Turning on Traffic source postback URL fills in the template. You only replace REPLACE_EVENT_NAME with your Taboola Event Name."}}, {"@type": "Question", "name": "Why does Taboola show No Activity Yet?", "acceptedAnswer": {"@type": "Answer", "text": "Usually the name doesn't match Taboola's Event Name exactly, including letter case, the Conversion Name was used instead, or click-id lost its hyphen."}}, {"@type": "Question", "name": "Taboola adds tblci to my URLs. Do I still need click_id?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. tblci carries the same click ID, but ClickFlare reads it from click_id. Taboola expects it back as click-id in the postback."}}, {"@type": "Question", "name": "Can I pass Taboola's cost in the URL?", "acceptedAnswer": {"@type": "Answer", "text": "Not directly. Taboola's cpc macro is encrypted. Use the Taboola cost integration, or a CPC cost model with your bid."}}, {"@type": "Question", "name": "Can I send delayed RSOC revenue to Taboola?", "acceptedAnswer": {"@type": "Answer", "text": "Yes, with a separate delayed revenue postback that uses a custom conversion mapped to the right event."}}]}
Your Taboola campaigns, tracked site by site.
Publisher-level data, revenue back to Taboola. Free 14-day trial and free migration from any tracker.