Made by Rune Andersen @ Copenhagen, Denmark
Reddit logo

Debug Reddit in Chrome DevTools

To debug Reddit in Chrome DevTools, install the free Event Watcher extension and open its panel: every Reddit request is captured the moment it fires, broken out into its parsed query and body parameters, plus the cookies it set and sent, and cross-referenced against the visitor's consent state. Event Watcher has listed Reddit under Advertising since v1.0.0, and flags any Reddit event that fires without marketing consent.

Conversion tracking for Reddit Ads targeting users by interest and community.

Last updated:

Category
Advertising
Detected via
Network requests: Event Watcher matches the request URLs this platform sends
Consent category
Marketing consent: Event Watcher flags Reddit activity that fires without it
Supported since
Event Watcher v1.0.0 (2026-02-20)
Show the URL patterns Event Watcher matches
  • ads.reddit.com
  • alb.reddit.com
  • redditmedia.com/pixel
  • pixel-config.reddit.com
  • www.redditstatic.com/ads/

What Reddit traffic looks like

The Reddit Pixel's snippet API is rdt('init', '<pixelId>') followed by rdt('track', '<EventName>'), spread across three Reddit hosts for load, config, and events.

Endpoint pattern
Pixel loads from www.redditstatic.com/ads/pixel.js, pulls per-advertiser configuration from pixel-config.reddit.com, and reports events to alb.reddit.com (ads.reddit.com appears in some setups)
Transport
A mixture of GET beacons and JSON POSTs depending on SDK version and event: the raw traffic is not uniform; batches less than TikTok, with smaller payloads
Key parameters
Pixel ID: the advertiser identifier, typically an a2_-prefixed string · click ID captured from the rdt_cid query parameter on ad landing pages, echoed on subsequent events for attribution · Advanced Matching, when enabled: a SHA-256 hashed email passed at init or with events
Built-in events
PageVisit, ViewContent, Search, AddToCart, Purchase, Lead, SignUp, plus Custom; Purchase typically carries value/currency and itemCount
Cookies
_rdt_cid persists the captured click ID; _rdt_uuid is the browser UUID keying Reddit's first-party identity

Debugging Reddit with Event Watcher

  • No dedicated parser, and that is fine for most work: the extension recognizes every request to the Reddit ad endpoints and names and categorizes it in the live stream with the platform icon and Advertising badge.
  • The raw request view shows query and body parameters parsed into key-value form. You read them under their wire names rather than translated labels.
  • The Cookies section shows _rdt_uuid and click-ID cookies being set and sent per hit.
  • The consent check runs on every event exactly as it does for parsed platforms.

Reddit and consent

Marketing consent

The extension checks Reddit Pixel traffic against the marketing consent category. There is no consent-mode or cookieless pixel variant: a hit to alb.reddit.com before marketing consent is a completed transmission, marked pre-consent or denied and counted as a violation.

The _rdt_uuid cookie is set as soon as pixel.js initializes, so even script-load timing matters: a correctly gated site shows neither the script nor any beacon until after consent.

Common debugging scenarios

  • Purchase conversions missing in Reddit Ads. Find the Purchase hit and read the parsed parameters for value and currency. Absence usually means the e-commerce template never passes them to rdt('track').
  • Attribution gap after ad clicks. Land with an rdt_cid parameter, then confirm in the Cookies section that the click-ID cookie is set and echoed on the next event.
  • Pixel fires before consent. The marketing-consent check flags it; verify whether pixel.js is hardcoded or CMP-gated using the Script Tree view.
  • Unknown duplicate init. Two rdt('init') calls with different pixel IDs produce doubled PageVisit hits. Group by Event Name and compare pixel IDs across the raw parameters.
  • Stack-wide pixel review. Include Reddit in a sweep via audit all tracking pixels.

See Reddit traffic on your own site

Free, no account, runs entirely inside Chrome DevTools.

Add to ChromeFree on the Chrome Web Store

Related guides

More advertising platforms