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:
Connect to Reddit
Send Events for Enrichment
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:
Enable Triple Pixel Theme App Embed (required)
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:
Open your Reddit Ads Manager and navigate to Events Manager → Conversions API.
Click + Generate Access Token.
In the dialog that appears, enter a name for your token (e.g., "TW Access Token") and click Generate.
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.
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.











