Skip to main content

Configure the Reddit Conversion API

Send your conversion data directly to Reddit Ads for improved tracking, attribution, and campaign optimization.

Updated today

What Is the Reddit Conversion API?

The Reddit Conversion API (CAPI) lets you send conversion events from Cometly directly to Reddit Ads. This gives Reddit more complete data about how your ads are performing, even when browser-based tracking misses events due to ad blockers, cookie restrictions, or cross-device behavior.

With CAPI enabled, Cometly automatically sends your conversion events to Reddit using the Pixel ID associated with your ad account. You can choose to send all events or only events attributed to Reddit.

Before You Begin

Make sure you have the following in place before configuring CAPI:

  1. A connected Reddit profile. You need to sign in with Reddit through Cometly's Integrations page so Cometly has permission to communicate with your Reddit Ads account.

  2. A Reddit Ad account connected to your Space. The ad account you want to send conversions to must be linked to your current Space.

  3. Your Reddit Pixel ID. Each Reddit Ad account has a Pixel ID. You'll need this during the CAPI configuration step. You can find it in your Reddit Ads Manager.


Step 1: Connect Your Reddit Profile

If you haven't already connected your Reddit profile:

  • Go to Integrations

  • Find the Reddit section

  • Click Sign in with Reddit

  • Authorize Cometly in the popup window

  • If your Reddit account is associated with multiple businesses, you'll be asked to select which one to use

  • Once connected, your Reddit profile will appear on the Integrations page


Step 2: Connect Your Ad Account to Your Space

  • On the Integrations page, find your connected Reddit profile

  • You'll see a list of ad accounts associated with that profile

  • Click Connect & Sync Data next to the ad account you want to use

  • The account is now linked to your current Space and ready for CAPI configuration


Step 3: Enable and Configure the Reddit Conversion API

  • Navigate to the Events Manager page and click Conversion API in the top menu

  • Find the Reddit section

  • Choose a data sharing mode:

    • Off. No events are sent to Reddit.

    • Only send attributed events. Only sends events to Reddit when Cometly attributed the conversion to a Reddit ad. This is the most conservative option and avoids inflating your Reddit conversion counts.

    • Send all events. Sends every matching event to Reddit, regardless of which ad platform gets the attribution.

  • Enter your Pixel ID for each connected Reddit Ad account. This tells Cometly where to send the conversion data on Reddit's side.

  • Select a default account. If you choose "Send all events," you'll need to pick a default Reddit Ad account. This is the account that will receive events that aren't directly attributed to any specific Reddit ad.

  • Click Save


Custom Rules (Optional)

By default, all events follow the master data sharing mode you selected above. If you want to override the behavior for specific events, you can set up custom rules.

For example, you might set your master mode to "Send all events" but create a custom rule for your "Lead" event to "Only send attributed." This gives you granular control over which events are shared and how.

Custom rules support the same three modes: Off, Only send attributed, and Send all events.



Supported Events

Cometly automatically maps your events to Reddit's supported conversion types:

Cometly Event

Reddit Event Type

Purchase

PURCHASE

Lead

LEAD

Sign Up

SIGN_UP

Add to Cart

ADD_TO_CART

Page Visit

PAGE_VISIT

View Content

VIEW_CONTENT

Search

SEARCH

Add to Wishlist

ADD_TO_WISHLIST

Any custom event

CUSTOM

Custom events are sent as the CUSTOM type with your event name included. Custom events must be configured in your Space's event settings to be sent through CAPI.


What Data Gets Sent to Reddit

When a matching event fires and CAPI is enabled, Cometly sends the following data to Reddit:

Data

Description

Event Type

The mapped Reddit event type (see table above)

Event Timestamp

When the event occurred

Conversion Value

The monetary value of the event (if available)

Currency Code

Your Space's currency setting

Reddit Click ID (rdt_cid)

The click identifier from the original Reddit ad click (if available)

Hashed Email

SHA-256 hashed, normalized email address (if available)

Hashed Phone Number

SHA-256 hashed, normalized phone number (if available)

Hashed External ID

SHA-256 hashed external identifier (if available)

IP Address

The user's IP address (if available)

User Agent

The user's browser user agent (if available)

UUID

A unique user identifier (if available)

Cometly normalizes and hashes all personal data (email, phone, external ID) using SHA-256 before sending. Raw personal data is never shared with Reddit.


How Attribution Works

When a user clicks a Reddit ad, a click ID (rdt_cid) is captured and stored with the event data. Cometly uses this click ID to determine which Reddit Ad account the conversion should be attributed to.

  • Attributed events. If a rdt_cid is present, Cometly traces it back to the specific ad, ad group, campaign, and account. The event is sent using that account's Pixel ID.

  • Unattributed events. If no rdt_cid is present (and you've chosen "Send all events"), Cometly sends the event to your default Reddit Ad account using its Pixel ID.


Turning CAPI Off

To disable the Reddit Conversion API:

  • Navigate to the Conversion API page

  • Find the Reddit section

  • Set the data sharing mode to Off

  • Click Save

No events will be sent to Reddit while CAPI is off. Your Pixel IDs, default account, and any custom rules are preserved, so you can turn it back on at any time without reconfiguring.



Troubleshooting

If conversions aren't appearing in Reddit Ads, check the following:

  • Is CAPI turned on? Make sure the data sharing mode is not set to "Off."

  • Is the Pixel ID entered? Each connected Reddit Ad account needs a valid Pixel ID. Without it, Cometly can't send events to Reddit.

  • Is the event supported? Standard events are mapped automatically. For custom events, make sure the event is configured in your Space's event settings.

  • Is the account active? Make sure the Reddit Ad account is still connected and active in your Space.

  • Are you using "Only send attributed"? If this mode is selected and Cometly didn't attribute the conversion to Reddit, the event won't be sent. Try switching to "Send all events" to test.

  • Is there a connection issue? If you see a "Connection Issue, Resync Required" message on the Integrations page, your Reddit profile may need to be reconnected. Disconnect and sign in again to refresh the connection.



FAQ

What's the difference between "Send all events" and "Only send attributed events"?

  • "Send all events" sends every matching conversion to Reddit, regardless of which platform Cometly attributed it to. "Only send attributed events" only sends conversions that Cometly determined came from a Reddit ad. Use "Only send attributed" if you want to avoid sending unrelated conversions to Reddit.

Do I need a Reddit Pixel installed on my website if I'm using CAPI?

  • CAPI works independently of the browser-based Reddit Pixel. However, using both together gives Reddit the most complete picture of your conversion data.

Can I use different settings for different events?

  • Yes. Use custom rules to override the master data sharing mode for individual events. For example, you can send all Purchase events but only send attributed Lead events.

Where do I find my Reddit Pixel ID?

  • You can find your Pixel ID in the Reddit Ads Manager under your account's conversion tracking settings.

Is personal data shared with Reddit?

  • Email addresses, phone numbers, and external IDs are normalized and hashed (SHA-256) before being sent. Cometly never sends raw personal data to Reddit. IP addresses and user agents are sent unhashed, as Reddit requires them in their original format for matching.

How quickly do conversions appear in Reddit Ads?

  • Conversions are sent in real time as events come in. However, Reddit may take some time to process and display them in reporting.

Did this answer your question?