Skip to main content
RestaurantsIndustry solution

Conversion tracking for restaurants, across reservations, orders and calls

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. Each one lives on a different domain with different access, and most restaurant accounts end up measuring only the small fraction that happens on their own website. The build attributes each path separately and reconciles against the reservation and ordering systems rather than page views.

Free30 minutesNo obligation

Getting and tracking leads for restaurants

Why the ads report calls and directions while Tuesday's dining room stays half empty

A restaurant's paid results end in a reservation on OpenTable, Resy or Tock, an online order on Toast or a delivery app, a phone call, a private dining inquiry or simply a walk-in. The ads count clicks on directions and the phone number. Count a reservation by covers, a direct online order by its value and a private event by its signed contract, and keep marketplace orders separate from anything you credit to ads.

What owners notice: Google Ads and the Business Profile report a pile of calls and direction requests, OpenTable says Google sent bookings, and none of the numbers match the covers the host stand counted. What is happening is that each booking path lives on someone else's system. Resy books inside an iframe served from its own domain and gives your page no booking-complete event; Tock fires its purchase on its own domain; OpenTable can record Google Ads conversions only when its account manager enters your conversion ID; and the 'Order online' button on your profile may point to DoorDash or Uber Eats, where no tag of yours can run. The calls that are counted include people asking whether you're open, whether there's parking, and whether the kitchen does gluten-free.

That costs you in what the campaigns learn. If a tap on 'directions' or a short 'are you open' call is the conversion, bidding buys people who were already on their way, and you can't see whether the brunch promotion or the private dining campaign filled a single table. Orders that go to a marketplace also carry its commission, so an ad that sends people there can lose money on every order it 'wins'. The ten-minute check: open your Business Profile and look at where 'Reserve' and 'Order online' point. Then compare last month's covers by source in your reservation system with Google Ads conversions for the same weeks, and count how many of the ad's 'calls' were longer than it takes to ask for the hours.

Fixed looks like: reservations reported by covers and source from the reservation system, direct online orders on Toast or your own ordering page sent back with their value, private dining inquiries followed to a deposit, marketplace orders reported apart with commission, and direction taps kept as a soft signal only. The free audit starts with where each button sends a guest today, then reconciles one month of covers and orders against the ad reports.

Where the leads come from

Local Services AdsListed under dining categories such as American RestaurantThere is no Google Verified badge for dining categories, and availability is checked by ZIP code; a charged lead here is a call or message, not a seated table, so match it to reservations by phone and time.
Google Search adsBrand, cuisine-plus-neighborhood and occasion searches such as private dining or brunchBid on reservations and direct orders imported with covers or value, never on direction taps.
Business ProfileMenus, photos, hours and the Reserve and Order buttons most guests usePoint the buttons at your own reservation and ordering pages where you can, and add UTMs to the website link.
Meta and InstagramEvents, new menus, happy hour and private dining for localsOften the main paid channel for restaurants; measure it against reservations and direct orders, not reach.
NextdoorNeighbors recommending a place for a birthday dinnerTrack it with a code or source if you post offers there.
DoorDash, Uber Eats, Grubhub, YelpDelivery orders and reviews off your siteOrders inside a marketplace can't be tagged by you; report them with their commission and never count them as ad conversions.

Which calls count

Count it when
Count the call when it books a table, places a takeout order or starts a private dining or catering inquiry. Calls about hours, directions, parking or a lost credit card are not leads.
Minimum duration
A timer doesn't separate a booking from a question about the menu. Use the reservation or order created in the system as the conversion wherever possible.
After hours
Calls during service often go unanswered while the host is seating. Send overflow to online booking by text or an answering line rather than letting the ad keep ringing.

Where each lead should land

Reservation on OpenTable, Resy or Tock
Reservation record with party size and source; website widget bookings matched to ads, app and marketplace bookings reported apart.
Direct online order
Order in Toast or your ordering platform with value and the campaign carried through, where the platform tier exposes tracking fields.
Phone reservation or takeout order
Reservation or order entered with the tracked call source, matched by number and time.
Private dining or event inquiry
Lead in Tripleseat, SevenRooms or the events inbox with source, followed to the deposit and final check.
Marketplace order
Marketplace reporting only, with commission, kept out of ad conversion counts.

Restaurants · what breaks

What restaurants usually run into

  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.

Restaurants · the fix

What changes — 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.

Restaurants · architecture

The conversion map for restaurants

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

  1. 1

    Reservation made

    Server-side from the reservation platform where it exposes a webhook.

  2. 2

    Reservation honoured

    Covers seated is the real conversion.

  3. 3

    Phone booking

    Call tracking plus the reservation system's record.

  4. 4

    Online order

    Server-side from your own ordering system, with order value.

  5. 5

    Marketplace order

    Reported separately. Usually not attributable to your ads at all.

Restaurants · diagnose

Where restaurants tracking usually breaks

  1. 01

    Reservation platform on another domain

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

  2. 02

    No-shows counted as conversions

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

  3. 03

    Phone bookings untracked

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

  4. 04

    Marketplace revenue claimed for ads

    The marketplace owns that journey; claiming it distorts everything.

Restaurants · prove

How the work is proven — 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.

Restaurants · free audit

What we check in the free audit

  • Reservation platform on another domain
  • No-shows counted as conversions
  • Phone bookings untracked
  • Marketplace revenue claimed for ads

Checked against

your reservation and ordering systems' records

Get my free conversion tracking audit

Free30 minutesNo obligation

Restaurants · when not to buy

What lands in your monthly report — Restaurants

  • Reservations made and honoured, and online orders, for the month, by channel.
  • Covers seated rather than bookings made.
  • Cost per honoured cover, and average order value for delivery.
  • Marketplace revenue reported separately from anything attributable.

Restaurants · what we deliver

The flow we build — 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.

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

Restaurants questions, answered

Where the platform supports link parameters or a webhook, yes. Where it doesn't, we say so rather than reporting a number we can't stand behind.

Free · 30 min

Measure covers seated, not clicks

Free30 minutesNo obligation