Skip to main content
Reddit · RestaurantsReddit × Restaurants

Reddit Ads conversion tracking for restaurants

A restaurant's conversions are scattered across systems it mostly doesn't own: reservations through a booking platform, delivery orders through a marketplace, and a large share of bookings still arriving by phone. What Reddit Ads adds on top of that is a mechanical requirement: the rdt_cid click identifier has to reach the record that holds the money, because Reddit can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in restaurants, and what Reddit specifically needs to accept it.

Free30 minutesNo obligation

Specific to Reddit × Restaurants

Reddit for restaurants: city subreddits, server-side orders

On Reddit, a restaurant should send online orders or reservations through the Reddit Conversions API from its ordering or reservation system, matched on the rdt_cid captured at landing and hashed email, with the order or booking reference as conversion ID. Many restaurants here send server-side only, since the pixel is often blocked.

Reddit fits restaurants through local communities: city and neighborhood subreddits where people ask where to eat, and where an opening, a new menu or a late-night spot gets discussed. The audience is skeptical of ads and quick to call out anything that reads like marketing, so ad-driven conversions are smaller than the effect of being mentioned in a thread. Expect Reddit's reported numbers to understate it.

Because tracker blocking is common on Reddit traffic, assume the pixel won't fire on a large share of visits. Read rdt_cid from the landing URL and store it with the reservation or order on your server, then send the conversion from there. Sending server-side only is reasonable here and avoids pairing a pixel event that may never arrive.

The break is the slow path. A redditor reads a thread recommending your place, doesn't click the ad, and books through Google three days later, so Google gets the credit. A short code in the ad, entered at checkout or mentioned on the phone, and a reservation-system field asking how guests heard of you give you something to put next to Reddit's count before cutting the budget.

Reddit · Restaurants · what breaks

Why Reddit under-reports for restaurants

  1. 01

    Reservations on a third-party platform

    Off-domain, unattributed.

  2. 02

    Delivery marketplace orders invisible

    A large revenue channel with no ad attribution.

  3. 03

    Phone bookings untracked

    Still a major channel for most restaurants.

  4. 04

    The rdt_cid click identifier never reaches the record

    Reddit appends rdt_cid to your landing page URL, and the Reddit Pixel keeps its own identifier in the _rdt_uuid cookie. Reddit's audience is unusually privacy-aware — ad-blocker and tracker-blocker usage on Reddit traffic runs well above the web average — so the share of visits where the pixel never loads at all is higher here than on any other network in this list. The URL parameter is the identifier that survives; the cookie often does not.

Reddit · Restaurants · the fix

What working looks like — Reddit · Restaurants

  • Each booking path measured separately

    Web, platform, phone.

  • Cover value rather than booking count

    A table of two and a table of ten differ.

  • Calls attributed to campaigns

    The channel most restaurants ignore.

Reddit · Restaurants · architecture

How Reddit and restaurants actually connect

  1. 1

    The conversion in restaurants

    Reservation made, reservation honoured, order placed, order value. No-show rates in hospitality make the second stage matter as much as the first.

  2. 2

    Reddit Ads needs a click to match

    An event name Reddit recognizes, a conversion identifier matched to the pixel if you are also running one, a timestamp, hashed customer information, and the click identifier where you have it.

  3. 3

    The identifier: the rdt_cid click identifier

    Reddit appends rdt_cid to your landing page URL, and the Reddit Pixel keeps its own identifier in the _rdt_uuid cookie. Reddit's audience is unusually privacy-aware — ad-blocker and tracker-blocker usage on Reddit traffic runs well above the web average — so the share of visits where the pixel never loads at all is higher here than on any other network in this list. The URL parameter is the identifier that survives; the cookie often does not.

  4. 4

    Where it gets sent from

    your reservation and ordering systems' records.

  5. 5

    Deduplication and window

    The pixel and the Conversions API event must carry the same conversion identifier for the same action. Because so much Reddit traffic never runs the pixel at all, a lot of accounts skip the pixel entirely and send server-side only — which is a legitimate choice here in a way it rarely is elsewhere, and it removes the deduplication problem completely. Reddit's default attribution windows are shorter than Meta's and are configurable. Check what your account is set to before reconciling anything, and verify the accepted event-freshness limit for server events against Reddit's current documentation.

Reddit · Restaurants · events

The conversion map for restaurants

Four stages spread across systems you mostly don't own.

Reservation madeServer-side from the reservation platform where it exposes a webhook.
Reservation honouredServer-side. Covers seated is the real conversion.
Phone bookingCall tracking plus the reservation system's record.
Online orderServer-side from your own ordering system, with order value.
Marketplace orderReported separately. Usually not attributable to your ads at all.

Reddit · Restaurants · diagnose

Diagnostic order — Reddit · Restaurants

  1. 01

    Count records carrying the rdt_cid click identifier

  2. 02

    Reservation platform on another domain

    The click ID doesn't cross unless carried, so bookings look like direct traffic.

  3. 03

    No-shows counted as conversions

    Restaurant no-show rates make booked-only reporting optimistic.

  4. 04

    Phone bookings untracked

    Hard-coded numbers, and no click-to-call event on mobile.

  5. 05

    Read the events received and matched in Reddit Ads Manager, reconciled against your own records

    Reddit converts on a delay and on trust. People read a thread, leave, think about it, and come back through a branded search a week later — which is a genuine Reddit-driven conversion that Reddit will never be credited for and Google will happily claim. If Reddit is judged purely on last-click inside its own window, it will always look worse than it is. Build the measurement, then argue about attribution with that context on the table.

Reddit · Restaurants · prove

How it gets proven — Reddit · Restaurants

Source of truth

your reservation and ordering systems' records

  • Click ID confirmed reaching the reservation platform, or the limitation documented.
  • Number insertion and click-to-call confirmed on a real mobile device.
  • Covers seated reconciled against the reservation system for a closed month.
  • Marketplace orders reported separately and explicitly.

Reddit · Restaurants · free audit

What we check in the free audit

  • Count records carrying the rdt_cid click identifier
  • Reservation platform on another domain
  • No-shows counted as conversions
  • Phone bookings untracked
  • Read the events received and matched in Reddit Ads Manager, reconciled against your own records

Checked against

your reservation and ordering systems' records

Get my free conversion tracking audit

Free30 minutesNo obligation

Reddit · Restaurants · when not to buy

When you don't need this — Reddit · Restaurants

  • If Reddit already reports conversions that reconcile against your reservation and ordering systems' records within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry the rdt_cid click identifier.
  • If you are not running Reddit at meaningful spend, skip it. And if your Reddit strategy is organic community presence rather than ads, none of this applies — that traffic has no click identifier by definition.

Reddit · Restaurants · what we deliver

What gets built — Reddit · Restaurants

  • Click ID carried into the reservation platform

    Where it supports parameters.

  • Call tracking with number insertion

    On every template and the sticky mobile bar.

  • Reservation system as the source of truth

    Covers seated, not bookings made.

  • Delivery marketplace reported as its own channel

    Honestly, including what can't be attributed.

  • Dispatch via the Reddit Conversions API

    Server events posted to Reddit's Conversions API with the click identifier and hashed customer information. Reddit's implementation is younger than Meta's and its documentation moves — confirm the current endpoint, event names and required fields against Reddit's own developer docs rather than an integration blog post.

Written guarantee

95%+ tracking accuracy

Measured against your reservation and ordering systems' records. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Reddit · Restaurants questions, answered

Yes, through location targeting and city or neighborhood communities. Conversions still need rdt_cid stored on your server, because many local redditors browse with tracker blockers.

Free · 30 min

Get Reddit reporting what restaurants actually earn

Free30 minutesNo obligation