Short answer: call tracking for travel means swapping the phone number a visitor sees based on where they came from, counting calls that meet a minimum length as conversions, qualifying each call as booked, quoted or junk, and importing those outcomes back into your ad platform so bidding learns from bookings rather than dial attempts. Google's own forwarding numbers cover the basics free; third-party platforms add recording, per-source numbers and CRM integration.
Why travel campaigns need call tracking
A flight desk that spends on search ads without call tracking sees clicks, form fills and a phone that rings, with no line connecting them. The predictable result: budget drifts towards keywords that produce forms, even when the phone produces the bookings, and the highest-margin queries (complex itineraries, urgent changes, group travel) look like failures because those travellers never touch a form.
Call tracking closes the gap. Once each call carries its source keyword, campaign and landing page, you can compute cost per booked call rather than cost per click, and shift spend accordingly. Agencies running a flight campaign website alongside call-focused campaigns typically discover their true winners within the first month of proper tracking.
How dynamic number insertion works
Dynamic number insertion (DNI) is a small script on your website that replaces the displayed phone number depending on the visitor's source. An ad-click visitor sees a tracking number tied to their campaign; a direct visitor sees your main line. When the tracking number is dialled, the platform logs the call with the visitor's session details and forwards it to your real phone instantly.
One compliance note specific to advertisers: Google verifies that the number in your ads relates to your business, usually by finding it on your landing page. Google Ads Help documents how to verify ownership of the display URL when a DNI script changes the visible number, for example by linking Search Console or having the conversion tag on the domain. Do not let a tracking script silently break your number verification.
Google forwarding numbers vs third-party platforms
| Approach | What you get | Where it falls short |
|---|---|---|
| Google forwarding numbers | Free numbers shown in call ads, call assets and on your site for ad-click visitors. Duration, time, area code and conversion counting inside Google Ads, as described in Google Ads Help. | Google Ads traffic only. No recordings in most markets, limited routing, nothing for organic, email or offline sources. |
| Third-party call tracking platform | Number pools for DNI across every source, call recording, IVR menus, whisper messages, spam filtering, CRM and webhook integrations, offline conversion upload. | Monthly cost per number and per minute. Needs configuration and consent handling done properly. |
| Static numbers per channel | One dedicated number printed per channel (site, ads, portal listings). Cheap and simple. | Attribution stops at the channel; keyword-level insight is impossible; numbers get copied into directories and pollute the data. |
A sensible sequence: start with Google forwarding numbers because they are free and native, then add a third-party platform once call volume justifies recording, qualification and multi-channel attribution. Keep the static-number approach only for print and partner listings.
Per-campaign numbers and routing
Number pools make keyword-level attribution possible, but per-campaign dedicated numbers earn their keep in routing. A number tied to your Canada campaigns can ring a desk staffed in Canadian hours; a number tied to umrah or group-travel campaigns can ring the specialist who actually closes those bookings. Routing calls by campaign shortens the path from ring to booking, which matters more in travel than in most industries because fares expire while callers wait.
Whisper messages (a short audio cue only the agent hears, such as "London campaign call") let one desk handle several campaigns without asking the caller how they found you. If you run separate brands or a white-label portal for partners, per-brand numbers stop agents from answering with the wrong name, which is a compliance problem as well as an embarrassment.
Counting calls as conversions
Google Ads Help ("About phone call conversion tracking") describes the model: you define a minimum call length, and calls at or above it are counted as conversions, whether the call came from a call ad, a call asset or a number on your website after an ad click. Website call conversions need the Google tag plus a call snippet so the forwarding number appears for ad-click visitors.
Set the threshold from data, not habit. Pull a week of call durations, mark which calls were genuine fare conversations, and pick the length that separates them from misdials. Then keep the conversion action you bid on clean: if smart bidding optimises to "calls over 30 seconds" and a third of those are baggage questions for an airline you do not represent, the algorithm will faithfully buy you more baggage questions.
Qualifying calls: not every ring is a lead
Duration is a proxy. Qualification is the real signal, and it needs a taxonomy your agents apply on every call:
- Booked: payment taken or PNR created on the call
- Quoted: genuine fare enquiry, follow-up scheduled
- Unservable: airline customer service, refunds for bookings made elsewhere, routes you do not sell
- Spam or misdial: robocalls, wrong numbers, sub-10-second hangs
The unservable bucket is your negative keyword mine: every "airline refund" call maps to a search term you should exclude, which is exactly the review loop described in our negative keywords for travel ads guide.
Wiring outcomes back to keywords
The final step separates agencies that scale from agencies that plateau: import call outcomes into Google Ads as offline conversions. When a quoted call becomes a booking two days later, upload that conversion (by call ID or click ID, depending on your platform) with a value attached. Bidding then optimises towards booked revenue, not dial attempts, and keywords that produce long, polite, bookingless calls stop being rewarded.
Practically this means your call platform or CRM must store the click identifier with each call record, and someone must own the upload cadence, daily by API or weekly by sheet. We wire this loop into the campaign sites we build; it is configuration work, not custom software, and it changes what "optimise" means. The same loop feeds smarter budget decisions across your wider funnel, including any meta flight campaign activity where phone-assisted bookings hide from analytics.
Recording, consent and privacy
Call recording laws differ by jurisdiction: some require one-party consent, others require all parties to be informed. If you record, announce it at the start of the call, keep recordings only as long as you need them, and restrict access. On the web side, DNI scripts and their cookies fall under the same consent rules as other tracking; in the EEA and UK, consent banners and Google consent mode signals apply to advertising cookies, a topic we cover in the consent section of our remarketing for travel websites guide. When in doubt, take local legal advice; this article is not legal counsel.
Sources: Google Ads Help ("About phone call conversion tracking", "Google forwarding number", "Set up tracking calls to a phone number on a website"). Features and availability vary by country; check the live documentation for your market.
This article is general information about travel technology and online marketing. It is not legal, tax or financial advice, and advertising platform policies change often. Check the current policy documents and take professional advice for your own situation.