Hospitality Marketing

Chapter 13
Marketing Analytics, AI and Decision Making

Post Graduate Program in Hotel Management
Hospitality Marketing   •   Post Graduate

Marketing Analytics, AI and Decision Making

Introduction

Hospitality marketing increasingly depends on the ability to convert dispersed operational and customer data into timely decisions. A hotel may possess property-management records, booking-engine data, online-travel-agency reports, customer-relationship-management profiles, social-media comments, advertising-platform data and guest-survey responses. The managerial challenge is not merely to collect these data, but to determine which measures are reliable, which relationships are causal, and which actions improve profitable demand.

Marketing analytics is the systematic use of data, statistical reasoning and managerial judgement to understand markets, evaluate marketing performance and guide decisions. In hospitality, its application is complicated by perishable inventory, demand volatility, multiple distribution channels, advance bookings, seasonal patterns, capacity constraints and the simultaneous importance of revenue and experience quality. Artificial intelligence (AI) extends analytical capability through automation, prediction, natural-language processing, recommendation and content generation. It does not, however, eliminate the need for human oversight. A model can optimise the wrong objective, reproduce historical bias or interpret a correlation as a cause.

This chapter develops an integrated approach to dashboards, acquisition and conversion metrics, sentiment, retention, customer lifetime value, experimentation, forecasting, predictive modelling and generative AI.

Learning Objectives

By the end of this chapter, the reader should be able to:

  1. Interpret hospitality marketing dashboards and distinguish operational, diagnostic and strategic metrics.
  2. Calculate and explain occupancy-related demand, acquisition cost, conversion, return on advertising spend, retention and lifetime value.
  3. Evaluate experiments and distinguish causal evidence from correlation.
  4. Apply forecasting and predictive models while recognising assumptions and uncertainty.
  5. Use generative AI responsibly in hospitality marketing.
  6. Design governance arrangements that preserve privacy, fairness, transparency and human accountability.

1. From Data to Decision

A useful analytical chain is:

data → measurement → insight → decision → action → outcome → learning

Data become useful only when their definitions, time windows, units and sources are clear. A dashboard displaying “bookings” may include confirmed reservations, cancelled reservations, room nights or transactions. These are not interchangeable. Every metric therefore requires a data dictionary specifying its numerator, denominator, population, date basis, source system and refresh frequency.

Three levels of analytics are particularly important:

LevelMain questionHospitality example
DescriptiveWhat happened?Direct bookings fell 8% last week.
PredictiveWhat is likely to happen?Weekend demand is expected to exceed available rooms.
PrescriptiveWhat should we do?Increase mobile-search bids for a defined segment while protecting margin.

A fourth capability, diagnostic analytics, asks why an outcome occurred. For example, a fall in conversion may result from higher prices, a slow booking engine, unavailable room types, poor traffic quality or a tracking failure. A dashboard should encourage investigation rather than create false certainty.

Data quality and measurement architecture

A professional measurement system should address:

  • Completeness: Are all relevant bookings, cancellations and costs captured?
  • Accuracy: Do dashboard values reconcile with finance and the property-management system?
  • Consistency: Are “stay date,” “booking date” and “campaign date” used correctly?
  • Uniqueness: Are duplicate reservations or users removed?
  • Timeliness: Is the data sufficiently current for the decision?
  • Attribution integrity: Can revenue be assigned to a channel without double counting?

Hospitality organisations should distinguish booking-date analysis from stay-date analysis. Booking-date data describe when demand was generated; stay-date data describe when rooms are consumed. Mixing them can make a campaign appear successful before cancellations occur or can conceal future occupancy risk.

2. Interpreting the Hospitality Marketing Dashboard

A dashboard should be designed around decisions, not around the availability of data. A general manager may need to know whether demand is sufficient to justify a rate increase. A digital-marketing manager may need to know whether paid traffic produces profitable bookings. A CRM manager may need to know whether a loyalty campaign increases repeat stays.

Occupancy and demand metrics

The standard occupancy rate is:

Occupancy rate = Rooms sold ÷ Rooms available × 100

Rooms sold means occupied sellable rooms for the specified period. Rooms available should normally exclude rooms that are genuinely out of service, provided the organisation uses the same policy consistently. Occupancy is a utilisation measure, not a complete measure of demand or profitability.

Illustrative example. A 200-room hotel has 6 rooms out of service for a day and sells 155 rooms. Available rooms are 194, so occupancy is 155 ÷ 194 × 100 = 79.9% (approximately). If the hotel incorrectly used 200 as the denominator, it would report 77.5%.

A hotel may have high occupancy but weak demand quality if rooms are sold at heavily discounted rates or through expensive intermediaries. Useful companion metrics include average daily rate (ADR), revenue per available room (RevPAR), booking pace, pickup, cancellation rate, length of stay and channel contribution.

ADR = Room revenue ÷ Rooms sold
RevPAR = Room revenue ÷ Rooms available = ADR × Occupancy rate

In the second expression, occupancy rate must be expressed as a decimal, not as a percentage. For example, ADR of £140 and occupancy of 80% produce RevPAR of £112. RevPAR is useful but excludes ancillary revenue and may conceal distribution cost.

Demand should not be equated with rooms sold. Demand includes observed bookings, rejected or turned-away requests, searches, enquiries and latent demand. A hotel at full capacity may record 100% occupancy but still face additional unmet demand. Search volume, availability checks, wait-list requests and competitor-rate data can provide evidence of unconstrained demand, although each source has measurement limitations.

Acquisition cost and channel economics

Customer acquisition cost (CAC) measures the cost of acquiring customers under a defined scope:

CAC = Total acquisition cost ÷ Number of new customers acquired

The scope must be explicit. “Total acquisition cost” may include media spend, agency fees, creative production, technology and commissions. A channel-specific version should include only costs attributable to that channel. A room-night CAC and a customer CAC answer different questions.

For hotel bookings, contribution after distribution cost is often more decision-relevant than gross booking value:

Contribution = Booking revenue − Variable service cost − Distribution cost − Campaign cost

This is not a universal accounting definition; the organisation must define which costs are included. A booking with high revenue may be unattractive if it carries a high commission, costly discount or substantial servicing cost.

Conversion metrics

Conversion rate depends on the unit of analysis:

Conversion rate = Conversions ÷ Qualified opportunities × 100

A website conversion rate may use sessions, users or search transactions as the denominator. A campaign conversion rate may use clicks or landing-page visitors. These measures cannot be compared unless their denominators and tracking rules are equivalent. In hospitality, booking conversion should also be examined alongside cancellation and no-show rates.

ROAS and profitability

Return on advertising spend is:

ROAS = Attributed revenue ÷ Advertising spend

ROAS is a ratio, often expressed as “3.0×.” It is not profit. If attributed revenue is £30,000 and advertising spend is £10,000, ROAS is 3.0×. If the booking generates only £8,000 of contribution after commissions, labour and other variable costs, the campaign may be economically unattractive despite a high ROAS.

Attribution is especially difficult when guests see display advertising, search advertising, an email and an OTA listing before booking. Last-click attribution assigns all credit to the last interaction and can overvalue branded search or retargeting. Alternatives include first-touch, position-based, data-driven attribution and, more reliably for causal evaluation, controlled experiments.

Sentiment and experience indicators

Sentiment analysis classifies text as positive, negative or neutral, or estimates a continuous sentiment score. It can identify recurring themes such as cleanliness, check-in delay, breakfast quality or staff helpfulness. However, sentiment is not the same as satisfaction, and an algorithm may misunderstand sarcasm, mixed opinions, multilingual expressions or culturally specific language.

A sound dashboard combines sentiment with volume, topic, rating, service-recovery records and operational data. A fall in sentiment accompanied by increased complaints about room readiness is more actionable than a single aggregate score. Managers should inspect representative comments rather than rely only on an algorithmic average.

Retention and lifetime value

Retention rate for a cohort can be expressed as:

Retention rate = Customers active at end of period ÷ Customers at start of period × 100

The cohort and observation period must be specified. A hotel should distinguish repeat booking from loyalty-program membership, because a member who has not stayed may still be active in communications but not commercially retained.

A simple customer lifetime value model is:

CLV = (m × r) ÷ (1 + d − r) − CAC

Here, m is contribution margin per period, r is the probability of retention from one period to the next, d is the periodic discount rate, and CAC is customer acquisition cost. This is a simplified infinite-horizon model. It assumes constant margin, constant retention probability, constant discount rate and an indefinitely continuing relationship. It is unsuitable where customer behaviour changes materially by tenure, segment or lifecycle stage.

Example. Suppose annual contribution is £240, annual retention is 0.60, annual discount rate is 0.10 and CAC is £80. Then:

CLV = (240 × 0.60) ÷ (1 + 0.10 − 0.60) − 80 = 288 − 80 = £208

The result is an estimated net present value, not a guaranteed amount. A more realistic model may use transaction-level contribution, predicted booking frequency, cancellation probability, tenure-specific retention and a finite forecast horizon.

3. Experimentation and Causal Decision Making

An experiment tests whether an intervention changes an outcome. In a typical A/B test, eligible users are randomly assigned to a control group or treatment group. Randomisation aims to balance observed and unobserved characteristics, so differences in outcomes can be attributed to the intervention, subject to implementation quality.

A basic absolute treatment effect is:

Δ = pT − pC

where pT is the treatment conversion rate and pC is the control conversion rate. Relative lift is:

Relative lift = (pT − pC) ÷ pC × 100

Example. If treatment conversion is 4.8% and control conversion is 4.0%, absolute lift is 0.8 percentage points and relative lift is 20%. These are different statements and both should be reported.

A valid hospitality experiment requires a clear hypothesis, a defined eligible population, random assignment, a primary outcome, a sufficient sample, a pre-specified duration and safeguards against interference. Possible primary outcomes include contribution per visitor, completed stay, net revenue or cancellation-adjusted booking—not merely clicks.

Common threats include:

  • Seasonality: treatment and control are exposed to different demand conditions.
  • Novelty effects: a new creative attracts attention temporarily.
  • Sample-ratio mismatch: assignment counts differ from the planned allocation.
  • Peeking: repeatedly stopping when a favourable result appears inflates false-positive risk.
  • Contamination: users encounter both treatments.
  • Post-treatment bias: analysing only guests who completed a later action can distort results.

When individual randomisation is impossible, geo-experiments, interrupted time-series designs or matched-market tests may be used, but their assumptions must be stated. Correlation in observational data can support hypotheses but does not, by itself, establish causation.

4. Forecasting and Predictive Models

Forecasting estimates future outcomes over time; prediction estimates an outcome for an individual, booking or account. Forecasts support inventory, staffing, campaign timing and budget decisions. Predictive models can estimate booking probability, cancellation risk, upsell propensity, churn or likelihood of responding to an offer.

A simple moving-average forecast is:

Ft+1 = (Dt + Dt−1 + … + Dt−k+1) ÷ k

Here, Dt is observed demand in period t, k is the number of periods averaged, and Ft+1 is the next-period forecast. The method assumes that recent observations provide a useful representation of near-future demand and does not explicitly model trend, seasonality, events or price effects.

Forecast accuracy can be assessed using mean absolute error:

MAE = (1 ÷ n) ∑|yi − ŷi|

where yi is the actual value, ŷi is the forecast and n is the number of observations. MAE is expressed in the same units as the target, such as room nights. It penalises errors linearly and is relatively interpretable. Mean absolute percentage error can be problematic when actual demand is zero or very small.

More advanced models may include exponential smoothing, seasonal decomposition, regression, gradient boosting or recurrent neural networks. Model choice should follow the decision and data-generating process, not fashion. A complex model that is marginally more accurate but impossible to explain or maintain may be less valuable than a transparent model.

Predictive models require separation of training, validation and test data. Features must be available at the moment the prediction is made. Using future information—such as a final cancellation status when predicting cancellation at booking—creates leakage and produces misleading performance.

Model evaluation should include discrimination, calibration and business value. A model may rank high-risk bookings correctly but systematically overestimate probabilities. Thresholds should reflect the cost of false positives and false negatives. For example, unnecessarily offering a discount to a guest who would have booked anyway creates avoidable dilution.

5. Generative AI in Hospitality Marketing

Generative AI produces text, images, audio, code or structured outputs from prompts and data. Appropriate applications include drafting campaign variants, translating content for review, summarising guest feedback, generating response suggestions, classifying enquiries, producing metadata and supporting scenario analysis.

A safe workflow contains five stages:

  1. Define: Specify the business purpose, audience, constraints and success measure.
  2. Ground: Supply approved brand, product, policy and destination information.
  3. Generate: Ask for alternative outputs with explicit format and tone requirements.
  4. Verify: Check factual claims, rates, availability, accessibility statements, legal compliance and cultural appropriateness.
  5. Approve and monitor: Require accountable human sign-off and measure outcomes.

Generative systems can hallucinate—produce confident but unsupported information. They may also reproduce stereotypes, expose confidential data or create copyright and licensing problems. Personal data, payment details, passport information and sensitive guest attributes should not be entered into an external system without a lawful basis, contractual safeguards and organisational approval.

AI-generated personalisation should be proportionate and transparent. A hotel should not infer sensitive characteristics to manipulate a guest’s willingness to pay. Automated decisions affecting access, price, service or complaint handling require documented rationale, escalation routes and review.

6. Governance, Ethics and Human Oversight

Analytics governance is an organisational system, not merely a technical control. It should assign ownership for data definitions, model performance, privacy, security, retention and incident response. Core practices include:

  • data minimisation and purpose limitation;
  • lawful, transparent processing and appropriate consent;
  • role-based access and secure retention;
  • documented metric definitions and model cards;
  • bias and disparate-impact testing where relevant;
  • audit trails for automated recommendations;
  • human review for high-impact decisions;
  • vendor due diligence and contractual controls;
  • monitoring for drift, errors and changing guest behaviour.

Human oversight must be meaningful. A manager who can only accept an automated recommendation without understanding or challenging it is not exercising effective oversight. Governance should define when a model must be paused, such as a sudden increase in prediction error, evidence of discriminatory outcomes, data-source failure or a material change in market conditions.

Privacy regulation varies by jurisdiction, but sound practice generally includes informing individuals about data use, respecting rights of access or deletion where applicable, limiting collection and protecting sensitive information. Ethical marketing also requires avoiding dark patterns, misleading scarcity, discriminatory pricing and emotionally exploitative targeting.

7. Applied Case: The Illustrative Seaview Hotel Campaign

Background

Seaview Hotel is a 180-room coastal property. Its direct-booking campaign generates substantial traffic, but management reports high ROAS and declining contribution. The hotel also receives increasingly negative reviews about slow mobile booking and inconsistent room-readiness communication.

Problem

The marketing team uses last-click attribution. It reports a 4.0× ROAS for paid search, while finance reports that direct-channel contribution has fallen. The dashboard combines booking-date revenue with stay-date occupancy and does not deduct cancellations.

Analysis

A cross-functional team first creates a data dictionary and reconciles booking-engine, finance and property-management records. It separates gross booking value, completed-stay revenue, commission, media cost and cancellation-adjusted contribution. It finds that branded search receives credit for many guests who first discovered the hotel through unpaid search and email. Mobile users have a lower conversion rate because the booking form loads slowly.

The team estimates a mobile conversion rate of 2.5% against desktop conversion of 4.0%. It does not conclude that device alone causes the difference; traffic mix and trip purpose may also differ. A controlled test is therefore designed.

Approach and solution

For four weeks, eligible mobile visitors are randomly assigned to the existing booking flow or a faster simplified flow. The primary outcome is completed, cancellation-adjusted contribution per visitor. Secondary outcomes are booking conversion, average daily rate, cancellation rate and customer-service contacts. Paid-search evaluation uses contribution after media and distribution costs, while a geo-based holdout estimates incremental demand more credibly than last-click attribution.

A forecasting model incorporates booking pace, day of week, season, local events and available inventory. The model is benchmarked against a seasonal naïve forecast, and MAE is reported to managers. A generative-AI tool drafts review-response suggestions, but staff verify facts and approve every response.

Outcome

The faster flow increases conversion, but the team rejects a decision based solely on conversion because the treatment also attracts more low-value, high-cancellation bookings. After cancellation adjustment, contribution per visitor improves modestly and remains positive. The geo-holdout indicates that incremental revenue is materially lower than last-click revenue. Budget is shifted from retargeting to high-incrementality prospecting and website performance improvements.

Learning points

The case demonstrates that metric definitions determine conclusions. ROAS without margin and incrementality can misallocate budget. Conversion without cancellation can reward low-quality demand. Forecasts should be compared with credible baselines, and AI output requires verification. Most importantly, analytics creates value when it improves a decision, not when it merely increases dashboard complexity.

Best-Practice Decision Framework

Before acting on an analytical result, managers should ask:

  1. What precise decision will this metric inform?
  2. What is the numerator, denominator, time basis and unit?
  3. Are the data complete, comparable and reconciled?
  4. Is the result descriptive, predictive or causal?
  5. What costs, cancellations and opportunity costs are excluded?
  6. What uncertainty and alternative explanations remain?
  7. Could the action create unfairness, privacy risk or guest harm?
  8. Who is accountable for approval, monitoring and reversal?
  9. What outcome will determine whether the decision worked?

Contemporary Developments

Hospitality analytics is moving toward real-time event streams, privacy-preserving measurement, first-party data strategies, causal machine learning, digital experimentation platforms and multimodal AI. Privacy restrictions are reducing dependence on third-party identifiers, increasing the importance of consented customer relationships and contextual measurement. Large language models are becoming interfaces to analytical systems, but natural-language access can magnify errors if users do not understand data definitions. The future professional is therefore not simply a technical specialist or a creative marketer, but an interpreter who connects commercial objectives, data evidence, guest experience and responsible governance.

Chapter Summary

Marketing analytics supports hospitality decisions by linking reliable measurement to action and learning. Dashboards should distinguish descriptive, diagnostic, predictive and prescriptive analytics, and should clearly define occupancy, ADR, RevPAR, conversion, CAC, ROAS, sentiment, retention and lifetime value. Gross revenue and ROAS do not necessarily represent profitability; contribution, cancellations, distribution cost and incrementality are essential.

Experimentation provides stronger causal evidence than observational attribution when randomisation and implementation are sound. Forecasting and predictive models require appropriate data, valid evaluation, leakage prevention and attention to uncertainty. Generative AI can improve content, analysis and service workflows, but factual verification, privacy protection, fairness and human accountability are indispensable. Effective managers treat analytics as a governed decision system rather than an automated substitute for judgement.

Key Terms

Marketing analytics: Use of data and analytical methods to guide marketing decisions.

Dashboard: Visual display of selected measures used to monitor performance.

Occupancy rate: Rooms sold divided by rooms available.

ADR: Average daily rate earned per room sold.

RevPAR: Revenue per available room.

Demand: Desired or observed market requirement for rooms or services, including unmet demand.

CAC: Customer acquisition cost.

Conversion rate: Proportion of defined opportunities producing the target action.

ROAS: Attributed revenue divided by advertising spend.

Attribution: Assignment of credit for an outcome to marketing interactions.

Sentiment analysis: Computational assessment of evaluative or emotional tone in text.

Retention rate: Proportion of a defined customer cohort remaining active over a period.

Customer lifetime value: Estimated present value of future customer contribution net of acquisition cost.

Experiment: Structured test designed to estimate the effect of an intervention.

Incrementality: Outcome caused by marketing beyond what would have occurred without it.

Forecast: Estimate of a future aggregate outcome over time.

Predictive model: Model estimating the probability or value of an outcome for a case or entity.

Generative AI: AI that produces new content or structured outputs.

Data leakage: Use of information unavailable at prediction time, causing invalid evaluation.

Human oversight: Accountable human review and control over automated outputs or decisions.

Review Questions

Short Answer Questions

  1. Why must booking-date and stay-date analysis be separated?
  2. Define ROAS and explain why it is not equivalent to profit.
  3. What is the difference between absolute lift and relative lift in an experiment?
  4. State two limitations of automated sentiment analysis.
  5. Why is human verification required for generative-AI marketing content?

Long Answer Questions

  1. Explain how a hotel should design a dashboard linking occupancy, ADR, RevPAR, distribution cost and contribution.
  2. Discuss the assumptions and limitations of the simplified customer lifetime value model.
  3. Describe the design requirements for a valid A/B test of a hotel booking experience.
  4. Compare descriptive, predictive and prescriptive analytics using hospitality examples.
  5. Evaluate the governance requirements for using AI in personalised hotel marketing.

Analytical / Application Questions

  1. A hotel records 1,000 qualified booking opportunities, 50 bookings in control and 60 in treatment. Calculate both conversion rates, absolute lift and relative lift. Interpret the result cautiously.
  2. A campaign generates £45,000 attributed revenue from £12,000 advertising spend. Variable service and distribution costs are £25,000. Calculate ROAS and contribution before fixed costs. Explain why the two results lead to different managerial conclusions.
  3. Design an experiment to determine whether an AI-generated email subject line increases profitable repeat bookings. Specify the population, randomisation unit, primary metric, relevant safeguards and at least two threats to validity.

Multiple Choice Questions with Answers

Question 1

A hotel has 120 rooms available and sells 90 rooms. What is its occupancy rate?

A. 60%

B. 75%

C. 80%

D. 90%

Correct Answer: B. 75%

Question 2

Which metric most directly incorporates room revenue and available capacity?

A. CAC

B. Conversion rate

C. RevPAR

D. Retention rate

Correct Answer: C. RevPAR

Question 3

A campaign produces £24,000 attributed revenue from £8,000 advertising spend. What is its ROAS?

A. 0.33×

B. 2.0×

C. 3.0×

D. 32.0×

Correct Answer: C. 3.0×

Question 4

If treatment conversion is 5% and control conversion is 4%, what is the absolute lift?

A. 1 percentage point

B. 4 percentage points

C. 20 percentage points

D. 25 percentage points

Correct Answer: A. 1 percentage point

Question 5

Which feature most threatens the validity of a cancellation-prediction model?

A. Using booking lead time

B. Using room type at booking

C. Using final cancellation status as an input

D. Using historical booking pace

Correct Answer: C. Using final cancellation status as an input

Question 6

What is the principal purpose of randomisation in an A/B test?

A. To guarantee a larger sample

B. To balance potential confounding factors between groups

C. To eliminate all measurement error

D. To maximise advertising reach

Correct Answer: B. To balance potential confounding factors between groups

Question 7

Which statement about ROAS is correct?

A. It always equals profit margin

B. It measures attributed revenue relative to advertising spend

C. It automatically measures incremental revenue

D. It includes all hotel operating costs by definition

Correct Answer: B. It measures attributed revenue relative to advertising spend

Question 8

In the simplified CLV model, what does r represent?

A. Room revenue

B. Retention probability per period

C. Advertising reach

D. Refund rate only

Correct Answer: B. Retention probability per period

Question 9

Which is an appropriate control for generative-AI marketing content?

A. Publishing output without review

B. Entering unrestricted guest payment data into the model

C. Verifying factual claims and requiring accountable approval

D. Treating fluent language as evidence of accuracy

Correct Answer: C. Verifying factual claims and requiring accountable approval

Question 10

Why can last-click attribution overvalue branded search?

A. It ignores the final interaction

B. It assigns credit only to offline sales

C. It may credit search for a booking influenced by earlier channels

D. It cannot record any digital interaction

Correct Answer: C. It may credit search for a booking influenced by earlier channels

Hospitality Marketing
Chapter 13 of 15