Reddit Pixel Tracking
Track visitors from Reddit Ads on your promotion pages using the Reddit Pixel. When enabled, the pixel fires automatically on every public promotion page you publish — reporting page visits back to your Reddit Ads account so you can measure traffic, build retargeting audiences, and optimize ad delivery.
Overview
Where Tracking Works
Your Reddit Pixel will automatically load on:
/contest/...- Competition pages/promote/...- Landing pages/levelup/...- Gamification pages
Events
Events Tracked
| Event | When It Fires |
|---|---|
| PageVisit | Every time a visitor loads any of your promotion pages |
The pixel loads asynchronously and is deferred until after the page's initial paint to avoid slowing down your promotion page.
Availability
Who Can Use This
This is a paid feature. Trial users will see the Analytics Integration section in Settings but won't be able to save tracking IDs until they upgrade. Once your subscription ends, tracking scripts are automatically disabled on your promotion pages.
Prerequisites
Before You Start
| Requirement | Details |
|---|---|
| Active paid plan | Analytics integration is locked during the trial period. Upgrade from Settings → Billing first. |
| Reddit Ads account | Sign up at ads.reddit.com if you don't have one. |
| Reddit Pixel created | You must create a pixel inside Reddit Ads Manager before you can get a Pixel ID. |
Step 1
Find Your Reddit Pixel ID
- Log in to Reddit Ads Manager
- Click Events Manager in the left sidebar
- If no pixel exists yet, click New Data Source → Reddit Pixel
- Your Pixel ID is displayed at the top of the pixel detail page (format:
a2_xxxxxxxxxxort2_xxxxxxxxxx) - Copy the Pixel ID
Step 2
Add Your ID in Dashboard
- Go to Dashboard → Settings → Profile
- Scroll to the "Analytics Integration" section
- Paste your Reddit Pixel ID into the Reddit Pixel ID field
- Click Save Changes
Step 3
Verify It's Working
- Open your promotion page in a browser
- In Reddit Ads Manager, go to Events Manager → Test Events
- Within a few minutes, you should see
PageVisitevents appearing
Browser verification (alternative):
- Open DevTools → Network tab, filter by
redditstatic - You should see a request to
https://www.redditstatic.com/ads/pixel.js - In the Console, type
window.rdt— it should return a function, notundefined
Validation
Format Requirements
The system validates your ID before saving:
| Field | Valid Format | Example |
|---|---|---|
| Reddit Pixel ID | Starts with a2_ or t2_ followed by 6-20 alphanumeric characters | a2_abc123def |
If you enter an invalid format, you'll see an error message and won't be able to save.
Troubleshooting
Common Issues
No events in Reddit Events Manager?
Wait up to 30 minutes. Events can take time to appear in the Reddit Ads dashboard.
Pixel not loading on page?
- Confirm your plan is active (not trial). Trial users don't get tracking pixels.
- Check that your Pixel ID is entered correctly in Settings.
Validation error when saving?
Pixel ID must match the format a2_xxxxxx or t2_xxxxxx (6-20 alphanumeric characters after the prefix).
Events fire on production but not localhost?
This is expected. The pixel is intentionally skipped on localhost to avoid noisy test data in your Reddit Ads account.
Advanced
Reddit Conversions API
Reddit also offers a server-side Conversions API for tracking events like purchases and signups without relying on browser JavaScript. This is a separate, more advanced integration that requires OAuth2 credentials and server-side implementation. The client-side pixel covered here handles page visit tracking. For server-side conversion tracking, refer to Reddit's Conversions API documentation.
FAQ
Frequently Asked Questions
Can I use all three tracking pixels at once?
Yes. Google Analytics 4, Meta Pixel, and Reddit Pixel all work independently. They fire in parallel on your promotion pages.
Does this affect page speed?
No. All tracking scripts are deferred until after the page's initial paint (LCP/FCP) using a three-tier loading strategy: user interaction, idle callback, or a 4-second fallback timer.
Which promotion page types support the pixel?
All of them: /promote/*, /contest/*, and /levelup/*.
Do I need to add code to my promotion page?
No. Enter your Pixel ID in Dashboard Settings and the system handles script injection automatically.
Privacy
Privacy Considerations
- You are responsible for complying with privacy regulations (GDPR, CCPA, etc.)
- Consider adding a cookie consent banner if required in your jurisdiction
- Reddit provides its own privacy controls via its Privacy Policy
Analytics Integration Section
The Analytics Integration section in Dashboard → Settings → Profile with all three tracking pixel fields.
Need help with your analytics setup? Contact support@hyperstarter.com.
Banners
Learn about the different banners you can add to your promotions.