Skip to main content
Conversion Postbacks are currently in alpha. Behavior and supported networks may change between releases.
Who is this for? Marketers running paid acquisition on Reddit Ads who want to feed conversion data back to the platform to improve campaign optimisation.
Reddit Ads postbacks connect your Immutable game to the Reddit Conversions API v3. When a player clicks your Reddit Ads campaign, installs the game, and completes a Conversion Goal, Immutable sends a server-to-server postback to Reddit automatically.

What You Need

  • The Immutable Tracking Pixel or Web SDK installed on your marketing site, so Reddit click IDs are captured. Without a click ID, Reddit requires a hashed email address to match conversions to users (see below).
  • The Unity SDK, Web SDK, or REST API sending events from your game
  • At least one active Conversion Goal for the game
  • Admin access to the Reddit Ads account for this game
  • Admin access to the game in Audience Hub

Step 1: Get Your Reddit Ads Credentials

Reddit Ads uses a Conversion Access Token (CAT), a long-lived token designed for server-side API use. You’ll need two things from Reddit Ads Manager:
  1. Conversion Access Token: In Reddit Ads Manager, go to Events Manager, select your pixel, then go to Conversions API and click Generate Conversion Access Token. Any administrator for the ad account can generate this.
  2. Pixel ID: Shown in Reddit Ads Manager next to your pixel name (format: a2_xxxxxxxx).
The Conversion Access Token doesn’t expire and can be regenerated at any time from Ads Manager without affecting your existing integration until you update it in Hub.

Step 2: Configure in Hub

  1. In Audience Hub, navigate to Settings then Integrations then Reddit Ads.
  2. In the Conversion Postbacks section, click + Add postback.
  3. Enter your Conversion access token and Pixel ID.
  4. (Optional) Enter a Test ID from Reddit Ads Manager. Hub uses this ID when verifying credentials on save, and routes any events marked test: true by the SDK through your test pixel instead of production. Normal events are never affected.
  5. Click Save. Hub validates your credentials against the Reddit Ads API before saving.

Event Mapping

Immutable maps Conversion Goal events to Reddit standard tracking types as follows:
Goal eventReddit type
purchasePurchase
wishlist_addAddToWishlist
wishlist_removeCustom named wishlist_remove
email_acquiredSignUp
For purchase conversions, Immutable forwards value and currency when both are present so Reddit can optimise for revenue (ROAS) rather than conversion count alone. Reddit has no standard tracking type for wishlist_remove. It is forwarded as a Custom event with the name wishlist_remove.

Identifier Requirements

Reddit requires at least one of the following to match a conversion to a user:
  • Click ID: captured by the Tracking Pixel from a Reddit Ads campaign click
  • Hashed email: collected by your game via the Unity SDK, Web SDK, or REST API and forwarded by Immutable (SHA-256 hashed)
If neither is present on an attributed event, Immutable will not forward the conversion to Reddit. Make sure your Tracking Pixel is correctly installed on any pages you’re running Reddit Ads campaigns against, and that your game collects player email where you need email-based matching.

Rotating Credentials

If you generate a new Conversion Access Token in Reddit Ads Manager (for example, if the previous token was compromised), update it in Hub:
  1. Open the postback config menu and click Edit.
  2. Expand Rotate credentials.
  3. Enter your new token and click Save.

Verify Delivery

Once a real attributed conversion arrives (a player who clicked your Reddit Ads campaign and then matched an active Goal), it appears in the Delivery logs section on the Reddit Ads integration page. You can also check Reddit Ads Manager under Events Manager on your pixel’s activity page. For a description of log columns and status values, see Monitoring Postback Delivery.

FAQ

Hub calls the Reddit Ads API with a synthetic test event to validate your credentials. Common causes:
  • The Pixel ID format should be a2_xxxxxxxx. Check for leading or trailing spaces.
  • The token was generated from the wrong ad account.
  • For both fields: verify the values are copied without truncation.
Check the following:
  • Is the postback config enabled?
  • Is there at least one active Conversion Goal matching the events you’re sending?
  • Is the Tracking Pixel capturing Reddit click IDs on your marketing site?
  • Is your game sending the expected events? Without a click ID or hashed email, Reddit postbacks cannot be sent.

Next Steps

Conversion Goals

Define which player actions count as a conversion and control what triggers postbacks

Tracking Pixel

Make sure Reddit click IDs are being captured on your marketing site

Conversion Postbacks

Overview of all supported networks and event mapping

Attribution

How tracking data powers player attribution and Hub reports