Where do your bookings come from? Tracking booking sources
The short answer
Taxi booking source tracking means tagging every booking with where it came from: the phone line, your website, Google, an advert, a hotel or a regular customer. Then you can divide what you spend on each source by the jobs it brings in. Google's own help says campaign links should always carry 3 tags: utm_source, utm_medium and utm_campaign.
The office line rang four times and nobody picked up.
- Phone agent 00:02
You're through to Your Firm bookings. I'm the automated booking assistant, and this call is recorded.
- Caller 00:09
It's Mrs Patel. The airport for half four tomorrow morning, please.
- Phone agent 00:14
Hello Mrs Patel. Elm Road to the airport at 4.30am is £36, fixed. Shall I book your return as well?
- Caller 00:31
Not yet, thanks.
- 04:3014 Elm Rd → AirportMrs Patel£36Phone agent
- 05:15High St → StationR. Hughes£14Website
- 06:00Mill Lane → AirportJ. Okafor£42Office
- 07:40Park Rd → HospitalD. Evans£22Phone agent
Your Firm: booking confirmed for 04:30 tomorrow, 14 Elm Rd to the airport, £36.
You spend money to get bookings: adverts, a website, leaflets, a sign on every car, a cut for the hotel porter. You probably know roughly which of those work. Showing it, job by job, is harder. This guide explains how to tag each booking with its source, which sources to track, how to do it for phone calls as well as web bookings, and what to do with the numbers at the end of the month.
What is booking source tracking?
Booking source tracking means saving, on every booking, the answer to one question: how did this customer find us? The answer goes in a field on the booking record, from a short list you choose, such as "Google Ads", "website", "hotel: The Grand" or "regular".
The booking record is the right place for it. Your website analytics can tell you who visited the site, but only the booking tells you who actually booked, what the job was worth and whether the customer came back. Put the source next to the price and you can count both together.
Why does the source of a booking matter?
Because it shows you where your money works. Without it, every marketing decision is a guess, and the loudest salesperson wins.
With it, you can answer the questions that matter at the end of the month:
- Which source brought the most jobs, and the most money?
- What did each source cost you to run?
- Which sources bring regulars, and which bring one-off fares?
- Which sources book at night, when your office is thinnest?
The sum is simple. Divide what you spent on a source by the jobs it brought, and you get a cost per job. For example: £300 a month on adverts that brought 60 jobs is £300 ÷ 60 = £5 a job. Set that against the average fare from the same source and you know whether to spend more, less or nothing.
The market is crowded enough to make this worth doing. The Department for Transport counted 19,000 licensed private hire operators in England on 1 April 2026, up from 16,300 in 2024. More operators means more competition for the same passengers.
Which booking sources should you tag?
Tag every route a booking can arrive by, and keep the list short enough that the office uses it. A starting set:
| Source | How to tag it | What to watch |
|---|---|---|
| Phone, main number | Ask new callers how they found you | Calls from regulars, recognised by their number |
| Phone, campaign number | A separate number on one advert, leaflet or car sign | Bookings per number, per month |
| Website booking form | Tagged links (UTM parameters) on every link you control | Which link the booker came through |
| Google Business Profile | A tagged website link on the profile | Calls, website clicks and bookings in the profile's own figures |
| Google Ads | Tagged landing page links, and call reporting for calls | Cost against the jobs it brought |
| Hotels and venues | A code, link or account for each partner | Jobs and money per partner |
| WhatsApp, text and email | Its own source name | Which customers prefer messages to calls |
| Word of mouth | "Recommended by a friend" in the list | Grows when service is good |
Don't let the list grow past what a controller can choose from in two seconds. Ten or so sources is plenty. Anything rarer goes under "other", with a note.
How do UTM links work on a taxi website?
UTM parameters are tags added to the end of a web link so your analytics can tell which campaign sent a visitor. Google Analytics' own help says that when you add parameters to a URL, you should always use utm_source, utm_medium and utm_campaign. It lists others too, including utm_id, utm_term and utm_content.
A link from your Google Business Profile might look like this:
https://yourfirm.co.uk/book/?utm_source=google&utm_medium=business_profile&utm_campaign=gbp
A leaflet's QR code might point to the same page with utm_source=leaflet and utm_campaign=autumn. Each link you put anywhere gets its own tags, written down in one list so the names stay the same.
Then make sure the tags reach the booking, not only the analytics. If your online booking form saves the source from the link into the booking record, you can count jobs and money by source. If it doesn't, you can only count visits. Our guide to online booking for a taxi website covers what the form should capture.
If you add analytics cookies to your site, read the ICO's guidance on cookies and similar technologies first. It says cookies that are helpful or convenient but not strictly necessary need consent, and the ICO is revising that guidance, so check the latest version.
How do you track phone bookings by source?
Phone bookings need their own method, because a phone call carries no link to tag. There are three ways, and a firm of any size can use all three.
First, ask. Train the office to ask every new caller how they heard of you, and pick the answer from the list. Regulars don't need asking: the booking system can recognise their number.
Second, use a separate number. A number that only appears on one advert, one leaflet run or the car signs tells you where the calls to it came from.
Third, use the tools the platforms give you. Google Ads call reporting assigns a Google forwarding number to your ad and records details such as the call start time and duration, and the caller's number for calls over 15 seconds. Google lists the UK among the countries with forwarding numbers. A Google Business Profile shows how many times people tapped its call button, once your phone number is on the profile.
Calls that ring out matter here too. A source that sends you calls nobody answers looks weaker than it is. Our guide to missed calls in a taxi office shows how to count them from your phone provider's reports.
How do you track bookings from hotels and partners?
Give each partner its own way in, then count jobs per partner every month. A hotel can have its own booking link, its own code the porter quotes on the phone, or its own business account.
The monthly count does two jobs. It tells you which partners are worth looking after, and it gives you the number to pay any agreed commission on, without arguments. Our guide to hotel and venue partnerships for taxi firms covers setting the deals up.
What should you do with the numbers each month?
Run the same short report on the first working day of each month:
- List each source with its jobs and takings for the month.
- Add what you spent on each source: ad spend, print, commission.
- Work out the cost per job for each paid source.
- Compare it with the average fare from that source.
- Move money from the weakest source to the strongest, and note what you changed.
Give a new source at least a full month before you judge it, and compare like with like: December against December, not December against February. Our guide to the taxi business numbers to track puts booking sources alongside the other figures worth watching, and Google Ads for taxi firms goes into the paid side.
Where does Dispatch AI fit?
Dispatch AI is booking and dispatch software for taxi and private hire firms. It answers your phone, WhatsApp, texts and emails, books the jobs at your prices and sends them to your drivers on your own app. With Dispatch AI you can see where every booking came from: which website, campaign or advert. You can ring the demo line to hear a booking taken.
Frequently asked questions
Does Google Analytics count phone bookings?
No. Google Analytics measures visits to your website, so a customer who sees your advert and rings you doesn't show up as a booking there. Phone bookings need call tracking numbers, Google Ads call reporting, or the office asking the caller.
Should I ask every caller how they found us?
Ask every new caller, once, on their first booking. Regular customers already have a source on their first booking, and asking them again wastes time on a busy line. Keep the question short and the answer list shorter.
Can I put UTM tags on my Google Business Profile website link?
Yes. The tags are just part of the web address, and Google's analytics help covers adding them to the links you use in referrals and campaigns. Use a name such as utm_medium=business_profile so those visits don't get mixed up with other Google traffic.
What if a customer found us in two places?
Record the one they give you, or the first one if your system keeps both. Perfect attribution isn't the goal. A consistent answer on every booking is, because trends over several months matter more than any single job.
Is booking source tracking worth it for a small fleet?
Yes, if you spend any money on marketing. A five-car firm spending £100 a month on adverts needs to know whether they bring in jobs as much as a fifty-car firm does. A source field on the booking is a small thing to add.
Sources
- URL builders: collect campaign data with custom URLs (Google Analytics Help) UTM parameters, and the three to always use
- About call reporting (Google Ads Help) Google forwarding numbers, call details, UK availability
- Understand your Business Profile performance and insights (Google Business Profile Help) calls, website clicks, bookings and other profile figures
- Cookies and similar technologies (Information Commissioner's Office) consent for cookies that aren't strictly necessary
- Taxi and private hire vehicle statistics, England: 2026 (Department for Transport) 19,000 licensed private hire operators at 1 April 2026, published 13 August 2026
Checked 9 October 2026. Rules and fees change, so check with your licensing authority before you rely on a figure.