Hello There!

Lorem ipsum dolor sit amet, consectetur adipiscing elit,

Hospitality Paid Media ROI: A Measurement Framework for Hotels and Restaurants

The Lobby > Paid Media > Hospitality Paid Media ROI: A Measurement Framework for Hotels and Restaurants
Hospitality-Paid-Media-Roi

Hospitality Paid Media ROI: A Measurement Framework for Hotels and Restaurants

The most common problem in hospitality paid media is not bad campaigns. It is campaigns running without the measurement infrastructure to know whether they are good or bad.

Hotels and restaurants invest in Google Ads, metasearch, display retargeting, and paid social — and then measure those investments with metrics that feel like performance data but are not: clicks, impressions, cost per click, engagement rate, follower count. These are activity metrics. They measure what the campaign did, not what it produced.

This guide sets out a measurement framework for hospitality paid media — the metrics that matter, how to track them, and how to use them to make better investment decisions.

The Only Metric That Ultimately Matters

Every paid media campaign in hospitality exists to produce one of two commercial outcomes: a booking (for hotels) or a reservation (for restaurants). All other metrics are proxies — useful for diagnosing campaign performance, but not substitutes for the primary measure.

Return on Ad Spend (ROAS) — direct booking revenue divided by advertising spend — is the primary performance metric for hotel and restaurant paid media. A ROAS of 800% means £8 in revenue for every £1 spent. A ROAS of 400% means £4 per £1 spent.

ROAS alone is not sufficient — it does not account for the margin on that revenue, the attribution model used to calculate it, or the incremental value of a direct booking versus an OTA booking. But it is the clearest single indicator of whether a paid media investment is generating commercial returns.

The Measurement Stack: What You Need in Place

Accurate paid media measurement for hotels and restaurants requires four components working together.

1. Google Analytics 4 (GA4)

GA4 is the foundation of hospitality digital measurement. It tracks all website traffic by source and channel, records user behaviour on the site, and attributes conversions to the channels that drove them. Configure GA4 before running any paid media — without it, you cannot measure channel performance or booking attribution.

Key GA4 setup for hotels and restaurants: Configure conversion events for your primary booking actions (booking engine entry, booking confirmation page load, click-to-call, enquiry form submission). Link GA4 to your Google Ads account so paid search data flows into your analytics reports. Enable Google Signals for cross-device tracking. Set up custom reports for paid media channel performance.

2. Google Ads Conversion Tracking

Import your GA4 conversion events into Google Ads, or set up native Google Ads conversion tracking tags for your key booking actions. This enables Google’s bidding algorithms to optimise toward actual bookings rather than clicks, and provides booking attribution data directly within your campaign reports.

For hotels: Track booking engine entries (micro-conversion) and booking confirmations with booking value passed as revenue (macro-conversion). The revenue data enables ROAS calculation and Target ROAS bidding within Google Ads.

For restaurants: Track reservation completions via online booking system confirmation pages, and click-to-call events for phone bookings.

3. UTM Parameter Tracking

UTM parameters are tags appended to URLs that tell GA4 where the traffic came from. Every paid media ad should include UTM parameters on destination URLs — specifying the source (google, facebook, tripadvisor), medium (cpc, paid-social, metasearch), and campaign name.

Without UTM parameters, paid social and metasearch traffic may be attributed to “direct” or “referral” in GA4, making it impossible to identify which channel drove which bookings. UTM parameters are not optional — they are the mechanism that makes multi-channel attribution possible.

4. The Meta Pixel (for Facebook and Instagram campaigns)

The Meta Pixel is Facebook’s equivalent of the Google Ads tag — a piece of code installed on your website that tracks visitor behaviour and attributes it to Facebook and Instagram ad campaigns. Without the Pixel, Facebook cannot optimise conversion campaigns or attribute bookings to paid social spend.

Configure Pixel events for your key booking actions, mirroring the conversion events you have set up in GA4 and Google Ads. Verify Pixel installation and event firing using Meta’s Pixel Helper browser extension before launching any conversion campaigns.

Channel-Specific Metrics

Google Search Ads

Primary metrics: ROAS (revenue / ad spend), cost per booking, conversion rate (clicks to bookings), impression share (branded campaigns).

Secondary metrics: Click-through rate (indicates ad relevance and quality), Quality Score (indicates ad and landing page relevance), cost per click (for benchmarking, not as a performance target).

Targets for independent hotels in competitive markets: Branded campaign ROAS 1,000%+, non-branded campaign ROAS 500–900%, blended account ROAS 600–1,000%.

Google Hotel Ads (Metasearch)

Primary metrics: ROAS, cost per direct booking, direct booking share (what percentage of metasearch-visible bookings converted directly vs. through an OTA).

Secondary metrics: Click share (percentage of available Hotel Ads clicks captured), rate competitiveness (how often your direct rate matches or beats OTA rates).

A critical metasearch metric that most hotels do not track: the rate at which direct Hotel Ads bookings displace OTA bookings. A direct booking generated via Hotel Ads at 18% commission equivalent — but delivered at a 4% CPC cost — represents 14 percentage points of margin improvement per booking.

Display and Retargeting

Primary metrics: Click-through conversions (bookings from guests who clicked a display ad), view-through conversions (bookings from guests who saw but did not click an ad, within a defined attribution window), cost per booking.

Attribution note: View-through conversions inflate display ROAS and should be weighted at 20–30% of face value in conservative measurement models. A guest who saw a display ad three times and then searched for the hotel on Google and booked directly will appear in the display view-through report — but the booking would likely have occurred regardless of the display exposure.

Secondary metrics: Frequency (average number of times each person in the retargeting audience saw the ad — optimise for 3–7 impressions per week to maintain recall without oversaturating), reach (proportion of retargeting audience reached), CPM.

Facebook and Instagram Paid Social

Primary metrics (conversion campaigns): Cost per booking, ROAS, cost per lead (for enquiry-based campaigns).

Primary metrics (awareness campaigns): Cost per thousand impressions (CPM), reach, frequency, branded search volume trend (an indirect indicator of awareness campaign effectiveness).

Attribution caveat: Facebook’s attribution model differs from GA4’s. Facebook will often claim more conversions than GA4 attributes to it — because Facebook counts any conversion that occurred within the attribution window after an ad view or click, while GA4 uses a different attribution model. Use GA4 as your primary attribution source and treat Facebook’s self-reported numbers as directional.

Attribution Models: Choosing the Right Framework

Attribution models determine how credit for a booking is distributed across the channels that appeared in the guest’s journey. Different models produce different conclusions about which channels are most valuable.

Last-click attribution: All credit to the final channel before booking. Simple but systematically undervalues upper-funnel channels (paid social, display) that contributed earlier in the journey. Default model in most platforms but often misleading for hotels and restaurants with multi-touch booking journeys.

First-click attribution: All credit to the channel that first brought the guest to your website. Overvalues awareness channels, undervalues channels that capture guests late in the decision process (branded search, metasearch).

Linear attribution: Equal credit distributed across all touchpoints. More balanced than first or last click but does not reflect the actual influence of each touchpoint.

Data-driven attribution (GA4 default): Google’s machine learning model distributes credit based on the actual contribution of each touchpoint to conversion probability. The most accurate model for hotels and restaurants with sufficient conversion data, but requires volume (typically 300+ conversions per month) to produce reliable results.

For most independent hotels and restaurants, a practical approach is to use last-click attribution as the primary reporting model (it is the most conservative and prevents double-counting), while using GA4’s path analysis reports to understand which channels appear in converting journeys even when they do not receive last-click credit.

Building a Monthly Performance Report

A useful monthly paid media report for an independent hotel or restaurant covers:

Channel summary: For each active paid media channel — total spend, total bookings attributed, total revenue attributed, ROAS, cost per booking. Comparison to previous month and previous year where data exists.

Budget pacing: Actual spend versus planned spend by channel. Are campaigns staying within budget? Are budget caps being hit before the end of the day (indicating underfunding in high-demand periods)?

Conversion performance: Conversion rate by channel (clicks to bookings). Declining conversion rates at stable click volumes indicate landing page, booking engine, or rate competitiveness issues — not campaign problems.

Branded search health: Impression share for branded Google Ads campaigns. A branded impression share below 85% indicates OTAs or third parties are intercepting branded searches.

Direct booking share trend: What percentage of total bookings came through direct channels versus OTAs, tracked month over month. A rising direct booking share — even gradually — represents compounding margin improvement.

Recommended actions: Based on the data, what should change next month? Budget reallocation, campaign pause or expansion, keyword additions or negatives, landing page tests. A performance report without recommendations is a description, not a management tool.

Common Measurement Mistakes in Hospitality Paid Media

Measuring clicks instead of bookings. A campaign generating 500 clicks per month at £0.80 per click looks efficient. A campaign generating 12 clicks per month at £8 per click might be generating more bookings at better ROAS. Clicks are not outcomes.

Not passing revenue values to Google Ads. Without booking revenue data, ROAS cannot be calculated, Target ROAS bidding cannot function, and campaign decisions default to cost-per-click logic. Implement revenue tracking before scaling any budget.

Comparing channels on the same attribution model. Display retargeting, paid social, and metasearch all interact differently with the booking journey. Comparing their last-click ROAS as if they play the same role will consistently make upper-funnel channels look ineffective.

Ignoring the OTA commission baseline. Any direct booking generated at a cost lower than the OTA commission it replaces is commercially positive — even if the absolute ROAS looks modest. Always evaluate paid media performance against the OTA alternative, not just against an abstract return target.

Short evaluation windows. Paid media campaigns — particularly those using automated bidding — need 90+ days to accumulate data and optimise. Campaigns evaluated at 30 days and paused due to early underperformance never reach their potential.

The Lobby provides monthly performance reporting for all paid media clients — tracking what matters, identifying what is working, and making the commercial case for every pound of advertising investment.

The Lobby is a hospitality digital marketing agency working with independent hotels and restaurants across Europe. We combine paid media, SEO, and website strategy to grow direct revenue.

Ready to reduce OTA dependency and grow direct bookings?

Talk to The Lobby about a paid media strategy built around your hotel’s direct booking goals.

Get in Touch


Related Reading

Leave a Reply

Your email address will not be published. Required fields are marked *