Online Booking

How do I see where my salon bookings come from?

Salon booking analytics show which channels send clients to your online booking page — Instagram, Google, Facebook, AI assistants, Direct, and other sources — along with how many visits each one turns into bookings. In Bella Booking this is built in on the Online Booking page, with a traffic-source breakdown, a booking funnel that reveals where visitors drop off, and a visit-to-booking conversion rate — no Google Analytics setup required.

What booking-source tracking actually measures

When a prospective client lands on your online booking page, they arrived from somewhere — a link in your Instagram bio, a Google search, a Facebook post, a recommendation from an AI assistant, or by typing your address straight in. Booking-source tracking (sometimes called traffic-source attribution) records where each visit came from and whether it ended in a booking. Instead of guessing which marketing is working, you see it.

There are two questions worth separating. The first is how appointments are created overall — online self-booking versus your team booking in-house versus the system. The second, and the one most owners really want answered, is where your online bookings come from at the channel level. Bella reports both: a booking-origin breakdown (online vs in-house vs system) and, on the Online Booking page, a channel-level traffic-source breakdown.

Knowing the channel matters because your effort is finite. If Instagram drives most of your visits but your direct link converts best, that tells you exactly where to spend your next hour.

The channels Bella tracks

Bella groups every booking-page visit into one of six channels, based on where the visitor came from:

  • Instagram — taps from your bio link, stories, and posts
  • Facebook — clicks from your page, posts, and groups
  • AI assistants — referrals from ChatGPT, Gemini, Perplexity, Claude, and Copilot, an increasingly common way people discover local businesses
  • Google — organic search and your Google Business Profile
  • Direct — visitors who typed your link in, used a bookmark, or scanned your QR code
  • Other — everything else, including links from your own website and any source that does not fall into the buckets above

For each channel you see visits, bookings, and the conversion rate between them. A channel can send a lot of visits but convert poorly, or send few visits that nearly all book — both are useful to know, and both change what you do next.

There is no separate "your website" channel. Visits that come from your own site are counted under Other, alongside any source Bella cannot confidently identify. Keeping the buckets honest matters more than inventing a category the data cannot reliably fill.

The booking funnel — where visitors drop off

A channel breakdown tells you who arrives. A funnel tells you where they leave. Bella shows a three-step booking funnel for the last 30 days: visited the page, added a service, and picked a time. Each step counts distinct visitors, and the biggest drop between steps is highlighted so the leak is obvious at a glance.

  1. 1Visited — someone opened your booking page
  2. 2Added a service — they got far enough to choose what they wanted
  3. 3Picked a time — they selected a slot, the last step before completing

If most visitors never add a service, the issue is usually higher up — unclear services, hidden prices, or a confusing first screen. If they add a service but rarely pick a time, the problem is closer to availability or scheduling. The funnel points you at the right fix instead of guessing.

Pair the funnel with incomplete-booking recovery. The funnel shows the pattern across everyone; incomplete bookings let you follow up with the specific clients who started but did not finish.

Your visit-to-booking conversion rate

The single number that ties it together is your visit-to-booking conversion rate — the share of booking-page visits that became a completed booking. Track it over time and it becomes your scoreboard: a new Instagram campaign, a tidier service menu, or a clearer deposit policy should move it. A live today strip sits alongside it, showing visits, started bookings, and bookings as they happen, so you can watch a promotion land in real time.

Conversion rates are only meaningful with enough data behind them. Bella deliberately hides the percentage until you have enough visits for it to mean something, showing counts and a short note instead. A single booking on a quiet week should never look like a dramatic swing — so it does not.

Why native beats bolting on Google Analytics

Most salon platforms do not show any of this. The standard advice is to wire up Google Analytics yourself — create a property, install a tag, and (the part that usually breaks) define a "completed booking" goal. That last step is exactly where it falls apart for booking software: many platforms have no unique confirmation URL, so the booking goal cannot be tracked cleanly, and some gate the necessary tag manager behind their top plan.

  • Zero setup — the analytics are already on, with nothing to install or configure
  • It sees bookings Google Analytics often cannot, including AI-assistant referrals and bookings completed in an app or marketplace context
  • It speaks in your terms — visits, bookings, channels, and a conversion rate — not generic web sessions and events
  • It is sample-size gated, so a small business is never shown a misleading rate

Built-in analytics also capture a fast-growing channel that Google Analytics frequently misses: clients arriving from AI assistants. As more people ask ChatGPT, Gemini, or Perplexity to find and book a local salon, seeing those referrals natively is a genuine edge.

How to find it in Bella

The analytics live on your Online Booking page — there is nothing to switch on:

  1. 1Open the Online Booking page in your dashboard
  2. 2Review the performance strip — online bookings, revenue, online share, and incomplete bookings, with a live today strip when there is activity
  3. 3Expand "Detailed analytics" to see the booking funnel and the where-your-bookings-come-from channel breakdown
  4. 4Check it weekly and watch your conversion rate and channel mix shift as you adjust your marketing

Online booking ships on every plan, so these analytics are available to every business — there is no separate tier to buy. Channel-level data builds up as visits accumulate, so the picture sharpens over your first few weeks.

Explore by business type

Ready to try Bella Booking?

Start your free trial today. No credit card required.

Australian-owned business. Sydney-based support team.