Reddit has emerged as a meaningful advertising channel for specific ecommerce niches, particularly gaming, tech, outdoor/sporting goods, and consumer electronics. The Reddit Pixel — now part of Reddit’s Ads Manager conversion tracking suite — works similarly to other ad platform pixels but has its own setup process and some unique considerations.
What the Reddit Pixel Tracks
The Reddit Pixel is a JavaScript snippet that fires on your website and sends events to Reddit Ads Manager. Events tracked by the Reddit Pixel feed into:
- Conversion reporting for your Reddit ad campaigns
- Retargeting audience building (Custom Audiences from website visitors)
- Campaign optimisation (Reddit uses conversion data to optimise ad delivery toward users likely to convert)
Step 1: Create Your Reddit Pixel
Log in to ads.reddit.com. Go to Ads Manager → Conversions → Create Pixel. Give your pixel a name and click Create. Reddit will generate a Pixel ID and the base JavaScript snippet to install on your website.
Step 2: Install the Reddit Pixel on Shopify
Via Google Tag Manager (Recommended)
In GTM, create a Custom HTML tag with the Reddit Pixel base code. Set the trigger to All Pages. This fires the pixel on every page of your Shopify storefront.
Direct Installation
Add the Reddit Pixel base code inside the head tag of your Shopify theme.liquid file. This installs it across all storefront pages.
For Checkout and Thank You Pages
Add the Reddit Pixel base code to Shopify Settings → Checkout → Additional Scripts as well. This ensures the pixel fires on the checkout and order confirmation pages where purchase events need to be tracked.
Step 3: Add Standard Conversion Events
After installing the base pixel, add event-specific calls for the conversions you want to track.
ViewContent (Product Pages)
Add to Shopify product pages: rdt('track', 'ViewContent', { value: PRICE, currency: 'USD', itemCount: 1 });
AddToCart
Fire when a user adds an item to cart: rdt('track', 'AddToCart', { value: PRICE, currency: 'USD', itemCount: 1 });
Purchase
Fire on the Shopify thank-you page: rdt('track', 'Purchase', { value: ORDER_TOTAL, currency: 'USD', itemCount: ITEM_COUNT });
Step 4: Verify Events in Reddit Ads Manager
In Reddit Ads Manager, go to Conversions → Pixel Events. After completing a test purchase, your Purchase event should appear within a few hours. If events are not showing after 24 hours, the pixel may not be installed on the checkout pages, or the event code has a syntax error.
Reddit Ads Attribution
Reddit uses a 30-day click attribution window by default, with 1-day view-through attribution. Similar to Snapchat, Reddit’s audience is primarily there for community engagement rather than active shopping, which means view-through attribution claims more conversions than last-click attribution gives it credit for.
Always add UTM parameters to your Reddit ad URLs (utm_source=reddit, utm_medium=cpc) to see Reddit-sourced traffic and conversions in GA4 separately from Reddit Ads Manager reporting.
Is Reddit Ads Right for Your Shopify Store?
Reddit tends to work best for:
- Products that have subreddits with active communities (r/DIY, r/MechanicalKeyboards, r/Cooking, r/Fitness)
- Tech, gaming, and software products
- Niche products where Reddit is a key discovery channel for your target customer
- Products with a technical or enthusiast angle that benefits from community endorsement
If your Shopify store sells products in categories with active Reddit communities, running Reddit ads can give you access to highly engaged users at costs per click that are often lower than Meta or Google for the same audience.
Get Your Reddit Pixel Set Up
Reddit Pixel setup is straightforward but the checkout tracking step is the most commonly missed. Without the pixel firing on the thank-you page, Reddit Ads Manager shows zero purchases even when your campaigns are driving sales.
Book your free Shopify tracking audit here and we will check your Reddit Pixel alongside your other ad platform tracking.