
Understand loyalty through actual returning guest behaviour
To evaluate spa loyalty, group guests by when they completed their first visit and give each group an equal follow-up period. Measure repeat bookings, completed return visits and the contribution from those visits separately. LTV concerns value across a customer relationship; a 90-day record should not be presented as a lifetime outcome. Work on service delivery, suitable availability and timely communication. Automatic discounts or frequent messages alone do not constitute a loyalty strategy.
Do not give local guests and one-time visitors the same target
This guide is for spa owners, CRM leads and hotel spa managers who want to understand returning demand. It is particularly relevant to local visitors, regular treatment guests and people exploring several services. A tourist in the city for a few days has a different opportunity to return from a local resident. For a one-time hammam experience, successful service delivery and the possibility of recommendation may require a different assessment from short-term repeat visits.
Required records include a deduplicated guest identifier, first completed visit date, subsequent visits, treatment, location, discounts or refunds and the costs used to calculate contribution. Separate appointment status from attendance. Use an internal record key in analysis instead of copying names or health notes into a working sheet. Access should remain limited to the appropriate team. Manage communication preference and available channel separately; possession of a customer record does not itself establish permission for every marketing use.
Start the cohort at the first completed visit
A cohort groups guests around a shared starting characteristic. For example, select guests who completed their first visit in the same month and observe each person's next 90 days. The 90-day repeat-visit rate is the number who completed at least one additional visit divided by first-visit guests with a full 90 days of follow-up. Do not compare an unfinished recent cohort with mature cohorts. Ninety days is an illustrative observation window here, not a universal standard for every treatment.
Using only returning guests as the denominator hides everyone who did not return. A guest who returns three times counts once in the repeat-rate numerator, while all completed visits belong in visit-frequency reporting. Local versus tourist, first service and location can be useful breakdowns, but small groups produce unstable percentages. When service mix or seasonal conditions differ, a difference between cohorts cannot automatically be attributed to the loyalty campaign. Record those differences before interpreting the result.
Distinguish revenue LTV, contribution and observation length
Revenue-based customer value considers net service revenue attributed to a guest over a stated period. Contribution-based value subtracts the defined variable service and retention costs from that revenue. If initial acquisition cost is reported separately, do not deduct it twice. A simple period measure divides total cohort contribution by the original number of guests. Keeping the denominator fixed includes people who never return. The resulting average does not imply that every guest generated the same contribution.
Call a completed measurement something like observed 90-day value. A forward-looking LTV estimate needs assumptions about future return probability, treatment mix, changing costs, discounts and the prediction horizon. Extending a fixed retention rate indefinitely is unreliable when the purchase cycle of a spa is uncertain. Separate the observed component from the forecast, and do not use a single optimistic estimate to justify acquisition spending. The purpose is to clarify operational decisions and their limitations, not to promise future value.
Illustrative cohort: distinguish repeat rate from frequency
These figures are not client data or an industry average. Assume 100 first-visit guests with completed follow-up. Twenty-five complete one additional visit each, ten complete two each and the remaining 65 do not return. There are 35 guests with at least one return, so the repeat-visit rate is 35%. Additional visits total 25 + 20 = 45, making 145 including the first visits. Average visits per original guest are 145 / 100 = 1.45. Each measure answers a different question.
For illustration only, assume 100 contribution index units per visit and 500 units of additional retention expense for the cohort. Observed period contribution becomes (145 × 100 − 500) / 100 = 140 units per guest. Initial acquisition and fixed costs are excluded, so this is not net profit. If treatments contribute different amounts, sum the actual contribution of each recorded visit instead of multiplying 145 by a single assumed average. Do not interpret the units as currency or a promise of future LTV.
Separate package sales, rebooking and no-shows
Buying a package does not prove that every included session has taken place. Record the package sale once and track redeemed treatments separately; do not record the same revenue again at every visit. Separate cash collection from service use to reveal capacity commitments in later periods. Define the treatment of refunds, unused entitlements and sessions carried into another period. Operational redemption tracking and the business's accounting method are related records, not interchangeable calculations.
A rebooking rate may describe guests who arrange another appointment during or after a visit; the completed repeat-visit rate describes those who subsequently attend. Record no-shows using an explicit status definition. Timely cancellation, cancellation by the business and rescheduling are not identical events. Review outcomes by scheduled visit date with a consistent population. Do not count several postponed appointments for the same guest as several lost customers; relate the rescheduled appointment to the original record.
Improve experience and availability together
The next step after a first visit may not be another promotional message. Check whether expectations were met, instructions were clear and a suitable next appointment can be found. When the team repeatedly hears the same complaint, investigate the operational cause first. Availability of a preferred therapist, consistency of service and accurate information from reception are concrete touchpoints that may influence the decision to return. Test their effect using the operation's own evidence rather than assuming a universal uplift.
For guests whose communication preferences support the intended contact, design follow-up around the actual service experience and need. Define timing, who responds and how booking follows, rather than relying on repeated discounts. Consider suitable quieter slots instead of creating more demand for already busy periods. Do not use health details or private notes as marketing segments or analytics tags. When assessing CRM tools such as SPA Panel, verify real functionality, access permissions and consistency with the systems the business already uses.
A decision checklist for retention work
Start with one question: is progression from the first treatment to the second weak, are people booking without attending, or can returning guests not find a suitable slot? Each requires a different intervention. If visit frequency improves while contribution falls, examine discounts and treatment mix. If the rate improves while the cohort shrinks substantially, do not present the percentage alone as success. Keep services, periods and guest groups comparable, and distinguish observed changes from evidence of causation.
Check that guest records are unique, the first attended visit is correct, follow-up periods are equal, cancellations and no-shows are separated, package revenue is not repeated, contribution definitions are consistent and communication preferences are respected. Assign an owner and next action to each finding. A common mistake is treating the number of contacts in a CRM as the number of active customers. A modest, consistent report with shared definitions is more useful than an unexplained LTV figure.
A GA4 cohort is not the same as a spa guest record
Google Analytics cohort exploration uses starting and return events measured on a site or app; its documentation states that the exploration is based on device data. User lifetime exploration is likewise constrained by digitally observed data and the reporting identity method. A person returning to the website does not establish another visit to the spa. Do not present cookieless or incompletely identified visits as unique physical guests. Use booking or CRM outcomes to establish actual attendance.
Sources were checked on 16 October 2026. The calculations in this guide are explanatory SPA DİJİTAL methodology examples; the cited documentation is not presented as a spa performance benchmark. A real retention report should state the observation date, included locations, excluded records and unknown acquisition sources. Measurement from advertising to the first visit is a separate task. This article focuses on evaluating the relationship after that visit and making the limits of the available evidence explicit.
Sources and editorial approach
Prepared by SPA DİJİTAL for business owners. Platform guidance is grounded in the official sources below. Recommendations need to be assessed against your own capacity and data; examples are not client results or performance guarantees.
Frequently asked questions
Who belongs in the repeat-visit rate denominator?
Include all unique first-visit guests in the defined starting cohort who have completed equal follow-up. Selecting only returners or campaign respondents does not represent the original group.
Does buying a package immediately make someone a loyal customer?
Package purchase is a transaction; attending its sessions is a separate behaviour. Track redemption, completed visits and the relationship after the package ends. One purchase does not prove all future sessions will take place.
Is 90-day customer value the same as lifetime value?
Observed 90-day value reports the outcome within that period, not across the full customer relationship. Any extension into the future should be identified as a forecast with explicit assumptions and uncertainty.
Is a tourist not returning a failure?
Not on its own. Time in the destination and the purpose of the experience limit the opportunity to return. Do not apply the same short-term target used for local guests; evaluate the completed experience and the relevant guest group.
Should no-shows and cancellations share one status?
Keep them separate. Timely cancellation, cancellation by the business, rescheduling and absence without notice point to different operational problems. State the included statuses and visit dates when reporting total lost activity.
Why does GA4 lifetime value differ from the spa CRM?
GA4 depends on digital events and its reporting identity method, while the CRM may record physical attendance and services. Without linked offline outcomes, the tools do not measure the same customer lifecycle.
Does a successful loyalty programme simply mean more visits?
No. Review contribution, available capacity, discount effects and guest experience alongside visit counts. More frequent visits that contribute little or disrupt operations do not alone establish success.
Related expertise
Bring this perspective to your brand.
Let’s explore your business goals and the opportunities in your digital experience.
Start a conversation


