Documentation Index
Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Why this mattersUnlike Meta or TikTok, Shopify does not have a native Reddit sales channel pixel. Brands typically install the Reddit pixel via Shopify Customer Events, theme.liquid edits, third-party apps, or Google Tag Manager. When multiple Reddit pixels with the same Pixel ID are firing on the same page, Reddit cannot deduplicate them without a shared
conversion_id, which results in inflated conversion counts and degraded campaign optimization.Once you activate Upstack’s Reddit destination, the Upstack Pixel handles browser-side capture and forwards a deduplicated server-side event to Reddit CAPI. Any additional Reddit pixel installations on the same store should be removed.Prerequisites
Before you start, you need:- Shopify owner or staff access with Customize Theme and Customer Events permissions
- A list of all your existing Reddit pixel installations (theme code, apps, GTM tags)
- Your Reddit Pixel ID — see How to find your Reddit Pixel ID
Common locations to check
Reddit pixels can be installed in any of these places. Check each one:| Location | How to access |
|---|---|
| Shopify Customer Events | Settings → Customer Events in Shopify admin |
| Theme files | Online Store → Themes → Edit Code — look in theme.liquid and header snippets |
| Third-party apps | Apps in Shopify admin — search for “Reddit” |
| Google Tag Manager | GTM workspace → Tags — filter by “Reddit” |
| Checkout extension scripts | Plus stores: Settings → Checkout → Order status page additional scripts |
Steps to remove duplicate Reddit pixels
Inventory all current Reddit pixel installations
Before removing anything, document every place a Reddit pixel is firing:
- Customer Events: Go to Shopify admin → Settings → Customer Events and check for any custom pixels referencing
rdt(orreddit. - Theme code: Open Online Store → Themes → Edit Code and search the entire theme for
rdt(orredditstatic. - Apps: Look for any Reddit-branded apps under Apps in the Shopify admin.
- GTM: If you use Google Tag Manager, search for tags with names containing “Reddit” or scripts referencing the Reddit pixel.
Identify the canonical Reddit pixel
Decide which single Reddit pixel installation will remain. Recommended order of preference:
- Shopify Customer Events — most reliable, fires on checkout pages, easiest to maintain.
- Theme.liquid — works for older themes that don’t support Customer Events.
- Third-party app — only if the app provides functionality you need beyond pixel firing.
Remove duplicate Customer Event pixels
In Shopify admin, go to Settings → Customer Events.For each Reddit-related custom pixel that is not your canonical installation:
- Click the pixel to open its details.
- Click Disconnect or Delete in the top-right.
- Confirm the action.
Remove Reddit pixel code from theme files
Open Online Store → Themes → Edit Code and search the theme for
rdt( and redditstatic.For any matches that are not your canonical installation:- Open the file containing the code.
- Delete the Reddit pixel script block (typically wrapped in
<script>tags). - Save the file.
theme.liquid, layout/theme.liquid, snippets/header.liquid, snippets/google-analytics.liquid.Uninstall duplicate Reddit pixel apps
Go to Apps in the Shopify admin and locate any Reddit pixel apps that are not your canonical installation.Click Delete to uninstall the app. Confirm by reviewing app data deletion in the popup.
Remove duplicate GTM Reddit tags
If you use Google Tag Manager, sign in to your workspace and navigate to Tags.Filter for “Reddit” or search for tags referencing
redditstatic.com or rdt(.For each tag that duplicates your canonical pixel:- Click the tag to open it.
- Click the trash icon (top-right) to delete it.
- Submit and Publish a new GTM workspace version to deploy the change.
Verify only one Reddit pixel is firing
Open your storefront in a new browser tab with the Reddit Pixel Helper Chrome extension installed (search “Reddit Pixel Helper” in the Chrome Web Store).Navigate through your store: home page, product page, add-to-cart, and checkout.The Pixel Helper should show exactly one pixel firing per event. If you see duplicates, return to the previous steps and remove the additional installation.
Activate Upstack's Reddit destination
Once duplicates are removed, your single browser pixel and Upstack’s CAPI integration will work together cleanly. Reddit will deduplicate using the shared
conversion_id.Confirm the Upstack Reddit destination is Healthy in your dashboard. See How to configure the Reddit destination if it isn’t already set up.What if I want Upstack to be the only Reddit data source?You can also remove all browser-side Reddit pixel installations and let Upstack handle 100% of Reddit tracking server-side. This works, but you’ll lose real-time pixel signal in Reddit’s Events Manager. The recommended setup is to keep one browser pixel and let Upstack add the CAPI layer on top.