Skip to main content

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).
PrerequisitesBefore 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.

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.
Reddit Events Manager showing the Pixel ID and the Copy to Clipboard option Paste the value in a safe place for use in the 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. Reddit Conversions access token section with the Generate Access Token button
  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. Reddit Generate access token dialog with the Copy to Clipboard and Close option
Save the access token in a secure place. It cannot be retrieved later, so if you lose it, you must generate a new token.

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: MoEngage App Marketplace Reddit Ads Conversions connection form showing the Connection name, Access Token, and Pixel ID fields
  6. Click Test to validate and save the connection.
Changes to the connection can take up to 15 minutes to reflect.

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.
  7. Under Event Details, enter the following: Reddit campaign Conversion Goals and Event Details fields in MoEngage
  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: Reddit campaign Attribution and Advanced Matching showing Page URL and User Identifiers
    Include at least one high-fidelity match signal (Click ID, Phone, or Email) to maximize attribution performance.
  9. Test your connector configuration, and then publish the campaign.

Supported Conversion Events

MoEngage supports direct mapping to Reddit’s standard event taxonomy.
Purchase is the default event type. If you are targeting top-of-funnel goals, adjust the Event Type in your campaign settings.

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.