Reddit Ads conversions,matched back to every click

ClickFlare sends conversions to Reddit's Conversion API with the click ID, IP, user agent, value and currency, plus hashed email or phone if you add them. The cost integration pulls spend at campaign, ad group and ad level, and ClickFlare calculates CPC, CPM and CTR from it.

RD
Reddit Ads
Reddit Ads platform
At a glance
How it connects
Conversion API (Pixel ID + token) and Reddit login
What syncs
Conversions out; campaign, ad group and ad spend in
Sync schedule
Conversions per event; cost every 60 to 5 min by plan
Key parameters
rdt_cid, campaign_id, adgroup_id, ad_id, advertiser_id
Works with
Purchase, Signup, Lead, ViewContent, AddToCart, custom
Good to know
Reddit allows only one pixel per ad account
Social ad platform
Hashed match keys
Ad-level spend

Better Reddit match rates without a browser pixel

Match keys, hashed for you

Add email or phone as match keys. ClickFlare hashes them with SHA-256 before sending, which helps Reddit match conversions to users.

rdt_cid handled by the template

The Reddit template adds the click ID and campaign macros to your URLs, and ClickFlare sends rdt_cid back to Reddit through CAPI.

Spend at three levels

Cost arrives at campaign, ad group and ad level. CPC, CPM and CTR are calculated in ClickFlare from that spend and your tracked clicks.
How it works

From ad click to profit per campaignattributed revenueattributed salesa matched conversion

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

How Reddit CAPI and cost sync fit together

Each conversion goes to Reddit with default fields such as click ID, IP, user agent, value and currency. Cost comes from Reddit's API and is matched to your campaigns through the IDs the Reddit template adds to your URLs.
  • No Reddit pixel script required
  • One access token reusable across pixels
  • Costs shown in your ad account currency
Today, one campaign
example
Spend pulled from Reddit Ads
cost
$412.30
Conversions recorded
today
38
Sent back to Reddit Ads
per event
38/38
Profit
campaign
$227.70
Example numbers. Cost and conversions sit in the same report row.
Captured on every Reddit Ads click
key macros
rdt_cid, campaign_id, adgroup_id, ad_id, advertiser_id
captured
From the Reddit 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 Reddit 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.
7
Tracking fields captured
5 min
Fastest cost update
2.3B
Events tracked
Setup

Connected in five steps

You need a Reddit Ads account, a Reddit Pixel ID, a Conversion Access Token and a ClickFlare account.
  1. Get the Pixel ID and token In Reddit Ads, open Events Manager, select your pixel and copy its ID. Click Conversions API, then Generate Access Token under Set up manually.
  2. Add the Reddit pixel in ClickFlare Go to Integrations → Conversion API Integrations, add Reddit and click Add a new Pixel. Enter a name, the Pixel ID and the Access Token, and save.
  3. Map events and match keys Match ClickFlare events to Reddit events such as Purchase or Lead. Add email or phone under Event Data Configuration if you have them. ClickFlare hashes them.
  4. Connect Reddit cost Under Cost Tracking Integrations, add Reddit, sign in and click Allow. Choose the ad accounts and link a traffic source created from the Reddit template.
  5. Verify both halves Trigger a test conversion and check Reddit Events Manager → Test Events. Then open a Reddit campaign in ClickFlare and check the Cost column.
app.clickflare.com/integrations
RD
Reddit Ads
Social ad platform
Connected
Reddit Ads account connected
Signed in from ClickFlare
Cost syncing
Spend matched to campaigns
Conversions sent back
Your chosen events
Reddit Ads template selected
Macros pre-filled
Tracking URL in Reddit Ads
Click ID captured
Conversions reported
Payout included where supported
Reddit Ads connected
Credentials saved in ClickFlare
Conversion event set
Click ID passed to the feed
Revenue syncing
On the feed's schedule
Reddit Ads added
Offer URL carries the click ID
Postback set in Reddit Ads
Payout and event included
Conversions arriving
Matched to the click
Reddit Ads connected
Click ID kept to checkout
Events mapped
View, cart, checkout, purchase
Purchases tracked
Order value in reports
Ready to track
Reddit allows one pixel per ad account. For a second pixel, create a new ad account or ask Reddit Support to add one to the same account.
Reddit Ads Conversion API setup guide
Open the guide
In your reports

What you see once it's connected

  • Spend per campaign
  • ROI by ad group
  • Results per ad
  • CPC, CPM and CTR
  • Results by advertiser ID
  • Campaign, ad group and ad names
Use cases

How media buyers run it

Reddit → lander → offer

Send the purchase back with its value and currency, and judge each ad on ROI rather than on clicks.

Lead gen with match keys

Pass hashed email or phone with each lead, so Reddit can match more conversions and optimize delivery.

Separate teams, separate integrations

Run several Reddit cost integrations in one account, each assigned to its own traffic source configurations and workspaces.
Frequently asked questions

Questions about Reddit Ads

No items found.
Setup guides
Reddit Ads Conversion API setup guide
Reddit Ads cost integration guide
{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Does ClickFlare integrate with Reddit Ads?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. ClickFlare sends conversions to Reddit's Conversion API and pulls Reddit Ads spend at campaign, ad group and ad level."}}, {"@type": "Question", "name": "Do I need the Reddit Pixel script on my page?", "acceptedAnswer": {"@type": "Answer", "text": "No. Conversions go server to server from ClickFlare. You can keep the browser pixel if you want to compare event matching."}}, {"@type": "Question", "name": "Do I have to add rdt_cid to my URLs?", "acceptedAnswer": {"@type": "Answer", "text": "No. The Reddit traffic source template appends Reddit's click ID and the other required parameters to your campaign URLs."}}, {"@type": "Question", "name": "How often is Reddit cost updated?", "acceptedAnswer": {"@type": "Answer", "text": "It depends on your ClickFlare plan and whether you have a faster cost-update add-on. Cost pulls range from every 60 minutes down to every 5 minutes."}}, {"@type": "Question", "name": "Does the cost integration pull clicks or conversions?", "acceptedAnswer": {"@type": "Answer", "text": "No. It pulls spend. Clicks, impressions and conversions are tracked by ClickFlare and combined with Reddit's cost."}}, {"@type": "Question", "name": "Why does Reddit show 'Invalid Click ID'?", "acceptedAnswer": {"@type": "Answer", "text": "rdt_cid is missing or mapped incorrectly. Make sure it passes through your campaign URL and is mapped in ClickFlare."}}]}