Skip to main content

Sonar Optimize: Data Enrichment for Reddit

Sonar sends enriched first-party customer and conversion data to Reddit Ads to improve targeting and boost campaign ROI.

R
Written by Rishi Kapadia

Overview

With Sonar Optimize, Triple Whale integrates directly with Reddit Ads to automatically send enriched, first-party data via the Reddit Conversions API (CAPI). Connect Sonar Optimize to your Reddit Ads account and achieve a complete picture of the customers, interactions, and web conversions of your website. Follow this guide to track relevant conversions from your store and optimize your Reddit Ads campaigns based on real-time data.

Note: Headless Shopify stores as well as stores built on BigCommerce or WooCommerce will require developer implementation in order to enable Sonar Optimize. See the relevant documentation:


Configuring Sonar Optimize

To begin setup, navigate to Data → Sonar Enrichment → Integrations in the Triple Whale sidebar. Locate the Reddit tile and click Connect. Then click Save and Continue to begin the self-setup wizard.

The setup wizard is divided into three steps:

  1. Connect to Reddit

  2. Send Events for Enrichment

  3. Exclude Events for Enrichment


Step 1: Connect to Reddit

Enable Pixel Components

Before connecting your Reddit account, ensure the following Triple Pixel options are enabled:

  1. Enable Triple Pixel Theme App Embed (required)

  2. Enable the Triple Pixel Web Pixel Extension (recommended)

Both options should display an Enabled badge on the setup screen. If you are running a headless Shopify setup, you will need to modify your Triple Pixel snippet using the following instructions.

Connect Your Reddit Account

Click the Connect button next to the Reddit logo. You will be redirected to Reddit's authorization page, where Reddit will ask you to grant Triple Whale the following permissions:

  • Access posts and comments through your account

  • Read advertising data through your account

  • Access your voting history and comments or submissions you've saved or hidden

  • Edit advertising data on your behalf

  • Post conversion events through your account

  • Maintain this access indefinitely (or until manually revoked)

Triple Whale will not be able to access your Reddit password.

Click Allow to authorize the connection.

Activate Your Ad Account

After authorizing, you will be redirected back to Triple Whale. A Manage Reddit Connection dialog will appear, showing your connection status and available ad accounts.

  • Your Token Connection Status should display as Active (green).

  • Under Accounts, locate the Reddit Ad Account you want to connect (e.g., "TW Test-TW Test Ad Account") and toggle it on to activate it. The status should change from Inactive to Active.

Tip: If you want to connect a different ad account that is not listed, click Disconnect and reconnect, then select the desired account during reconnection.

Select Your Reddit Pixel Destination

Once connected, you will be returned to the main setup page. Your Reddit connection will now show a status message (e.g., "Importing your data | TW Test-TW Test Ad Account 03/20/2026") with Manage and Disconnect buttons.

From the Reddit Pixel Destination dropdown, select the Reddit Pixel you want to enrich with Sonar data (e.g., a2_ipevrtg3nnnj).

Generate and Enter Your Reddit CAPI Access Token

To enable server-side event transmission, you need to provide a Reddit Conversions API (CAPI) Access Token. To generate one:

  1. Open your Reddit Ads Manager and navigate to Events Manager → Conversions API.

  2. Click + Generate Access Token.

  3. In the dialog that appears, enter a name for your token (e.g., "TW Access Token") and click Generate.

  4. Your token will be generated and displayed. Important: Save this token in a secure place — you won't be able to copy it again from Reddit Ads.

  5. Click Copy to Clipboard & Close.

Return to Triple Whale and paste the token into the Reddit CAPI Access Token field.

Once your Reddit account is connected, your Pixel Destination is selected, and your CAPI Access Token is entered, the Save and Continue button will become active (highlighted in blue). Click Save and Continue to proceed.


Step 2: Send Events for Enrichment

Select which events you want Triple Whale to send to Reddit for enrichment. The following Standard events are available (and recommended):

  • Page View

  • View Content

  • Search

  • Signup

  • Add to Cart

  • Purchase

For optimal results, we recommend enabling all standard events. Each event type can be individually toggled on or off based on your campaign needs.

Once you have configured your event selection, click Save and Continue to proceed.


Step 3: Exclude Events for Enrichment

By default, any purchase event sent to Reddit will be used to measure and optimize your campaigns. To avoid sending purchase events unrelated to your Reddit campaigns, you can configure exclusions on this page.

Exclude Recurring Subscription Purchases (Recommended)

If your shop offers subscription orders, add your Recurring Subscription Order Tag to ensure that repeat subscription purchases are excluded from being sent to Reddit.

Exclude Purchases by Order Tags

You can also exclude specific purchase events based on Shopify order tags. Search for and select the tags you want to exclude.

Exclude Channels (Recommended)

Triple Whale excludes certain Sales Channels by default from the conversion events that it transmits (draft orders, PoS orders, returns, and shop app orders). You can also exclude additional channels. Pre-configured exclusions may include channels like SHOPIFY_DRAFT_ORDER, POS, and others.

Exclude Custom Sales Channels

To exclude a custom sales channel, click + Add Sales Channel and provide the channel name and channel code. If you're unsure about your channel code, reach out to Triple Whale support.

Once you have configured your exclusions, click Done to complete the setup.


Delivery Overview

Once Sonar Optimize is enabled for Reddit, you can monitor data transmission within Triple Whale. In Sonar Settings, click View Details to access the Delivery Overview page. Here, you will see a data table that displays the total number of enriched events, broken out by event type over the chosen time frame. This tells you what data Triple Whale is broadcasting to Reddit.


Monitoring Results

After connecting the integration and sending data for a few days, monitor your Reddit Ads performance for the following improvements:

  • Lowering CPAs

  • Improving ROAS

  • Closer alignment between Reddit in-platform reporting and Triple Whale reporting


Frequently Asked Questions

1. What event types does Sonar Optimize enrich for Reddit?

Sonar Optimize will send and enrich standard Reddit web pixel events: Page View, View Content, Search, Signup, Add to Cart, and Purchase.


2. Do I need to generate a new CAPI Access Token if I already have one?

We recommend generating a new CAPI Access Token specifically for your Triple Whale Sonar connection. This ensures a clean, dedicated token for Sonar's server-side event transmission and makes it easier to manage and troubleshoot your integration. You can generate a new token at any time from the Reddit Ads Manager under Events Manager → Conversions API.


3. Should I enable Sonar Optimize if I already have another CAPI service connected to Reddit?

We do not recommend running multiple CAPI services simultaneously. Using multiple CAPI setups can result in duplication of events, which degrades optimization and inflates reporting. Instead, we recommend disabling any existing CAPI connections and moving over to Triple Whale's Sonar platform entirely for your Reddit (& other platform) server-side event tracking.

Did this answer your question?