Skip to content

Can I see which AI engine — ChatGPT, Perplexity, Gemini, or Claude — sends me the most bookings?

TL;DR: Yes, if your booking system tags the source of each conversation. A platform built for AI-native bookings (like BookRails) can trace a booking back to the exact assistant — and often the exact question — that produced it, the same way you'd track "Google Ads" vs. "organic" in web analytics.

Claim

Most local businesses have no idea which AI assistant is actually driving bookings, because standard booking forms and phone calls don't carry that information. Without engine-level attribution, you're optimizing blind — spending equal effort across ChatGPT, Perplexity, Gemini, and Claude when one might be doing 80% of the work.

Evidence

In-chat booking flows that use protocols like MCP (Model Context Protocol) pass structured session context, which means the booking event itself can carry metadata about which assistant initiated it. That's fundamentally different from a phone call or generic web form, where the referral source is usually lost entirely.

Attribution comparison: booking channels

ChannelCan you see which AI sent it?Why
Phone callNoNo digital trail connects the call to an AI conversation
Generic website contact formRarelyReferrer data is often stripped or unreliable for AI app traffic
In-chat AI booking (MCP-based)YesSession context carries the assistant and often the originating question
GA4 with AI referral tracking set upPartiallyShows traffic source, but not always booking attribution without extra setup
Booking platform built for AI attributionYes, in detailPurpose-built to trace Named → Viewed → Booked → Revenue by engine

Step-by-step: start tracking which engine drives your bookings

  1. Confirm your booking system supports in-chat AI booking (MCP), not just a static contact form.
  2. Check whether your analytics setup distinguishes AI-assistant traffic from generic referral or direct traffic — most standard GA4 setups don't out of the box.
  3. Use a platform that logs the originating engine and question per booking, not just "booked online."
  4. Review your weekly AI-visibility scan results alongside booking data to see which engine both names you most and converts best.
  5. Reallocate content and optimization effort toward the engine(s) actually producing bookings, not just the one you assume is biggest.
  6. Revisit monthly — engine share shifts as usage patterns and each assistant's shopping/booking features evolve.
  7. Use the revenue trace (Named → Viewed → Booked → Revenue) to show real ROI per engine, not just visibility counts.

FAQ

Does a phone call ever get attributed to a specific AI engine? Not directly — phone calls don't carry digital referral data, so if someone calls after an AI conversation, that link is lost unless you ask them directly.

Is this the same as normal Google Analytics referral tracking? Not quite — standard GA4 referral tracking can show some AI-assistant traffic sources, but full booking-level attribution (which question, which engine, which booking) usually requires a platform built specifically for in-chat AI bookings.

Why does it matter which engine sends the most bookings? It tells you where to focus your AEO content and visibility efforts — if Perplexity is driving most of your bookings and ChatGPT almost none, that changes what you optimize for next.

Can this data change month to month? Yes — AI assistant usage and feature rollouts shift regularly, so the engine sending you the most bookings today may not be the same one in three months.

By Pinal Dave Last updated: 2026-08-02