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

EventWhen It Fires
PageVisitEvery 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

RequirementDetails
Active paid planAnalytics integration is locked during the trial period. Upgrade from Settings → Billing first.
Reddit Ads accountSign up at ads.reddit.com if you don't have one.
Reddit Pixel createdYou must create a pixel inside Reddit Ads Manager before you can get a Pixel ID.

Step 1

Find Your Reddit Pixel ID

  1. Log in to Reddit Ads Manager
  2. Click Events Manager in the left sidebar
  3. If no pixel exists yet, click New Data Source → Reddit Pixel
  4. Your Pixel ID is displayed at the top of the pixel detail page (format: a2_xxxxxxxxxx or t2_xxxxxxxxxx)
  5. Copy the Pixel ID

Step 2

Add Your ID in Dashboard

  1. Go to Dashboard → Settings → Profile
  2. Scroll to the "Analytics Integration" section
  3. Paste your Reddit Pixel ID into the Reddit Pixel ID field
  4. Click Save Changes
Reddit Pixel ID field in Dashboard Settings

Step 3

Verify It's Working

  1. Open your promotion page in a browser
  2. In Reddit Ads Manager, go to Events Manager → Test Events
  3. Within a few minutes, you should see PageVisit events appearing

Browser verification (alternative):

  1. Open DevTools → Network tab, filter by redditstatic
  2. You should see a request to https://www.redditstatic.com/ads/pixel.js
  3. In the Console, type window.rdt — it should return a function, not undefined

Validation

Format Requirements

The system validates your ID before saving:

FieldValid FormatExample
Reddit Pixel IDStarts with a2_ or t2_ followed by 6-20 alphanumeric charactersa2_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

Analytics Integration section in Dashboard Settings showing Google Analytics, Meta Pixel, and Reddit Pixel fields

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.

Next