← Back to Blog

How to Track Where Your Restaurant Customers Come From

April 10, 2026Marketing

Ask them, check Google Insights, use unique QR codes, track promo codes. Six practical attribution methods for restaurants.

Last updated: April 2026

You are spending time on Instagram, Google, and maybe some ads. But you have no idea which one is actually bringing people through the door. Is your Instagram driving real visits or just likes? Did anyone find you through Google Maps? Are your delivery platform listings generating dine-in customers too?

Restaurant attribution is harder than online business attribution because the "conversion" happens offline (a person walks in and sits down). But there are simple, practical ways to get a rough picture.


Method 1: Ask them

The simplest and most underused method. Train your host or server to casually ask new customers: "Is this your first time here? How did you hear about us?"

Track the answers in a simple spreadsheet or notebook. After a month, you will see patterns. "Google" and "walked by" and "a friend told me" will likely dominate.

This is not scientifically precise, but it gives you directional data that is better than guessing.


Method 2: Google Business Profile Insights

Your Google Business Profile has a built-in analytics section that shows:

  • How many people viewed your listing
  • How many searched for your restaurant name vs. found you through a category search ("Thai food near me")
  • How many requested directions to your restaurant
  • How many clicked to call
  • How many clicked to your website

This data is free and tells you whether your Google listing is driving traffic. If 200 people per month request directions from your listing, Google is working for you.


Method 3: Unique QR codes per channel

Create different QR codes for different placements:

  • One QR code for your tables (tracks in-restaurant scans)
  • One for your front window (tracks walk-by interest)
  • One for your takeout bags (tracks repeat interest from delivery customers)
  • One for your business cards (tracks networking and event interest)

If your QR menu tool provides scan analytics, you can see which placement drives the most engagement. EasyMenus includes scan tracking that tells you how many scans each QR code generates.


Method 4: Google Analytics on your website

If you have a website, Google Analytics (free) shows where your web visitors come from: Google search, social media, direct URL entry, or referral links.

Look at the traffic to your menu page specifically. If most visitors come from Google, your SEO is working. If most come from Instagram, your social media is driving menu views. If most are direct, people already know your URL (which means word of mouth or repeat visitors).


Method 5: Reservation and ordering data

If you use a reservation system (OpenTable, Resy, or built into your POS), check whether it tracks the source of the reservation. Some systems show whether the booking came from Google, your website, or the reservation platform itself.

For online ordering, your POS or ordering platform may show whether the order came from your website, a delivery app, or a direct link.


Method 6: Promo codes by channel

Create simple promo codes for different channels:

  • Instagram bio: "Mention INSTA10 for 10% off your first visit"
  • Google listing: "Show this listing for a free appetizer" (add it as a Google Post)
  • Takeout insert: "Use code COMEBACK for free delivery on your next order"

Track how many times each code is redeemed. This directly ties a customer to the channel that brought them in.


What to do with the data

You do not need perfect attribution. You need directional answers to two questions:

  • Where should I spend more time? If Google is driving 60% of your new customers and Instagram is driving 5%, spend more time on Google and less time agonizing over Instagram content.
  • What is not working? If you have been running Facebook ads for three months and zero customers mention Facebook when asked how they found you, stop running those ads.

Review your attribution data monthly. Adjust your time and budget based on what is actually working, not what you assume is working.


Related reading:

Ready to create your digital menu?

Join thousands of restaurants already using EasyMenus. Free forever — no credit card needed.

Get started free →
← All posts