How to track phone call conversions from your website

Learn how to track phone call conversions from your website using GA4, Google Ads forwarding numbers, and call tracking tools like CallRail.

alpnAI/ 7 min read

If someone calls you to book a trip, that call came from somewhere. Your website, a Google ad, a Facebook post, a friend’s referral. Somewhere. Without phone call conversion tracking, you have no idea which of those sources is actually working, and you’re making marketing decisions blind.

Phone calls convert at roughly 10-15x the rate of web form submissions, according to industry research. For outdoor operators who still take a significant share of bookings by phone, that’s not a minor tracking gap. It’s a major blind spot.

Here’s how to close it.

Why phone calls are easy to miss in analytics

Most outdoor recreation websites have a “tel:” link, the tappable phone number that opens the dialer on a smartphone. When someone taps that and calls you, Google Analytics records nothing. No event. No conversion. The booking happens, but your analytics show a bounce.

The same is true for someone who looks up your number on your Google Business Profile and calls directly, or who sees your number in a Google Search ad. Unless you’ve set up specific tracking, those calls are invisible in your data.

The result: you look at your analytics, see low conversions, and undervalue the traffic sources that are actually sending you customers.

This is the simplest setup that doesn’t require any paid software.

When someone clicks a phone link on your website, you can fire a GA4 event. That event shows up in your reports as a conversion. You won’t know if the call resulted in a booking, but you’ll know which pages and traffic sources are generating phone interest.

The setup involves three steps in Google Tag Manager: create a trigger that fires when a visitor clicks a link containing “tel:”, build a GA4 event tag connected to that trigger, and mark the event as a conversion in your GA4 property settings. If you already have GA4 running with Google Tag Manager (and you should, per our GA4 setup guide for outdoor businesses), this takes about 30 minutes.

One honest limitation: this only tracks clicks, not completed calls. Someone who dials and hangs up immediately gets counted the same as someone who books a five-day float trip. For a first pass, that’s still useful data. For precision, you need to go further.

Method 2: use google’s free forwarding numbers for ads traffic

If you’re running Google Ads, you’re leaving attribution data on the table without this.

Google offers free website call conversion tracking that works by replacing your phone number with a Google forwarding number for visitors who arrive via your ads. When that visitor calls, Google records the call, the duration, and counts it as a conversion if the call meets your minimum length threshold.

Setting it up: in Google Ads, go to Goals > Conversions > + Create conversion action, then select “Calls from website.” You’ll choose a minimum call duration (60-90 seconds is reasonable for outdoor operators; shorter calls are often misdials or quick questions that don’t lead anywhere), then install the phone snippet alongside your Google tag.

Your actual phone number stays the same. Customers call the forwarding number and it rings straight through. The only change is that Google now knows which ad campaigns and keywords are driving calls.

For anyone running Google Ads to drive rafting, fishing, or tour bookings, this is non-negotiable. It’s free, and it tells you whether your ad spend is producing real inquiries. If you’re spending $500/month on ads and getting zero tracked conversions, this is probably why. See our Google Ads guide for outdoor recreation for more on tying ad spend to actual results.

Method 3: dedicated call tracking software for full attribution

GTM click events and Google forwarding numbers only tell you so much. If you want to know which traffic source (organic search, paid ads, Facebook, email, direct) generated each call across your entire website, you need dynamic number insertion.

Dynamic number insertion (DNI) works by showing a different phone number to each visitor based on how they arrived. Someone from a Google ad sees one number. Someone who found you through organic search sees another. Someone who clicked your Facebook link sees a third. All three numbers route to your actual phone line. The software records which number was called, matches it to the session, and tells you the source, the keyword, the page they were on, and how long the call lasted.

CallRail is the standard choice for small businesses. Plans start at $45/month and include five local numbers, 250 minutes, call recording, and routing. If you want form tracking bundled in (useful for outfitters with both a phone number and a FareHarbor widget), that’s $90/month. A 14-day free trial is available.

WhatConverts handles calls, forms, chats, and live chat in a single dashboard. If you’re trying to understand your total lead volume across channels, not just phone calls, it’s worth looking at. Better fit for operators running multiple campaigns and wanting one consolidated view.

Invoca is enterprise-grade and priced accordingly. Unless you’re running a large booking operation with a dedicated marketing team, it’s overkill. We’ve never seen a 10-guide outfitter need Invoca.

For a rafting guide in Colorado running $800/month in Google Ads while building organic traffic, CallRail at $45/month pays for itself if it prevents you from cutting one campaign that’s actually driving calls.

What to do with call data once you have it

Tracking calls doesn’t help unless you act on the data.

Which pages generate the most calls? If your rates page is driving three times more calls than your trip descriptions, that’s a signal to add a phone number to every trip page - not just in the header, but inline, near the price.

Which traffic sources drive longer calls? A 30-second call is a misdial. A 4-minute call is a real inquiry, probably from someone ready to book. In CallRail, you can filter by duration. In Google Ads call tracking, you’ve already set a minimum duration threshold. Compare call quality across channels, not just volume. A channel that sends 20 short calls is worth less than one that sends 8 long ones.

What’s your call conversion rate by source? If organic search sends 100 visitors and produces 8 calls, but paid ads sends 100 visitors and produces 3 calls, your organic content is doing more work than your attribution model suggests. That directly affects how you should split your budget between SEO and ads.

Are calls seasonal? Most outdoor operators see call volume spike 6-8 weeks before peak season as people plan trips. If you can identify when that spike happens and which content drives it, you can time your content publishing and ad spend to match. We look at this pattern in measuring whether your marketing is working.

This connects directly to what we cover in how to set up booking conversion tracking in GA4: calls are one conversion type, but they need to live alongside your online booking completions in the same reporting view. If you only track online bookings, you’re measuring half the business.

A note on privacy and call recording

If you record calls - which most call tracking platforms do by default - you need to comply with relevant laws. In two-party consent states like California, you’re required to notify callers that the call is being recorded. Most call tracking software can play an auto-disclosure message before connecting the call.

For businesses operating in multiple states or serving international customers, check your platform’s consent settings. This isn’t a reason to avoid call tracking; it’s a reason to configure it correctly.

The operator who skips this

Most outfitters don’t set up phone call tracking. They look at their analytics, see that online bookings are attributed to one channel or another, and assume that’s the whole picture. They cut the organic content budget because it looks like it’s “not converting.” They double down on paid ads because the attribution model shows conversions, mostly from visitors who would have found them regardless.

Meanwhile, the calls that came in from that long-form trip guide they wrote three years ago are attributed to nothing. The guide continues to rank. The calls continue to come in. The attribution continues to be invisible.

If you’ve run a Google Ads campaign in the past year without Google’s forwarding number tracking enabled, start there today - it takes under an hour and it’s free. If you want the full picture across all traffic sources, add CallRail and run it for 60 days. What you find will almost certainly change how you think about your marketing.

Keep Reading