Marketing Scandigital scan
Measuring & insight

Measure hotel bookings: direct or through a platform?

28 October 2026 · 3 min read · Marketing Scan

Editorially updated:

This article was translated from Dutch.

How do I know whether my hotel website delivers bookings? Count confirmed reservations in your booking system and record how guests arrived. A “Book now” click is not revenue. Below is what this means for hotels in practice.

In this article

What counts as a result?

A hotel sells a stay on specific dates, not just a room. Guests often compare location, room type, breakfast and conditions between your site and a platform. A page helps only when comparisons are honest and the chosen room carries into the booking module. Check the whole journey, including confirmation and cancellation.

Analytics records events; you decide which represent business results. Do not share sensitive information with measurement tools. Read Google Analytics: Recommended events and apply it to your offering.

Why one figure misleads

A guest discovers the hotel through Google, returns directly later and books through the module. Simple last-click reporting does not recognise the first search’s value.

This concerns a concrete decision. Check your page supplies the details this visitor needs before seeking more traffic.

Set up a simple measurement plan

  1. Create one confirmation trigger firing only after genuine bookings.
  2. Pass source codes into the booking module if supported.
  3. Compare measured bookings with records and explain differences.

Follow the route yourself on a phone. Consult Google Analytics: URL builders and campaign data to check technical or measurement aspects.

A common measurement mistake

Do not count calendar openings as bookings or place personal guest details in analytics URLs.

An honestly described limitation beats a claim disproved after first contact. Review wording when your offering or methods change.

A report you can act on

Report confirmed direct bookings, revenue and cancellations monthly alongside platform bookings. State measurement gaps when modules use another domain.

Compare source definitions and identify unknown origins. Perfect attribution rarely exists. Save your website and action points in a free Marketing Scan account to compare future checks.

Start with a small monthly reconciliation table: booking date, arrival month, booking channel, confirmed value and cancellation status. Keep guest names and contact information in the booking system, rather than copying them into your marketing report. Compare equivalent periods and separate new reservations from stays that actually took place. If a reservation is cancelled or amended, update the business totals instead of treating the original confirmation as permanent revenue. Ask your booking provider which source information survives the hand-off from your website. When that information is unavailable, label the route unknown rather than attributing every booking to the last page visited.

Frequently asked questions.

How do I know whether my hotel website delivers bookings?

Count confirmed reservations in your booking system and record how guests arrived. A “Book now” click is not revenue.

What should my hotel improve first today?

Create one confirmation trigger firing only after genuine bookings.

Which website measurement error should I avoid?

Do not count calendar openings as bookings or place personal guest details in analytics URLs.

How do I know whether this works for my hotel?

Report confirmed direct bookings, revenue and cancellations monthly alongside platform bookings. State measurement gaps when modules use another domain.

Sources for this article

How does a marketing scan work? Audit methodology

Turn advice into action for your website

Create a free account. Save your website in your dashboard and follow its score and improvements in one place.

Create your free account

More about measuring & insight.

Conversion & follow-up

Get more direct hotel bookings through your website

Guests need clear stay prices and cancellation terms. Shorten the journey from room type to booking confirmation, especially for visitors using a phone.

· 3 min read

Updated:

Measuring & insight

UTM tags: measure campaigns without naming chaos

Use consistent UTM source, medium and campaign labels. Track email, social and QR links in GA4 while keeping attribution and measurement limits clear.

· 6 min read

Updated:

Measuring & insight

Measure AI traffic in GA4: does ChatGPT send customers?

Measure AI traffic in GA4: see how many visitors ChatGPT and Gemini send, why they convert better and how to create an AI channel group in ten minutes.

· 6 min read

Updated:

Visibility & SEO

How to measure AI visibility: free tracking template

Measure AI visibility with repeatable questions and a free CSV tracking template. Separate brand mentions, source citations, search traffic and real conversions.

· 4 min read

Updated:

Measuring & insight

Free website analysis: what does a scan measure?

What does a free website analysis see and miss? A practical explanation of technique, visibility, conversion and why you should follow up on the results.

· 5 min read

Updated:

Measuring & insight

Open rates after Apple Mail Privacy Protection: what counts

Apple Mail Privacy Protection artificially inflates opens. Learn what open rates still tell you and which email figures deserve your attention in 2026.

· 5 min read

Updated: