Clarvivo

Free tool by Clarvivo · no login

Check whether your Reddit click context survives the landing page

Paste a public Reddit ad destination with rdt_cid and inspect the passive browser journey for Pixel activity and persistence signals.

Reddit ad landing URL

Paste the exact public Reddit destination URL with rdt_cid. We check the passive browser journey for Reddit Pixel and redacted click-context storage.

This tool answers: Does rdt_cid reach a Reddit Pixel and persist beyond the landing URL?

Enable JavaScript to run the check — the diagnosis itself is free and needs no account.

Why this happens

When someone clicks a Reddit ad, Reddit appends a click ID, rdt_cid, to the landing URL. The Reddit Pixel uses it to connect the visit to the ad. If the Pixel doesn't fire while the click ID is available, or the ID isn't stored before the visitor moves on, Reddit loses the link between ad and conversion.

That loss is hard to see. Reddit still reports clicks, and the Pixel may still report conversions, but attribution falls and the campaigns look less effective than they are. Common causes are redirects that drop the parameter, consent banners that delay the Pixel, and pages that clean up the URL before scripts run.

This checker follows your Reddit landing URL with a test rdt_cid and reports whether the Pixel fired while the click ID was present, and whether the click context was stored for later pages.

Next checks

These answer the questions this one tends to raise.

How this check works

So you can trust the result — and your developer can verify it.

  1. Paste your Reddit destination URL with rdt_cid

    Use the exact URL your Reddit ad points to and add rdt_cid=test if it isn't there.

  2. We trace the click ID

    The journey is followed in an isolated browser, and we record each page where rdt_cid is still in the URL and where it disappears.

  3. We check the Pixel

    We record Reddit Pixel requests and whether they fired while the click ID was available.

  4. We look for stored click context

    We check for redacted storage keys associated with Reddit click context, which lets later conversions be attributed after the URL parameter is gone.

Common causes and fixes

Redirects drop rdt_cid
Redirects that rebuild the URL without the original query string lose the click ID. Preserve query parameters on every redirect.
Pixel blocked until consent
If the Pixel waits for consent and the visitor accepts on a later page, the click ID may be gone. Store it on landing and let the Pixel read it after consent.
URL cleaned before the Pixel loads
Some frameworks remove query parameters from the address bar on load. Make sure the Pixel initialises first.
Pixel not installed on the landing page
If the Pixel only lives on the conversion page, the click ID is never captured at landing.

Frequently asked questions

What is rdt_cid?
Reddit's click identifier, added to ad landing URLs so the Reddit Pixel can attribute conversions to ad clicks.
Does Reddit add UTMs too?
No. rdt_cid is for the Reddit Pixel. Add UTMs yourself for GA4.
What if no rdt_cid is in my URL?
The test can't trace it. Add rdt_cid=test to the URL to simulate a Reddit click.
Does this test the Reddit Conversions API?
No. CAPI sends events from your server. Use the Reddit Pixel + CAPI Dedup Checker for the browser side of deduplication.
Is a missing storage key always a problem?
Only if visitors convert on a later page. Single-page conversions can work without it, but storage makes attribution more robust.

See paid-social context before it becomes a reporting gap.

Clarvivo keeps campaign signals connected to actual business outcomes across the journey.

Connect Reddit traffic to revenue

What this tool reads, and what it keeps