If you’re running Reddit Ads for your Shopify store, installing the Reddit Pixel is essential for tracking conversions, optimizing campaigns, and understanding your audience. Without it, Reddit can’t see what people do on your store after clicking your ad, so it won’t know which customers are most likely to buy, and your ads won’t be shown to the best audience.
In this article, I'll walk through how to connect Reddit Pixel to Shopify so you can start receiving accurate data for your campaigns.
What is the Reddit Pixel?
The Reddit Pixel is a snippet of JavaScript code provided by Reddit Ads that tracks visitor actions on your website—such as purchases, add-to-carts, sign-ups, page views, and more. Once installed, it sends data back to Reddit so you can measure how effective your ads are, and Reddit can optimize ad delivery to the most relevant audience.
Ways to install the Reddit Pixel
There are several ways to add the Reddit Pixel to your Shopify store, but I recommend using Customer Events because it’s one of the most accurate and reliable methods. It’s a bit technical, so if you’re not comfortable with this kind of setup, it’s a good idea to get help from a developer.
If you’re feeling confident, this article includes clear, step-by-step instructions and a ready-to-use code snippet you can copy and paste—making setup quick and simple
Setting up Reddit Pixel on Shopify
Before we start, make sure you have a Reddit Ads account ready. You’ll also need access to Shopify’s Customer Events area, as that’s where we’ll be installing the pixel.
Step 1: Copy your Reddit Pixel ID
- Log in to your Reddit Ads Manager.
- Click on the Menu and select Events Manager.
-
Copy your Pixel ID (usually starting with
a2_) found below the page title
Step 2: Create a custom pixel in Shopify
- In your Shopify admin, go to Settings > Customer Events
- Click the Add custom pixel button
- Give your pixel a name — for example, Reddit Pixel. You can choose any name, but it’s best to pick something clear so anyone managing your pixels will understand what it is.
- Next, under the Customer privacy section, open the Permission accordion. Make sure the Required radio button is selected, and both Marketing and Analytics checkboxes are ticked. This is important for GDPR compliance to ensure you only track users who have given permission.
-
In the Code area, you need to add the Reddit Pixel code. This code should start the pixel and connect it to important customer actions in your store, like when someone adds a product to their cart. If you’re are developer, you can create your own version using Shopify’s Standard Events and Reddit’s Event Metadata.
If you’re not a developer, no worries — you can copy my code I provide below. Just add your Pixel ID from Step 1, and you’re good to go!
-
Click Connect button to save your pixel. If there are any errors in your code, you won’t be able to save it and will see an error message. Once everything is set up correctly, your pixel name will appear with a green Connected status on the Customer Events page.

Verify your Reddit Pixel is working correctly
Now that you’ve set up your Reddit Pixel, let’s make sure it’s actually working. I’ll walk you through the simple steps to check your pixel is firing the right way.
Step 1: Shopify Events verification
- Open the Reddit tracking pixel you just created in Customer Events
-
Look for the Test button in the top right corner.

- Your homepage will load, and you’ll see a small popup called “Pixel helper”. This is where you can view the pixel’s loading status, all fired events, and collected information. If you see a green “Loaded” status, your pixel has successfully loaded—great start! You should also see a page_viewed event with a green circle.

- Next, go to a product page and add a product to your cart. You should see two new events fire: product_viewed and product_added_to_cart. Click on the product_added_to_cart event to expand it—this will show the full event data, including your product’s price, title, SKU, and more. Check to make sure all this information is correct.
- Finally, navigate to your checkout page and confirm that your pixel still shows as loaded there. If you’re able to place a test order, that’s the best way to confirm everything is working end-to-end.
If you see a green light throughout these steps, it means your pixel is working perfectly in Shopify! Next, we’ll check that the data is appearing correctly in Reddit.
Step 2: Reddit Pixel Verification
Once you’ve confirmed your pixel is firing in Shopify, it’s time to verify that Reddit is actually receiving the event data.
- Log in to your Reddit Ads Manager.
- Click the Menu and select Ads > Events Manager.
- In the left sidebar, click Event Testing
- In the URL field, enter your store’s website address and click Open. This will launch your site in a new browser window.
- On your site, browse to a product page, add a product to your cart, and (if possible) place a test order to trigger all key events.
-
Return to the Event Testing tab in Reddit Ads Manager. Here, you’ll see a table with your recent events and their statuses. If everything shows as “Healthy,” Reddit is successfully receiving your Shopify data.

-
For ongoing tracking, check the Events Overview page. This dashboard shows all incoming events daily and includes a match quality score. Note that data might take a little while to appear.

If there are any problems, visit the Diagnostics page in Reddit. Here, you can review and troubleshoot any flagged errors.
That’s it! 🙂 Your Reddit Pixel is now fully connected to Shopify. You’re ready to start launching creative ad campaigns with total confidence your conversions are being tracked.