Black Friday came early.Early-access pricesuntil Nov 8.Black Friday: early-access prices until Nov 8.Early-access price ends in0d00h00m00sClaim the deal
TheOptimizer reads your ClickFlare conversions and revenue through the API and matches them to each ad network campaign, ad set, ad and placement. Your rules and reports act on tracker data, synced every 20 minutes, or every 10 on the Master plan. Nothing changes in ClickFlare.
TheOptimizer reads ClickFlare through the API with your key
What syncs
Conversions, revenue and custom conversion events
How fresh the data is
Every 20 min, every 10 min on the Master plan
What you can optimize
Campaigns, ad sets, ads and placements by tracker revenue
Works with
Meta, TikTok, Google Ads, Taboola, Outbrain, MGID and more
Good to know
Connect at least one ad network in TheOptimizer first.
Campaign automation
20-minute sync
Rules on real revenue
Optimize ads on tracker data, not platform estimates
Spot tracking gaps
Network conversions and ClickFlare conversions sit side by side, so you catch discrepancies before you cut or scale.
Act before full CPA
Rules can pause ads on weak lander CTR or lead rate from ClickFlare custom conversions, instead of spending two to three times your CPA first.
Matched down to the placement
ClickFlare data is matched by campaign, ad set, ad and placement, so placement rules on native networks use real revenue.
How it works
From ad click to profit per campaignattributed revenueattributed salesa matched conversionautomated actionyour dashboardsclosed revenue
01
Your ad
Visitor clicks
Ad on TheOptimizer
02
ClickFlare
Click recorded
Every click gets its own ID
03
Your offer
Conversion
Lead, sale or custom event
04
ClickFlare
Sent back to TheOptimizer
Through the Conversion API or postback
05
Cost API
Spend pulled in
TheOptimizer cost matched to each campaign
01
Your ad
TheOptimizer click
Placement, device and country come along
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 TheOptimizer
So its optimization sees the result
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
Every click gets its own ID
03
Your article
Keyword block
Click ID passed to the feed
04
Results page
Paid click
Conversion fired to ClickFlare
05
TheOptimizer API
Revenue matched
Pulled on a schedule and reconciled
01
Your ad
Visitor clicks
Any traffic source
02
ClickFlare
Click recorded
The click follows the visitor to the offer
03
TheOptimizer
Offer or call
The network tracks the action
04
TheOptimizer
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
Every click gets its own ID
03
TheOptimizer
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
01
Your ad
Visitor clicks
Form, call or landing page
02
ClickFlare
Click recorded
Every click gets its own ID
03
TheOptimizer
Lead or call stored
The ad stays linked to the lead
04
TheOptimizer
Qualified or closed
Workflow or call rule fires
05
ClickFlare
Revenue recorded
Tied to the ad that drove it
01
ClickFlare
Event happens
Click, conversion or custom event
02
Webhook or API
Data goes out
Or comes back in
03
TheOptimizer
Your workflow
Rules, apps or an AI assistant
04
TheOptimizer
Action
Alert, update, pause or scale
05
ClickFlare
Back in reports
Changes show in your data
01
ClickFlare
Report data
Campaigns, sources, offers
02
ClickFlare API
Your numbers go out
Secured with your API key
03
Your setup
Scheduled refresh
A sheet, script or connector
04
TheOptimizer
Data lands
Tables refreshed on schedule
05
TheOptimizer
Dashboards
Blended with your other data
Campaign automation
Tracker numbers matched to every ad
Your ClickFlare traffic source records the network's campaign, ad set, ad and placement with each click. TheOptimizer pulls your ClickFlare data and lines it up with each ad, so rules see the revenue that ad really earned.
Matched by campaign, ad set, ad and placement
Same currency and conversion time as ClickFlare
One ClickFlare integration per campaign
Today, one campaign
example
Spend pulled from TheOptimizer
cost
$412.30
Conversions recorded
today
38
Sent back to TheOptimizer
per event
38/38
Profit
campaign
$227.70
Example numbers. Cost and conversions sit in the same report row.
ROI per placement
example
Placement A · mobile
cost
$38.20
Placement A
revenue
$71.40
Placement A
ROI
+87%
Placement B · desktop
ROI
−42%
Example numbers. Keep the placements that pay and cut the ones that lose money.
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 TheOptimizer 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.
One lead, followed to revenue
example
Lead created
day 0
$0.00
Qualified
day 2
+$25.00
Deal closed
day 14
+$480.00
Renewal
day 45
+$120.00
Example values. Each stage can be its own event type in ClickFlare.
A scheduled report refresh
example
Campaigns
in the report
1,240 rows
Cost, revenue, profit
per campaign
included
Refresh
your schedule
done
Dashboards fed
TheOptimizer
3
Example numbers. You choose the breakdowns, date range and schedule.
One event, end to end
example
Conversion recorded
event
sent
Event delivered
TheOptimizer
received
Workflow ran
TheOptimizer
done
Team notified
your apps
done
Example run. What happens after the event is up to your workflow.
20 min
Standard sync interval
10 min
Sync on Master plan
2.3B
Events tracked
Setup
Connected in three steps
You need ClickFlare campaigns tracking your ad networks, a ClickFlare API key, and a TheOptimizer account with at least one ad network connected.
Check your ClickFlare traffic sources Make sure each network's traffic source records campaign, ad set, ad and placement. Note your currency and conversion time.
Connect ClickFlare in TheOptimizer Add your ClickFlare API key in TheOptimizer and pick the matching ClickFlare traffic source for each ad network.
Add tracking to your ad campaigns Add TheOptimizer's tracking code to your campaigns on each network. ClickFlare revenue then flows into your rules.
app.clickflare.com/integrations
TO
TheOptimizer
Campaign automation
Connected
TheOptimizer account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
TheOptimizer template selected
Macros pre-filled
Tracking URL in TheOptimizer
Click ID captured
Conversions reported
Payout included where supported
TheOptimizer connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
TheOptimizer added
Offer URL carries the click ID
Postback set in TheOptimizer
Payout and event included
Conversions arriving
Matched to the click
TheOptimizer connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Click ID stored in TheOptimizer
Hidden field or call data
Workflow or rule set
Fires on the stage you choose
Conversions arriving
With payout and event type
API key created
Settings, then Security
Report pull scheduled
Dimensions and date range set
TheOptimizer dashboards live
Refreshed on schedule
Connection set up
Webhook, API key or MCP
Events chosen
Only what the workflow needs
Workflow running
Tested end to end
Ready to track
In a rule, pick the tracker version of the metric, such as tracker revenue. Choosing the network metric is a common reason a rule doesn't fire.
Rules pause ads on weak lander CTR or lead rate from ClickFlare custom conversions.
Taboola or Outbrain → article → offer
Native placements on autopilot
Rules use ClickFlare revenue per placement to block or adjust publishers.
Blended CPA across accounts
Build custom KPIs that mix network cost with ClickFlare revenue, such as true CPA or blended ROAS, across many ad accounts.
Frequently asked questions
TheOptimizer integration FAQ
Does ClickFlare integrate with TheOptimizer?
Yes. TheOptimizer reads your ClickFlare data through the API with your API key, and matches conversions and revenue to your ad network campaigns, ad sets, ads and placements.
How often does ClickFlare data sync to TheOptimizer?
Every 20 minutes on all plans except Master, which syncs every 10 minutes. Rules act on data up to one sync interval old.
Does TheOptimizer change anything in ClickFlare?
No. It only reads your data. Its rules act on your ad network campaigns.
Which ad networks does it work with?
Meta, TikTok, Google Ads, Taboola, Outbrain, MGID and more. Connect at least one ad network in TheOptimizer before you add ClickFlare.
Why does a network show no ClickFlare data?
Usually no ClickFlare traffic source is picked for it, the traffic source doesn't record campaign, ad set, ad and placement, or the tracking code isn't on the network's campaigns.
Why don't revenue or conversions match ClickFlare?
Check currency and conversion time, that ClickFlare and the ad account use the same timezone, and that only one ClickFlare integration tracks the campaign.
No items found.
Related integrations
More templates that plug into the same ClickFlare account.
{"@context": "https://schema.org", "@graph": [{"@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with TheOptimizer?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. TheOptimizer reads your ClickFlare data through the API with your API key, and matches conversions and revenue to your ad network campaigns, ad sets, ads and placements."}}, {"@type": "Question", "name": "How often does ClickFlare data sync to TheOptimizer?", "acceptedAnswer": {"@type": "Answer", "text": "Every 20 minutes on all plans except Master, which syncs every 10 minutes. Rules act on data up to one sync interval old."}}, {"@type": "Question", "name": "Does TheOptimizer change anything in ClickFlare?", "acceptedAnswer": {"@type": "Answer", "text": "No. It only reads your data. Its rules act on your ad network campaigns."}}, {"@type": "Question", "name": "Which ad networks does it work with?", "acceptedAnswer": {"@type": "Answer", "text": "Meta, TikTok, Google Ads, Taboola, Outbrain, MGID and more. Connect at least one ad network in TheOptimizer before you add ClickFlare."}}, {"@type": "Question", "name": "Why does a network show no ClickFlare data?", "acceptedAnswer": {"@type": "Answer", "text": "Usually no ClickFlare traffic source is picked for it, the traffic source doesn't record campaign, ad set, ad and placement, or the tracking code isn't on the network's campaigns."}}, {"@type": "Question", "name": "Why don't revenue or conversions match ClickFlare?", "acceptedAnswer": {"@type": "Answer", "text": "Check currency and conversion time, that ClickFlare and the ad account use the same timezone, and that only one ClickFlare integration tracks the campaign."}}], "dateModified": "2026-11-12"}, {"@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Integrations", "item": "https://www.clickflare.com/integrations"}, {"@type": "ListItem", "position": 2, "name": "Automation", "item": "https://www.clickflare.com/integrations/automation"}, {"@type": "ListItem", "position": 3, "name": "TheOptimizer"}]}]}
Your ClickFlare data, driving TheOptimizer rules.
Track every conversion in ClickFlare and let rules act on it. Free 14-day trial, no credit card, free migration from any tracker.