Send PostHog conversion events to Reddit Ads (Conversions API)

Contents

You'll also need access to the relevant Reddit Ads account.

Installation

  1. In PostHog, click the Data pipeline tab in the left sidebar.

  2. Click the Destinations tab.

  3. Search for Reddit Conversions API and click + Create.

  4. Find your Reddit Ads Account id on the Reddit Ads dashboard.

    1. Click the business name in the top-left
    2. Click the copy icon next to the Account ID
  5. Back in PostHog, add the Account ID to the destination configuration.

  6. Create a Reddit Conversion Access Token

  7. Back in PostHog, add the Conversion Access Token to the destination configuration.

  8. Set up your event and property filters to remove unnecessary events. You only want to send events that are conversions. Filter out unrelated events or ones missing required data.

  9. Press Create & enable, test your destination, and then watch your conversions get sent to Snapchat Ads.

Configuration

OptionDescription
Reddit Ads account ID
Type: string
Required: True

The ID of the Reddit Ads account that the conversion event belongs to. Your account ID may or may not contain the t2_ prefix.

Conversion Access Token
Type: string
Required: True

You must obtain a Conversion Access Token.

User parameters
Type: dictionary
Required: False

Map of Reddit user parameters and their values. Check out this page for more details: https://business.reddithelp.com/s/article/manual-conversion-events-with-the-reddit-pixel

FAQ

Why is person data missing from my ad destination events?

Ad destinations filter the realtime event stream. This means they use person data as it exists at the exact moment the event is processed, not data added later.

A common issue occurs when a backend event triggers the destination, but person properties are set by a frontend identify call that happens afterward. If the identify call merges with the person after the trigger event is processed, the destination won't have access to that data.

To fix this, either:

  1. Include the data directly in the event that triggers the destination (e.g., pass email, phone, or other required properties as event properties)
  2. Ensure the identify call happens before the events you want to send to the ad platform

Is the source code for this destination available?

PostHog is open-source and so are all the destination on the platform. The source code is available on GitHub.

Who maintains this?

This is maintained by PostHog. If you have issues with it not functioning as intended, please let us know!

What if I have feedback on this destination?

We love feature requests and feedback. Please tell us what you think.

What if my question isn't answered above?

We love answering questions. Ask us anything via our community forum.

Community questions

Was this page useful?