Tracking

CallRail calls not showing as Google Ads conversions? The checklist we use

For a salon client, most Google Ads leads called instead of filling a form, and we couldn't measure cost per call. Here's how CallRail fixed it, and what to check when calls don't show up.

Hamza El Asri Hamza El AsriFounder & lead strategist, RM Click PublishedNovember 10, 2026 Reading time6 min read AudienceMarketers

For clinics, home services and campgrounds, a phone call is often worth more than a form. If those calls don't reach Google Ads as conversions, Smart Bidding optimizes on half the picture.

Short answer: CallRail can only send a call to Google Ads if it knows which ad click brought the caller. That requires visitor-level tracking (dynamic numbers on your site), an active Google Ads integration, and a conversion action named "Phone Call" with source "Import from Clicks", which CallRail's documentation says must not be renamed. Most missing-conversion problems are one of those three.

Why we set it up

For a beauty salon client, a large share of Google Ads leads picked up the phone instead of filling in a form. Google Ads showed clicks and form leads, but no calls, so we couldn't tell which campaigns and keywords drove calls, or what each call cost. We added CallRail with visitor-level tracking so every call from an ad click came back into Google Ads as a conversion, and cost per call became a number we could optimize.

Menu names below follow CallRail's and Google's help documentation, checked November 2026. Their interfaces change over time, so labels may differ slightly.

How it works

  1. A visitor clicks your Google ad. Google adds a click ID (gclid) to the landing URL.
  2. CallRail's script on your site shows that visitor a unique tracking number and remembers their click ID. That's visitor-level tracking.
  3. The visitor calls that number. CallRail knows which visitor, and so which click, it belongs to.
  4. Through the integration, CallRail reports the call to Google Ads as a conversion against that click.

If any step is missing, the call either isn't sent or can't be matched to a click.

The checklist

1. Is visitor-level tracking on?

Source-level numbers (one number per channel) tell you a call came from "Google Ads", but not which click. Google Ads conversions need the click, so they need visitor tracking:

  • The CallRail script is installed on every page where people call from, including landing pages.
  • A visitor tracking number pool is active, with enough numbers for your traffic.
  • Your real number on the site is swapped by the pool's numbers when you visit from an ad-style link.

Quick test: open your site with ?gclid=test123 added to the URL in a private window, and check that the phone number on the page changes.

2. Is the Google Ads integration active and connected to the right account?

In CallRail, check the Google Ads integration is active, connected to the correct Google Ads account (not the manager account only), and set to send calls. If you also want form submissions, the "send form submissions as conversions" option must be enabled.

3. Is the conversion action set up the way CallRail expects?

In Google Ads, under Goals → Conversions, look for:

  • A conversion action named Phone Call, with source Import from Clicks,
  • or First Time Phone Call and Repeat Phone Call, if you chose to report first-time callers separately.

CallRail's documentation is clear that renaming the "Phone Call" conversion stops CallRail from sending data. If someone tidied up conversion names, that's your problem.

Also check the action is set as a primary conversion if you want bidding to use it.

4. Did the calls actually come from Google ad clicks?

Only calls from visitors who clicked a Google ad can be uploaded. Organic, direct, Meta or GBP calls show in CallRail but won't appear as Google Ads conversions. Compare the count of calls with a Google Ads source in CallRail to the count of conversions in Google Ads, not all calls.

5. Is something else counting the same calls?

If you use Google's call extensions (call assets) with Google's own call tracking, calls made directly from the ad can be counted by Google, while calls from the website are counted by CallRail. That's fine as long as they don't overlap. CallRail notes that its manual import can include call-extension calls already counted by Google, creating duplicates, so remove them before uploading.

Backfilling missed calls

If the integration was off for a while, CallRail offers a manual conversion import for calls and forms with a Google Ads click within the past 90 days. Use it to fill the gap, and watch for the duplicate issue above.

Make calls worth more than "a call happened"

A 20-second wrong number shouldn't count the same as a 10-minute booking call. Ways to make call conversions more useful for bidding:

  • Set a minimum call duration for a call to count.
  • Report first-time callers separately from repeat callers.
  • Use CallRail's tags or lead qualification to send only qualified calls, or give them a value.

Common errors

  • No call conversions at all: visitor tracking off, or the conversion action renamed.
  • Fewer conversions than Google Ads calls in CallRail: some calls lack a click ID (number pool too small, or numbers not swapping on some pages).
  • Duplicates: call extension calls counted by Google and imported again.
  • Spam calls counted: no minimum duration or qualification.

Testing checklist

  • The CallRail script is on every page with a phone number.
  • Visiting with ?gclid=test123 swaps the number.
  • The integration is active on the right Google Ads account.
  • A conversion action named "Phone Call" (Import from Clicks) exists and wasn't renamed.
  • Call conversions appear in Google Ads after real ad-driven calls.
  • Call extension calls aren't double counted.

Related reading: Google Ads offline click conversions: gbraid errors and silent partial failures.

Hamza El Asri
Written by Hamza El Asri

Media buyer and tracking specialist, founder of RM Click. Top Rated on Fiverr with 413 reviews. Written from our client work and the platforms’ own documentation. LinkedIn · Fiverr

FAQ

Frequently asked
questions

The most common causes are no visitor-level tracking, a renamed or wrongly set up conversion action, the integration not being active, or calls that didn't come from a Google ad click.

CallRail's documentation says the conversion should be named Phone Call with a source of Import from Clicks. Renaming it stops CallRail from sending conversion data.

Yes. Visitor-level tracking is what connects a call to the Google ad click (gclid) that brought the caller to your site.

CallRail offers a manual conversion import for calls and forms with a Google Ads click within the past 90 days, useful to backfill gaps when the integration was inactive.

If you also use Google's call details forwarding for call extension calls, those calls can be counted by both Google and CallRail. Remove them from manual imports or filter them out.

Free ad audit

Need this fixed
on your account?