Black Friday came early.Early-access pricesuntil Nov 8.Black Friday: early-access prices until Nov 8.Early-access price ends in0d00h00m00sClaim the deal
Analyze your ClickFlare revenue, cost and profit in Tableau, where your analysts already work. There is no native connector: a script you schedule pulls report data from the ClickFlare API into a file, database or BigQuery, and Tableau refreshes from there.
ClickFlare API, staged in a file or database you choose
What syncs
Visits, clicks, conversions, revenue, cost and profit
How fresh the data is
On your schedule, then a Tableau extract refresh
What you can optimize
Campaigns, sources, landers, offers and hours by profit
Works with
Text files, databases and BigQuery
Good to know
No native connector. You need somewhere to run a scheduled script.
BI & dashboards
Profit in workbooks
Scheduled refresh
ClickFlare data where your analysts already work
Find your profitable hours
Break results down by hour and weekday to see when each traffic source turns a profit, then adjust your schedules.
Any cut your analysts need
Group by campaign, offer, lander, traffic source, country, device, date, hour or your own tracking fields, up to 10 at once.
Late data corrected
Each run re-pulls recent days and overwrites them, so late conversions and cost updates reach your workbooks.
How it works
From ad click to profit per campaignattributed revenueattributed salesa matched conversionautomated actionyour dashboardsclosed revenue
01
Your ad
Visitor clicks
Ad on Tableau
02
ClickFlare
Click recorded
Every click gets its own ID
03
Your offer
Conversion
Lead, sale or custom event
04
ClickFlare
Sent back to Tableau
Through the Conversion API or postback
05
Cost API
Spend pulled in
Tableau cost matched to each campaign
01
Your ad
Tableau 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 Tableau
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
Tableau 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
Tableau
Offer or call
The network tracks the action
04
Tableau
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
Tableau
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
Tableau
Lead or call stored
The ad stays linked to the lead
04
Tableau
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
Tableau
Your workflow
Rules, apps or an AI assistant
04
Tableau
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
Tableau
Data lands
Tables refreshed on schedule
05
Tableau
Dashboards
Blended with your other data
BI & dashboards
Your ClickFlare data, staged for Tableau
A script you schedule pulls report data from the ClickFlare API and writes it to a file or database table. Tableau refreshes its extract after each run, so your workbooks show the latest revenue, cost and profit.
Runs on the schedule you choose
Recent days re-pulled to catch late data
Or read it from BigQuery instead
Today, one campaign
example
Spend pulled from Tableau
cost
$412.30
Conversions recorded
today
38
Sent back to Tableau
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 Tableau 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
Tableau
3
Example numbers. You choose the breakdowns, date range and schedule.
One event, end to end
example
Conversion recorded
event
sent
Event delivered
Tableau
received
Workflow ran
Tableau
done
Team notified
your apps
done
Example run. What happens after the event is up to your workflow.
10
Breakdowns per pull
50,000
Rows per page
2.3B
Events tracked
Setup
Connected in three steps
You need a ClickFlare account with an API key, Tableau, and somewhere to run a scheduled script, such as a server or cloud function.
Create a ClickFlare API key Generate a key in ClickFlare and keep it in a secure place on the machine that runs the script.
Schedule the pull script Run the script from the guide on your scheduler. It pulls the last 30 days of report data into a file or database.
Connect Tableau and refresh Point Tableau at the file or table and build an extract. Refresh it after each run to see the latest numbers.
app.clickflare.com/integrations
TB
Tableau
BI & dashboards
Connected
Tableau account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
Tableau template selected
Macros pre-filled
Tracking URL in Tableau
Click ID captured
Conversions reported
Payout included where supported
Tableau connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
Tableau added
Offer URL carries the click ID
Postback set in Tableau
Payout and event included
Conversions arriving
Matched to the click
Tableau connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Click ID stored in Tableau
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
Tableau 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
Tableau is retiring Web Data Connectors, so a staged file or database is the route that lasts.
Pull every workspace into one table and compare clients by spend, revenue and profit in one Tableau view.
Native or push → offer
Dayparting analysis
Chart profit by hour of day and weekday per traffic source, then cut the hours that lose money.
Push → lander → offer
Funnel audit
Chart custom conversions by lander to see where users drop between lead and sale.
Frequently asked questions
Tableau integration FAQ
Does ClickFlare integrate with Tableau?
Yes, through the ClickFlare API. There is no native connector: a script you schedule stages report data in a file, database or BigQuery, and Tableau reads it from there.
Can Tableau connect to ClickFlare directly?
No. Tableau's built-in API connector can't send the kind of request ClickFlare's reporting API needs, so the data goes through a file, database or BigQuery first.
Should I build a Web Data Connector?
No. Tableau has deprecated them and says they will be removed with the Tableau 26.3 release.
What can I break ClickFlare data down by?
Up to 10 breakdowns per pull, such as campaign, offer, lander, traffic source, country, device, date, hour of day or your own tracking fields.
Can I use BigQuery instead of a file?
Yes. If you also load ClickFlare into BigQuery, connect Tableau to BigQuery and skip the file.
Why don't my numbers match ClickFlare?
Use the same timezone, currency and conversion timing as the ClickFlare report you compare with, and build ROI and conversion rate from totals.
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 Tableau?", "acceptedAnswer": {"@type": "Answer", "text": "Yes, through the ClickFlare API. There is no native connector: a script you schedule stages report data in a file, database or BigQuery, and Tableau reads it from there."}}, {"@type": "Question", "name": "Can Tableau connect to ClickFlare directly?", "acceptedAnswer": {"@type": "Answer", "text": "No. Tableau's built-in API connector can't send the kind of request ClickFlare's reporting API needs, so the data goes through a file, database or BigQuery first."}}, {"@type": "Question", "name": "Should I build a Web Data Connector?", "acceptedAnswer": {"@type": "Answer", "text": "No. Tableau has deprecated them and says they will be removed with the Tableau 26.3 release."}}, {"@type": "Question", "name": "What can I break ClickFlare data down by?", "acceptedAnswer": {"@type": "Answer", "text": "Up to 10 breakdowns per pull, such as campaign, offer, lander, traffic source, country, device, date, hour of day or your own tracking fields."}}, {"@type": "Question", "name": "Can I use BigQuery instead of a file?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. If you also load ClickFlare into BigQuery, connect Tableau to BigQuery and skip the file."}}, {"@type": "Question", "name": "Why don't my numbers match ClickFlare?", "acceptedAnswer": {"@type": "Answer", "text": "Use the same timezone, currency and conversion timing as the ClickFlare report you compare with, and build ROI and conversion rate from totals."}}], "dateModified": "2026-11-12"}, {"@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Integrations", "item": "https://www.clickflare.com/integrations"}, {"@type": "ListItem", "position": 2, "name": "Analytics & BI", "item": "https://www.clickflare.com/integrations/analytics-bi"}, {"@type": "ListItem", "position": 3, "name": "Tableau"}]}]}
Your ClickFlare profit, in Tableau workbooks.
Report data refreshed on your schedule, ready for analysis. Free 14-day trial, no credit card, free migration from any tracker.