> ## Documentation Index
> Fetch the complete documentation index at: https://moengage-add-partner-guide-reddit-ads-conversions.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Reddit Ads Conversions

> Send omnichannel conversion events from MoEngage to Reddit's Conversions API through a secure server-to-server connection to improve attribution and ad performance.

# Introduction

The MoEngage and Reddit Ads Conversions integration establishes a secure, server-to-server (S2S) connection. By bypassing browser-side obstacles such as cookie restrictions, Intelligent Tracking Prevention (ITP), and ad blockers, it keeps your marketing data accurate, actionable, and privacy-compliant.

MoEngage supports a unified omnichannel connector for Reddit:

* **Reddit Omnichannel Conversions**: Send conversion events captured across all your environments (website, mobile app, and physical store) directly into your Reddit Ads Manager through a single connector.

## Use Cases

Integrating Reddit Ads Conversions with MoEngage allows you to sync event data to support the following use cases:

* **Signal resilience**: Recover "lost" conversions typically blocked by browser privacy settings and ad blockers.
* **Omnichannel attribution**: Bridge the gap between offline transactions, in-app purchases, and web interactions to accurately attribute credit to your Reddit ad clicks.
* **Return on Ad Spend (ROAS) optimization**: Provide high-quality, real-time data to Reddit's targeting algorithms for better ad delivery, audience matching, and optimized Cost Per Acquisition (CPA).

<Info>
  **Prerequisites**

  Before setting up the connector, ensure you have the following:

  * **Reddit Pixel ID**: Your unique Pixel ID that identifies the dataset in your Reddit Ads Manager.
  * **Access Token**: The static Bearer token used to authorize MoEngage's requests to the Reddit Conversions API.
  * **Active MoEngage account**: Contact your MoEngage CSM if Connected Apps is not enabled.
</Info>

# Integration

## Step 1: Generate Credentials in Reddit

To establish the connection, retrieve your Pixel ID and generate an access token in Reddit Ads Manager.

### Step 1.1: Retrieve Your Pixel ID

To retrieve your Pixel ID, perform the following steps:

1. In the **Events Manager**, click **Configure data source**, and then select **Conversions API** > **Set up manually**. If you have not set up the Conversions API or the Pixel yet, select **Conversions API Only** instead.
2. Click **Copy to Clipboard** to save your Pixel ID.

<img src="https://mintcdn.com/moengage-add-partner-guide-reddit-ads-conversions/kNnubl5b3C_zQVpT/images/reddit-conversions-pixel-id.png?fit=max&auto=format&n=kNnubl5b3C_zQVpT&q=85&s=2732ba4aeafde48a617a67209a1950b6" alt="Reddit Events Manager showing the Pixel ID and the Copy to Clipboard option" width="1500" height="400" data-path="images/reddit-conversions-pixel-id.png" />

Paste the value in a safe place for use in the [Connect Reddit Conversions in the App Marketplace](/partner-guide/retargeting-and-audience-sync/ad-conversions/reddit-ads-conversions#step-2-connect-reddit-conversions-in-the-app-marketplace) section.

### Step 1.2: Generate a Conversion Access Token

To generate a conversion access token, perform the following steps:

1. In the **Conversions access token** section, click **Generate Access Token**.

   <img src="https://mintcdn.com/moengage-add-partner-guide-reddit-ads-conversions/kNnubl5b3C_zQVpT/images/reddit-conversions-generate-token.png?fit=max&auto=format&n=kNnubl5b3C_zQVpT&q=85&s=331f766a6a77947d583f30ad626a67e1" alt="Reddit Conversions access token section with the Generate Access Token button" width="1500" height="400" data-path="images/reddit-conversions-generate-token.png" />

2. Enter a name for your token (for example, My Reddit Access Token).

3. Click **Generate** to create your token.

4. Click **Copy to Clipboard & Close**.

   <img src="https://mintcdn.com/moengage-add-partner-guide-reddit-ads-conversions/kNnubl5b3C_zQVpT/images/reddit-conversions-access-token.png?fit=max&auto=format&n=kNnubl5b3C_zQVpT&q=85&s=7a79d6ae201e6cf639feb9c9327967b8" alt="Reddit Generate access token dialog with the Copy to Clipboard and Close option" width="1150" height="600" data-path="images/reddit-conversions-access-token.png" />

<Note>
  Save the access token in a secure place. It cannot be retrieved later, so if you lose it, you must generate a new token.
</Note>

## Step 2: Connect Reddit Conversions in the App Marketplace

To connect Reddit Ads Conversions in the App Marketplace, perform the following steps:

1. On the left navigation menu in the MoEngage UI, click **App marketplace**.

2. On the **App marketplace** page, search for **Reddit Ads Conversions**.

3. Click the **Reddit Ads Conversions** tile.

4. On the **Reddit Ads Conversions** page, click the **Integrate** tab.

5. Enter the following details:

   | Field           | Required | Description                                                                                                                                                                                                                                                                                                 |
   | --------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Connection name | Yes      | A unique internal name for the connection (for example, Reddit Conversions).                                                                                                                                                                                                                                |
   | Access Token    | Yes      | The static Bearer token from your Reddit account, generated in the [Generate a Conversion Access Token](/partner-guide/retargeting-and-audience-sync/ad-conversions/reddit-ads-conversions#step-1-2-generate-a-conversion-access-token) section. This authorizes API calls.                                 |
   | Pixel ID        | Yes      | The Pixel ID from your Reddit Ads Manager (**Events Manager** > **Pixels**), retrieved in the [Retrieve Your Pixel ID](/partner-guide/retargeting-and-audience-sync/ad-conversions/reddit-ads-conversions#step-1-1-retrieve-your-pixel-id) section. This directs conversion signals to the correct dataset. |

   <img src="https://mintcdn.com/moengage-add-partner-guide-reddit-ads-conversions/kNnubl5b3C_zQVpT/images/reddit-conversions-connection.png?fit=max&auto=format&n=kNnubl5b3C_zQVpT&q=85&s=af827402c010db39c867d54b7a2a8ca3" alt="MoEngage App Marketplace Reddit Ads Conversions connection form showing the Connection name, Access Token, and Pixel ID fields" width="528" height="520" data-path="images/reddit-conversions-connection.png" />

6. Click **Test** to validate and save the connection.

<Note>
  Changes to the connection can take up to 15 minutes to reflect.
</Note>

## Step 3: Create a Reddit Conversions Campaign

To create a Reddit Conversions campaign, perform the following steps:

1. On the left navigation menu in the MoEngage UI, click **Engage**, and then click **Campaigns**.

2. On the **All campaigns** page, click **+ Create campaign**.

3. In the **Create campaign** dialog box, under **Connected Apps**, click **Reddit Ads Conversions**, and then click the most suitable delivery type.

4. In **Step 1** (Target Users), select your audience.

5. In **Step 2** (Content), select your connector (**Reddit Omnichannel Conversions**) and your created connection.

6. Under **Conversion Goals**, select the following. The **Action Source** drives omnichannel tracking, letting you attribute conversions to app interactions, web visits, or physical storefront purchases.

   | Field         | Required | Description                                                                                   |
   | ------------- | -------- | --------------------------------------------------------------------------------------------- |
   | Action Source | Yes      | Defines the channel (Website, App, Store, or Other) of the conversion.                        |
   | Event Type    | Yes      | A Reddit taxonomy standard event (for example, Purchase, Lead, Sign Up). Default is Purchase. |

7. Under **Event Details**, enter the following:

   | Field            | Required | Description                                                                                                    |
   | ---------------- | -------- | -------------------------------------------------------------------------------------------------------------- |
   | Event ID         | Optional | Unique transaction or order ID used for deduplication. Ensures only the first signal with this ID is recorded. |
   | Click ID         | Optional | The `rdt_cid` parameter. Used for deterministic attribution of web conversions.                                |
   | Conversion Value | Optional | Numerical monetary value. Used to measure ROAS and revenue metrics.                                            |
   | Currency         | Optional | ISO code for the transaction currency. Uses USD by default.                                                    |

   <img src="https://mintcdn.com/moengage-add-partner-guide-reddit-ads-conversions/kNnubl5b3C_zQVpT/images/reddit-conversions-conversion-goals.png?fit=max&auto=format&n=kNnubl5b3C_zQVpT&q=85&s=23b9943dc5f34ef4994a16c45d791d2b" alt="Reddit campaign Conversion Goals and Event Details fields in MoEngage" width="818" height="1430" data-path="images/reddit-conversions-conversion-goals.png" />

8. Under **Attribution & Advanced Matching**, map user identifiers. Identifiers such as PII and device signals help Reddit link conversions to specific users. Using the Key-Value block, sensitive data (email, phone, and MAIDs) is automatically normalized and SHA-256 hashed to protect privacy.

   **Page URL**: The origin URL. The connector scans this for an `rdt_cid` if no Click ID is explicitly mapped.

   Under **User Identifiers**, map the following keys:

   | Field         | Description                                                                                                        |
   | ------------- | ------------------------------------------------------------------------------------------------------------------ |
   | email         | Maps to the user email. The system strips aliases and periods, lowercases the string, and applies SHA-256 hashing. |
   | phone\_number | Maps to the mobile number. Values are normalized to E.164 and SHA-256 hashed automatically.                        |
   | external\_id  | Internal user identifier, protected with SHA-256 hashing.                                                          |
   | aaid          | Android mobile advertising identifier, automatically hashed with SHA-256.                                          |
   | idfa          | iOS mobile advertising identifier, automatically hashed with SHA-256.                                              |
   | user\_agent   | The browser's User-Agent string for technical identification.                                                      |
   | uuid          | The value from the first-party `_rdt_uuid` cookie on your domain.                                                  |
   | ip\_address   | Passed to Reddit to improve user matching accuracy.                                                                |

   <img src="https://mintcdn.com/moengage-add-partner-guide-reddit-ads-conversions/kNnubl5b3C_zQVpT/images/reddit-conversions-advanced-matching.png?fit=max&auto=format&n=kNnubl5b3C_zQVpT&q=85&s=c761b5550029448947f82e7b834b0e6c" alt="Reddit campaign Attribution and Advanced Matching showing Page URL and User Identifiers" width="1366" height="732" data-path="images/reddit-conversions-advanced-matching.png" />

   <Info>
     Include at least one high-fidelity match signal (Click ID, Phone, or Email) to maximize attribution performance.
   </Info>

9. Test your connector configuration, and then publish the campaign.

## Supported Conversion Events

MoEngage supports direct mapping to Reddit's standard event taxonomy.

| MoEngage Label  | Reddit Key        |
| --------------- | ----------------- |
| Purchase        | PURCHASE          |
| Page Visit      | PAGE\_VISIT       |
| View Content    | VIEW\_CONTENT     |
| Search          | SEARCH            |
| Add to Cart     | ADD\_TO\_CART     |
| Add to Wishlist | ADD\_TO\_WISHLIST |
| Lead            | LEAD              |
| Sign Up         | SIGN\_UP          |

<Note>
  Purchase is the default event type. If you are targeting top-of-funnel goals, adjust the **Event Type** in your campaign settings.
</Note>

## Usage Constraints

* **Deduplication hygiene**: Mapping a unique Conversion ID (such as a transaction ID) prevents over-reporting by ensuring Reddit counts only unique event occurrences.
* **Signal requirements**: Successful API transmission requires at least one match key (Phone, Email, or Click ID). Without these signals, conversions cannot be attributed to Reddit ads.
* **Automated normalization**: Pass raw PII directly to the connector. The system handles all cryptographic requirements natively, including whitespace stripping and SHA-256 hashing.
