Affiliate and referral tracking, explained simply
Find out which partners, customers and campaigns actually bring you bookings, using referral codes, UTM links and one well-placed booking question.
Affiliate and referral tracking is how a business works out who sent a customer its way. It might be a happy client recommending you to a friend, a local partner mentioning you in their newsletter, or a blogger linking to you in return for a commission. Without some kind of tracking, all of those bookings look the same, and you can’t tell which relationships are worth investing in.
This guide explains the main methods in plain English: referral codes, UTM links, partner programmes and tracking bookings by source. It also covers the disclosure rules to keep in mind. For the wider picture of measuring your booking journey, see our guide to booking funnel analytics.
What is affiliate and referral tracking?
Referral tracking records when a new customer came to you because someone else recommended you. Affiliate tracking is a more formal version, where a partner promotes you, usually in exchange for a commission or reward, and a tracking method links each sale or booking back to them.
The main methods
- Referral codes: a unique code per referrer, such as ‘SARAH10’, that the new customer quotes or enters. Simple and low-tech, though it relies on people remembering to use it.
- UTM links: ordinary links with extra tags on the end, such as ?utm_source=partner-name&utm_medium=newsletter. Analytics tools such as Google Analytics read these tags and show where visits came from.
- Partner or affiliate programmes: dedicated software or platforms that give each partner a tracked link, record conversions and calculate commissions. Common in e-commerce and software, less so for local services.
- Tracking bookings by source: recording, for each booking, where the customer heard about you, whether through a link, a code or simply asking them.
What a booking business really needs
Most small service businesses don’t need a full affiliate platform. They need a reliable answer to one question: where did this booking come from? Often the most dependable method is the simplest, a required booking question such as ‘How did you hear about us?’ with a short list of options and an ‘Other’ box.
To be clear about tools: Calenix does not include affiliate or referral tracking, commission management or partner payouts. What you can do in Calenix is add custom booking questions to capture the source, and use contact tags and notes to record it against each customer. For link-level tracking, UTM-tagged links combined with your website analytics do the job. If you run a formal affiliate programme, you’d use a dedicated affiliate tool alongside your booking system and reconcile the two each month.
Why knowing your referral sources matters
For many service businesses, word of mouth and partner recommendations are the best source of new customers. They usually arrive warmer, trust you sooner and are more likely to book. Yet they’re also the hardest source to see, because a recommendation happens in a conversation you weren’t part of.
Tracking changes that. Once you know which customers, partners and campaigns send bookings, you can thank the right people, reward referrers fairly and put more effort into relationships that work. You can also stop spending on channels that feel busy but rarely lead to an appointment.
It also sharpens your numbers. When each booking carries a source, you can compare channels properly, working out bookings per source and the value of each. That feeds directly into calculating your cost per booked appointment, and it makes the figures in our guide to which booking metrics to track far more useful.
Finally, tracking protects relationships. If you promise a partner a thank-you, a discount or a commission for each referral, you need a fair and consistent way to count them. Disagreements about who sent whom are much easier to avoid when the record is clear from the start.
Keep the rules in mind too. In the UK, the ASA and the CAP Code expect affiliate and paid promotions to be obviously identifiable as advertising. In Australia, the ACCC expects businesses and influencers not to mislead consumers, which includes disclosing incentives behind endorsements. This is general information, not legal advice.
Benefits of tracking referrals and affiliates
Clarity on what works: you can see which partners, customers and campaigns actually lead to bookings.
Fair rewards: referrers and partners get credited consistently, which keeps relationships healthy.
Smarter spending: time and money move towards channels that bring real appointments.
Better conversations with partners: you can share honest numbers when deciding whether to continue a partnership.
Stronger forecasting: knowing where bookings come from helps you plan for quiet months.
Richer customer records: storing the source against each contact helps with follow-up and thank-yous.
How to start tracking referrals in 6 steps
List your likely sources — Write down where customers realistically come from: search, social media, existing customers, named local partners, events and any paid ads.
Add a source question to your booking form — Ask ‘How did you hear about us?’ with a short list of options and an ‘Other’ box, and make it required if your booking tool allows.
Create UTM links for each partner and channel — Use a free UTM builder to tag the links you give partners or post in campaigns, keeping source and medium names consistent.
Give referrers simple codes — If you run a customer referral scheme, give each referrer a short, memorable code and ask new customers to quote it when booking.
Record the source against each contact — Use tags or notes on each customer record so you can filter and count bookings by source later.
Review and reward monthly — Count bookings by source once a month, thank or reward referrers as promised, and adjust where you spend effort.
Referral tracking methods compared
| Feature | Referral codes | UTM links | Booking question | Affiliate platform |
|---|---|---|---|---|
| Set-up effort | Low | Low | Very low | Medium to high |
| Cost | Free | Free | Free | Usually paid |
| Tracks word of mouth | If code is used | No | Yes | Rarely |
| Tracks online links | Partly | Yes | Partly | Yes |
| Relies on customer memory | Yes | No | Yes | No |
| Handles commissions | Manually | No | No | Yes |
| Best for | Customer referral schemes | Partners and campaigns | Every service business | Larger formal programmes |
Best practices for referral and affiliate tracking
Combine methods: a booking question catches word of mouth, while UTM links catch online partners.
Keep your naming consistent, for example always using lower-case partner names in UTM tags.
Agree referral rewards in writing before anyone starts sending customers.
Make sure partners disclose that they’re paid or rewarded when promoting you.
Only contact people who have agreed to hear from you; don’t ask referrers to hand over friends’ details without consent.
Review sources monthly rather than daily, so you look at trends instead of noise.
Thank referrers promptly, even when there’s no formal reward.
Common referral tracking mistakes
Relying on memory or gut feel instead of recording the source for each booking.
Using a booking question with too many options, so answers become inconsistent.
Tagging UTM links differently each time, which splits one source into several.
Offering rewards without clear rules, which leads to disputes about who referred whom.
Letting partners promote you without disclosing the incentive.
Buying an affiliate platform before you’ve confirmed that partner referrals are a meaningful source.
Example: a physiotherapy clinic in Melbourne
Take a three-practitioner physiotherapy clinic in Richmond, Melbourne. The owners believed most new patients came from word of mouth and two local gyms, but they had no way of proving it. They were considering paying one gym a thank-you fee per referral and wanted fair numbers first.
They set up tracking in three layers. First, they added a required booking question to their Calenix booking page for initial consultations: ‘How did you hear about us?’ with options for Google search, a friend or family member, Gym A, Gym B, Instagram and Other. Second, they gave each gym a UTM-tagged link to the clinic’s website, which linked through to the booking page, so their website analytics showed visits from each gym’s newsletter and social posts. Third, they tagged each new patient contact with the source, which made monthly counting quick.
They didn’t use any affiliate software. For three months they simply exported their contacts at the end of each month and counted tags.
The results, illustratively, looked like this: 18 new patients from friends and family, 11 from Google search, 9 from Gym A, 2 from Gym B and 4 from other sources. Gym A was clearly worth a formal arrangement, and the owners agreed a simple written thank-you scheme. Gym B was worth a friendly conversation rather than a fee.
They also worked out their booking page conversion rate for each source, and used the findings to plan how to turn more leads into appointments from search, their second-biggest channel.
FAQ
Frequently asked questions
Know your sources
Capture where every booking comes from
Add a ‘How did you hear about us?’ question to your Calenix booking page and tag contacts by source, free to start.