Skip to main content

Introduction

Bella already gives you built-in booking analytics inside your dashboard — with nothing to set up. This page is different: it lets you connect your own Google Analytics 4 or Google Tag Manager account to your booking page, so booking-page traffic and completed bookings show up in your analytics and ad tools. Connect your own analytics when you run paid ads (Google Ads, Meta/Instagram, TikTok) and need to measure which campaigns actually drive bookings — and what they’re worth — right alongside the rest of your website.
Your Bella built-in analytics keep working exactly as before. This is an optional extra for businesses that want the data in their own Google Analytics, Google Ads or Meta account.

Where to find it

  1. Open Settings → Online booking → Appearance.
  2. Scroll to the Analytics & tracking section.
  3. Paste your Google Analytics 4 Measurement ID and/or your Google Tag Manager container ID.
Your changes appear on your booking page within a minute.

Google Analytics 4

Paste your Measurement ID — it looks like G-XXXXXXXXXX. Bella adds the Google Analytics tracking code to your booking page for you; there’s no code to copy. Where to find your Measurement ID: in Google Analytics, go to Admin → Data streams, open your web stream, and copy the Measurement ID shown at the top. Once connected, your booking page reports to your GA4 property automatically.

Google Tag Manager

Prefer to manage your own tags? Paste your container ID — it looks like GTM-XXXXXXX — and Bella loads your Google Tag Manager container on your booking page. From inside your own container you can then run Google Analytics, Google Ads conversion tracking, the Meta (Facebook) Pixel, TikTok, and any other tag you like.
If your Tag Manager container already loads Google Analytics, don’t also paste a GA4 Measurement ID above — you’d count every visit twice. Use one or the other for Google Analytics.

What Bella sends

Bella sends two things to your Google Analytics / Tag Manager, so you can measure the whole journey — not just visits:
  • Page views — every page of your booking page, including as clients move through the booking steps.
  • A purchase event when a booking is completed — carrying the booking’s value and your currency. This is what makes proper conversion and return-on-ad-spend (ROAS) reporting possible: you can see not just that a booking happened, but what it was worth.
Because the purchase event includes a value, you can set up value-based conversions in Google Ads or Meta and optimise your campaigns towards revenue, not just clicks.
Bella handles cookie consent for you using Google Consent Mode.
  • For visitors in the EU, UK and Switzerland, tracking cookies are held back until the visitor accepts — a short consent notice appears on your booking page, and analytics only begin once they agree.
  • For visitors elsewhere (for example Australia), tracking is on by default and no cookie notice is shown, so your booking page stays clean where opt-in consent isn’t required.
The consent notice only ever appears when you’ve connected your own analytics — if you haven’t, your booking page shows nothing new.

Good to know

  • Ad-blockers. Some visitors use browser ad-blockers that stop Google Analytics loading, so the numbers in your own analytics can be a little lower than your actual bookings. This affects every website that uses Google Analytics, not just Bella — your Bella built-in analytics are unaffected.
  • Hidden prices. If you hide prices on your booking page, the booking purchase event is still sent, just without a value.
  • It’s per business. Each business (and location) connects its own analytics account, so a multi-location business can keep each location’s data separate.

FAQs

Q: Is this the same as Bella’s built-in booking analytics? A: No. Bella’s built-in analytics show your funnel and traffic sources inside your dashboard with no setup. This feature sends your booking-page data to your own Google Analytics / Tag Manager so you can measure it alongside the rest of your marketing and ads. Use both. Q: Do I need Google Tag Manager, or is Google Analytics enough? A: Google Analytics 4 alone is enough to measure traffic and bookings. Choose Google Tag Manager if you also want to run Google Ads conversion tracking, the Meta Pixel, TikTok or other tags from one place. Q: Will my clients see a cookie banner? A: Only when you’ve connected your own analytics, and only for visitors in the EU, UK and Switzerland — they see a short consent notice before any tracking cookies are set. Visitors elsewhere (for example Australia) see no notice. It never shows if you haven’t connected anything. Q: Can I track booking revenue for return-on-ad-spend? A: Yes. Bella sends a purchase event with the booking’s value and your currency when a booking completes, so you can report revenue and set up value-based bidding in Google Ads or Meta. Q: Which plans include this? A: Connecting your own analytics is available on every plan, at no extra cost.