Skip to main content
GuestStory
Luxury hotel bedroom with wooden platform bed, teal pillows, and open glass doors overlooking a tropical garden courtyard at dusk.

Measurement & Performance

Measuring the impact of shareable pre-arrival content

GuestStory Insights15 min read

A practical framework for measuring hotel video engagement, guest sharing, verified organic reach, ancillary revenue and incremental return without overstating what the data can prove.

Shareable pre-arrival content creates a tempting promise for hotel marketers: one booking can become a guest-facing experience, an organic brand impression and a route to additional revenue. Measuring whether that promise is being realised requires more than counting video plays or multiplying shares by follower totals.

A credible measurement model follows the guest journey in sequence. Was the content delivered? Did the guest watch it? Did they attempt to share it? Did another person arrive through that share? Did either audience take a commercially useful action? Only then can the hotel begin to assess incremental value.

Some of those stages can be observed directly. Others can only be estimated, particularly when sharing takes place in private messages, closed groups or social accounts the hotel cannot inspect. Good reporting makes that boundary visible rather than hiding it behind a single reach number.

Why hotel marketing ROI becomes difficult to define

The measurement problem is not unique to pre-arrival video. Research published in the International Journal of Hospitality Management found that hotel practitioners often used ROI as an umbrella term for engagement, customer response, likes and comments, while financial outcomes attributable to social media remained elusive.

That distinction matters. Engagement can be valuable, but it is not a financial return. Revenue can be observed, but it is not automatically caused by the content. Reach can be estimated, but it is not the same as verified attention.

Build a measurement chain from booking to business outcome

The clearest framework treats shareable content as a sequence of observable stages. Each stage has its own question, denominator and limitation.

The pre-arrival content measurement chain

StageQuestionUseful signalsImportant limitation
Operational deliveryDid every eligible booking receive the correct content?Generation success, delivery success, error rate, time to deliveryA delivered message does not mean the guest saw it
Guest attentionDid the booking holder engage with the video?Unique opens, starts, watch time, completion, repeat viewsRaw play counts can include reloads and the same person returning
Sharing behaviourDid the guest try to pass the content on?Share-button use, copied links, downloads or savesOpening a share menu does not prove that a post was published
Verified distributionDid another person reach the content through a shared route?Unique share-link visitors, downstream video starts, public platform insights when availablePrivate in-platform impressions are usually invisible to the hotel
Commercial responseDid viewers take a useful action?Upsell clicks, completed purchases, enquiries, direct bookings, attributed revenueAttribution does not by itself prove that the content caused the outcome
Incremental valueWhat changed because the programme existed?Difference against a control or credible comparison groupSeasonality and booking mix can distort simple before-and-after comparisons

This chain also shows where a weak result begins. A low number of downstream viewers may be caused by delivery failures, poor guest engagement, weak sharing, broken links or an unappealing landing experience. A single aggregate metric cannot distinguish among them.

Define every metric and denominator before launch

Terms such as engagement rate and conversion rate are often used without a consistent denominator. That makes reports difficult to compare across properties, booking types or time periods.

A practical hotel video metric dictionary

MetricSuggested definitionWhat it answers
Delivery rateSuccessfully delivered videos divided by eligible booking videosWhether the operational system is reaching the intended audience
Guest play rateUnique booking holders who start the video divided by successful deliveriesWhether the message and delivery moment earn initial attention
Completion rateCompleted video sessions divided by video startsWhether viewers stay through the full story
Guest share-intent rateUnique booking holders who use a share control divided by unique booking-holder viewersWhether viewers consider the content worth passing on
Verified downstream viewer rateUnique non-booking viewers arriving through tracked share links divided by sharing bookingsHow much observable distribution each sharing guest produces
Upsell click-through rateUnique viewers who click an offer divided by viewers eligible to see that offerWhether the commercial next step is relevant and clear
Upsell conversion rateCompleted purchases divided by eligible offer viewers or offer clickersHow efficiently exposure or intent becomes a purchase, depending on the stated denominator
Revenue per eligible bookingAttributed ancillary revenue divided by eligible bookingsA comparable commercial outcome across cohorts and properties

The exact definitions can change, but they should be documented once and used consistently. Reports should state whether people, sessions, videos or bookings are being counted.

Two versions of a metric can sometimes be useful. For example, share intent as a percentage of all successful deliveries describes programme reach, while share intent as a percentage of guest viewers describes creative performance. Labelling both avoids an argument over which denominator is correct.

Measure attention, not just video starts

A video start is a weak signal on its own. Autoplay, repeat visits, accidental taps and short sessions can all increase the count without showing that the story held attention.

A stronger engagement view includes

  • Unique guest viewers as well as total sessions
  • Starts at 25%, 50%, 75% and completion milestones
  • Median watch time rather than only an average
  • Repeat viewing by the booking holder
  • Downstream watch behaviour reported separately from guest behaviour
  • Save or download activity when the product supports it
  • Performance by video length, delivery channel and device

Modern analytics platforms are event based. Google's guidance on setting up GA4 events explains that events measure interactions on a website or app, while parameters add useful context. A hotel could therefore record a video start, milestone, completion, share intent and offer click alongside non-identifying parameters such as property, booking-type cohort or content version.

Milestones should be interpreted in context. A 20-second video and a 75-second video should not be judged by the same completion expectation. The comparison that matters is usually between similar formats, audiences and delivery moments.

A share-button tap is not the same as a completed share

Native mobile sharing often opens the device share sheet and hands control to another app. The originating experience may know that the guest pressed Share, but not whether they selected a destination, added a message or completed the post.

Other signals can strengthen the picture. A copied link, a downloaded video, a confirmed public post supplied by the guest, or downstream traffic arriving through a share-specific route all provide different levels of evidence. They should remain separate fields rather than being combined into an inflated share total.

The creative principles described in what hotel guests actually share on social media can then be tested against observed behaviour. The aim is to learn which combinations of personal relevance, timing and format produce more viewing and sharing, not to assume they will.

Track organic reach with share-specific links

The most dependable way to observe guest-driven distribution is to give each shareable experience a trackable route. That does not require placing a guest name, booking reference or email address in the URL.

A privacy-conscious tracking flow

  1. 01

    Create an opaque share identifier

    Generate a random token associated with the content record, not a readable booking reference or guest identity.

  2. 02

    Use a share-specific destination

    Send downstream viewers to a mobile landing page or video URL that distinguishes them from the original booking holder.

  3. 03

    Record agreed events

    Capture valid visits, video engagement and calls to action according to the hotel's analytics and consent approach.

  4. 04

    Pass campaign context onward

    Preserve the share cohort when a viewer moves to the hotel website, experience page or booking engine.

  5. 05

    Aggregate for reporting

    Report patterns by property, booking type and content version without exposing individual guest identities to routine dashboard users.

For onward website traffic, Google Analytics documents manual campaign tagging as a way to collect source information through tagged destination URLs. A consistent convention such as a guest-share medium, a pre-arrival campaign and a content-version value can help downstream sessions remain identifiable.

UTM values should describe what is known. If a generic system share sheet does not reveal whether the guest chose WhatsApp, Instagram or another destination, the source should not pretend to know the platform. A label such as guest_share is more accurate than a guessed social network.

Separate observed, estimated and potential reach

Organic guest sharing travels through public feeds, stories, direct messages, group chats and face-to-face conversations. No single analytics system can observe all of it.

Three levels of reach evidence

Evidence levelExamplesHow to report it
ObservedTracked downstream visitors, verified video starts, public post insights supplied with permissionReport as confirmed activity with the counting method and date range
EstimatedDe-duplicated unique viewers, platform reach estimates, extrapolation from a measured sampleState the model, inputs, uncertainty and exclusions
PotentialFollower totals, friend counts or combined network sizeUse only as theoretical audience capacity, never as actual reach

Even platform reach can be an estimate. Meta's explanation of Facebook reach describes post reach as the number of people who saw a post at least once and notes that the metric is estimated. Guest content in private accounts or messages will usually provide the hotel with less visibility than content published through its own channels.

This is why the total audience attached to a month of bookings should not be presented as delivered impressions. It may demonstrate the scale of the opportunity, but verified downstream viewing is the stronger performance measure.

The scenario framework in the reach already inside every hotel booking makes the same distinction between potential network size and actual reach. Measurement should preserve it.

Connect engagement to ancillary revenue

When the video introduces dining, spa, room upgrades or experiences, the commercial path can be measured more directly than broad brand exposure.

Commercial events to connect

  • The specific offer displayed and whether the guest was eligible
  • Offer impression within the video or landing experience
  • Click to the relevant product or booking path
  • Completed purchase and order value
  • Cancellation, refund or amendment after purchase
  • Estimated contribution margin where available
  • Booking or room revenue generated by a downstream viewer
  • Time between exposure, click and transaction

A clean data connection prevents false conclusions. If breakfast is already included in a package, its value should not appear as incremental upsell revenue. If a spa purchase is later refunded, the original transaction should not remain in the final return calculation.

The content itself should also remain relevant. The approach in hotel pre-arrival upselling without feeling salesy provides a useful companion framework: measure the response to offers that genuinely fit the booked stay, rather than maximising the number of prompts shown.

Account for assisted outcomes and longer booking journeys

A friend may watch a guest's video, visit the hotel, return through search several weeks later and eventually book. A last-click report may assign all credit to organic search even though the shared story introduced the property.

Attribution reports can help reveal this sequence. Google Analytics states that its key event attribution paths report shows paths to purchases or form submissions and indicates which channels initiate, assist and close those events.

Assisted attribution is useful evidence, but it is still a model for assigning credit. Hotels should report direct conversions, assisted conversions and experimentally estimated impact separately. This gives decision-makers more information without pretending one model is objective truth.

Calculate financial return using incremental contribution

Financial ROI should compare the value created because of the programme with the cost of running it. Gross attributed revenue is not enough because some purchases would have happened anyway and revenue does not account for the cost of fulfilling the product.

Inputs for a defensible return calculation

Value sideCost side
Incremental ancillary contribution from exposed bookingsPlatform, production or licence cost
Incremental room contribution from attributable downstream bookingsIntegration and implementation cost
Avoided paid-media cost only where a genuine saving occurredCreative updates and asset preparation
Other measured operational savingsAnalytics, consent and data-management work
Less refunds, cancellations and fulfilment costsHotel staff time and ongoing support

Consider an illustrative pilot with £3,200 in incremental contribution and £2,000 in fully loaded programme cost. The calculated ROI would be 60%. If the £3,200 were only attributed revenue rather than incremental contribution, the same calculation would overstate the return.

Use a control group to estimate what changed

A before-and-after comparison is easy to run but vulnerable to changes in season, occupancy, room mix, channel mix and offer availability. A controlled pilot creates a stronger counterfactual.

The GOV.UK guide to A/B testing explains that randomisation helps make comparison groups similar and that teams should define a hypothesis, control, variation, sample size and test duration before analysing the result.

A simple controlled hotel pilot

  1. 01

    Define the eligible population

    Choose the properties, booking types, lead times and delivery channels included in the pilot.

  2. 02

    Set one primary outcome

    Select the main decision metric, such as ancillary contribution per eligible booking, while keeping engagement and quality as supporting measures.

  3. 03

    Randomise fairly

    Assign similar eligible reservations to the GuestStory experience or the normal pre-arrival journey. Essential operational communication should remain unchanged.

  4. 04

    Fix the measurement window

    Allow enough time for delivery, sharing, pre-arrival purchases, arrival and any relevant downstream booking journey.

  5. 05

    Analyse by assignment

    Compare the original groups, including guests who did not watch, because non-engagement is part of real programme performance.

  6. 06

    Review secondary effects

    Check sentiment, opt-outs, support contacts, fulfilment issues and differences among booking cohorts before scaling.

Small hotels may not generate enough bookings for a statistically decisive result in a few weeks. In that case, the pilot can still validate operations, identify directional patterns and improve the measurement system, but the findings should be described as preliminary.

Include sentiment and guest response

Pre-arrival content is part of the guest experience as well as a marketing asset. A programme that produces clicks while creating confusion, discomfort or inaccurate expectations is not performing well.

Useful qualitative and experience signals

  • A short optional rating after viewing
  • A single question about whether the content increased excitement or confidence
  • Open-text comments coded into a small, stable theme set
  • Public comments and captions reviewed only where appropriate
  • Guest corrections about room, package or occasion details
  • Opt-out, complaint and support-contact rates
  • Feedback from reservations, front office, revenue and marketing teams

Automated sentiment scores can support review at scale, but a small manual sample helps test whether the categories reflect what guests actually mean. Sarcasm, emojis, regional language and brief comments can all be misclassified.

Design privacy into the measurement system

More granular tracking can create more personal data. The purpose of measurement should be defined before events, identifiers and retention periods are chosen.

The ICO's guidance on data protection by design and by default says organisations should consider privacy from the design phase and limit personal information to what is necessary for each specific purpose.

Privacy and governance controls

  • Keep names, email addresses and booking references out of share URLs
  • Use random identifiers with limited access and defined expiry
  • Collect only the events required for stated measurement purposes
  • Apply the hotel's consent and cookie approach across landing pages and linked domains
  • Set retention periods for event-level and aggregate data
  • Restrict dashboards to the level of detail each team needs
  • Document vendors, data flows, security measures and deletion processes
  • Explain tracking clearly in the relevant privacy information

Hotels should determine their own legal basis, transparency, consent and contractual requirements with appropriate advisers and suppliers. Analytics should not become a reason to copy a full reservation record into every reporting platform.

Create one dashboard for decisions, not decoration

A useful dashboard mirrors the measurement chain and makes weak points visible. It should not lead with the largest available number simply because that number looks impressive.

A monthly performance dashboard

Dashboard sectionCore measuresDecision supported
Operational healthEligible videos, generation rate, delivery rate, errors, delivery timeWhether the programme is reliable enough to evaluate
Guest engagementUnique play rate, median watch time, completion, repeat viewsWhether delivery and creative hold guest attention
SharingShare intent, copied links, downloads, confirmed public posts where availableWhether guests find the content worth passing on
Verified organic responseUnique downstream visitors, downstream starts, completion and return visitsWhether sharing creates observable new attention
Commercial performanceOffer clicks, conversions, contribution per eligible booking, downstream enquiries or bookingsWhether attention supports useful business outcomes
Experience qualityRatings, sentiment themes, corrections, opt-outs, complaintsWhether the programme remains accurate and welcome
IncrementalityDifference between test and control for the predefined primary outcomeWhether the programme caused enough value to justify scaling

Segment views should be available beneath the headline totals. Room-only bookings, spa packages, celebrations and long-lead stays may respond differently. The content-mapping approach described in the guide to matching video content to booking type provides a natural structure for those cohorts.

The booking-type content framework can therefore support both creative selection and reporting. The same controlled labels used to choose a variation can show which variations perform reliably.

Start with a measurement plan that can survive scale

GuestStory can automatically create and deliver booking-level video across a large reservation volume. Measurement should be designed with the same level of repeatability.

A practical implementation order

  1. 01

    Write the metric dictionary

    Agree event names, definitions, denominators, owners and reporting frequency.

  2. 02

    Instrument the full journey

    Connect delivery, video, share, website, upsell and booking events using privacy-conscious identifiers.

  3. 03

    Validate with test records

    Check repeat plays, copied links, cross-domain journeys, refunds and booking amendments before relying on the dashboard.

  4. 04

    Run a controlled pilot

    Use a clear comparison group and one predefined primary outcome.

  5. 05

    Interpret the whole chain

    Find where performance weakens instead of reacting only to the final conversion count.

  6. 06

    Improve one variable at a time

    Test delivery timing, message, video length, content sequence or call to action without changing everything at once.

Frequently asked questions

What is the most important metric for shareable hotel content?

The primary metric should follow the hotel's objective. Guest play and completion may be appropriate for experience quality, verified downstream viewers for organic distribution, and incremental contribution per eligible booking for financial return. Operational delivery and accuracy should always be monitored alongside it.

Can a hotel measure shares sent through private messages?

The hotel will usually be unable to see impressions inside private messages or closed groups. It can observe a share-button interaction and any visits or video engagement that arrive through an opaque tracked link, subject to its privacy and consent approach.

Is follower count a valid measure of organic reach?

Follower or friend count describes potential network capacity, not actual reach. Algorithms, privacy settings, inactive accounts, audience overlap and viewing behaviour all reduce or obscure delivery. Report it separately from verified or platform-estimated reach.

How should hotels calculate ROI from pre-arrival video?

Estimate the incremental contribution generated by the programme, subtract the fully loaded programme cost, divide the result by that cost and multiply by 100. Use contribution after fulfilment costs and refunds rather than gross attributed revenue.

What is the difference between reach, impressions and views?

Reach generally refers to unique people or accounts exposed, impressions count total displays and can include repeated exposure, and video views count plays according to the platform's stated threshold. Because definitions differ among systems, every dashboard should document its counting rules.

How long should a hotel measurement pilot run?

The period depends on booking volume, lead time, arrival cycle and the outcome being measured. It should be long enough to capture delivery, sharing, purchases and relevant downstream bookings. Smaller properties may need a longer test or a multi-property cohort to reach a dependable conclusion.

Should paid-media equivalent value be included in ROI?

Usually not. Applying a CPM to verified organic impressions can provide a comparison value, but it is not cash revenue. It belongs in ROI only where the hotel can show that the programme produced a genuine reduction in paid-media cost.

See it for your property

Curious what a GuestStory would look like for your guests?