← Blog

How to Track Phone Calls from Google Ads (The Right Way)

Most Google Ads accounts with phone numbers on the website have no idea whether those calls came from paid search. They see a call come in, they close a deal, and they write it off as “the ads are working.” That’s not measurement — that’s guessing with a credit card.

Call tracking is a measurement problem before it’s a setup problem. If you don’t know which campaigns, ad groups, or keywords drove a call, you can’t optimize your bids, your budget, or your messaging around what’s actually converting. You’re optimizing for clicks instead of customers.

What Google Ads Call Tracking Actually Measures

Google provides three distinct call-tracking mechanisms. Most advertisers use one and ignore the other two.

Call Extensions (Now Called “Call Assets”)

A call asset adds a phone number directly to your search ad. When someone clicks the phone number on mobile, Google logs it as a call conversion — but only if you’ve set up call reporting in your account. The default is off.

To enable this: Go to Tools > Conversions, create a new conversion action, and select “Phone calls from ads.” Set your minimum call duration. Thirty seconds is a common threshold, but for high-intent service businesses, 60–90 seconds filters out misdials better.

Website Call Conversions (Dynamic Number Insertion)

This is where most accounts fall short. When someone clicks your ad and lands on your site, Google replaces your actual phone number with a Google forwarding number — temporarily, for that session. If the user calls that number, Google logs the conversion and ties it back to the keyword that drove the click.

Setup: Go to Tools > Conversions, create a conversion action, select “Calls to a phone number on your website,” and add the provided JavaScript snippet to your site’s <head>. You also need to add the Google tag (gtag.js) if you haven’t already.

The number swap is invisible to the user. Your actual number still receives the call.

Imported Call Conversions (CRM Integration)

If you use a CRM, you can import call outcomes back into Google Ads. A call that converted to a signed contract three weeks later gets attributed to the keyword that generated it. This is the most accurate version of call tracking — and almost no small business accounts use it.

Why Default Conversion Tracking Misses Calls

Out of the box, Google Ads only tracks clicks to your website. If someone searches “emergency plumber near me,” clicks your call extension instead of your headline, and calls you directly — that’s an unconverted click in your account data unless you’ve set up call extensions as a conversion action.

This means: if your product or service category drives a lot of direct calls (lawyers, HVAC, contractors, medical), your reported conversion rate is systematically understated. Your actual CPA is lower than the data shows — but you won’t know by how much without tracking.

Setting Up Call Tracking Step by Step

Step 1: Create the conversion action

In Google Ads: Tools & Settings → Measurement → Conversions → New Conversion Action → Phone Calls.

Choose “Calls from ads using call extensions” for direct ad calls, or “Calls to a phone number on your website” for site-side tracking. You can — and should — set up both.

Step 2: Set call duration threshold

The default is 60 seconds. For service businesses where a two-minute call typically means a real inquiry, this is fine. For e-commerce or SaaS, 30 seconds may be more appropriate. If you’re a law firm, a legitimate intake call is probably 90+ seconds — set your threshold accordingly.

Step 3: Install the website tag

If you’re using Google Tag Manager (which you should be), import the Google Ads conversion linker tag and the call tracking tag through GTM rather than adding code directly to the site. This keeps your tracking maintainable.

Step 4: Enable call reporting at the account level

Go to Account Settings → Call Reporting → Turn on. Without this, call data from ads won’t appear in your reports even if you’ve set up conversion actions.

Step 5: Verify with a test call

Use Google Tag Assistant or the Google Ads Preview tool to confirm the dynamic number is swapping correctly on your site. Make a test call. Wait 24–48 hours for it to appear in your conversion data.

Reading the Call Data

Once tracking is live, the data you care about lives in three places:

Campaigns > Columns > Conversions: Add “Phone call conversions” as a column. This separates call conversions from form fills so you’re not treating them as one metric.

Keywords report: Sort by phone call conversions. You’ll typically find that 20–30% of your keywords are driving 80–90% of your calls. The rest are spending budget on clicks that don’t call.

Call details report: Under Reports → Call Details. This shows call duration, call status (connected vs. missed), and the time of day. If you’re missing 40% of your calls between 5–7pm, that’s an operational problem, not a media problem.

Third-Party Call Tracking Platforms

Google’s native tracking doesn’t record calls or provide caller ID history. If you need call recordings for quality assurance, or you’re running multi-channel campaigns (paid search + social + organic), a third-party platform is worth the cost.

CallRail ($40–$135/month): The most common choice for small-to-mid businesses. Integrates directly with Google Ads and GA4. Provides recordings, transcriptions, and lead scoring.

WhatConverts ($30–$100/month): Stronger attribution reporting. Better for agencies managing multiple clients.

CallTrackingMetrics: More enterprise-grade, better for multi-location businesses.

The practical threshold: if you’re spending over $2,000/month on Google Ads and phone calls are a meaningful conversion path, a third-party call tracking platform pays for itself in better optimization data alone.

Common Mistakes

Using a static number: If you hard-code a Google forwarding number in your website rather than using dynamic number insertion, you’ll track calls from all sources — not just paid. Your Google Ads data will look great; your actual channel attribution will be wrong.

Ignoring call duration: A one-second call is not a conversion. A misdial is not a conversion. Set your duration threshold or your conversion rate is fiction.

Not counting calls as primary conversions: If phone calls are how you close business, they should be set as primary conversions in Google Ads — not secondary. Secondary conversions don’t influence Smart Bidding. Your bids will optimize for form fills instead of calls if you get this wrong.

Tracking calls but not reporting on them: Setting up tracking and then never looking at the call detail report is extremely common. Check it weekly. Missed calls and short calls tell you where your funnel is breaking.

FAQ

Does Google Ads call tracking cost extra? No. Google’s native call tracking — both call extensions and website dynamic number insertion — is included with a Google Ads account at no additional charge. Third-party platforms like CallRail charge separately.

Will call tracking break my NAP consistency for SEO? Dynamic number insertion (DNI) swaps numbers only for paid search sessions — it’s JavaScript-based and session-specific. Crawlers and directory bots see your real number. If set up correctly, DNI does not affect local SEO NAP consistency.

What’s the difference between a call extension and a call-only ad? A call extension adds your number to a standard search ad. A call-only ad replaces the headline with a phone number — the ad click initiates a call directly rather than sending traffic to your site. Call-only ads work best on mobile for high-intent service searches.

How long does it take for call conversion data to appear? Usually 24–48 hours. If you’re not seeing data after 72 hours, check that call reporting is enabled at the account level and that your tag is firing correctly.

Can I track calls from display ads? Call assets can be added to Display campaigns, but dynamic number insertion only works for users who click through to your site. Display-driven calls are harder to attribute precisely without a third-party platform.

What call duration should I use as my conversion threshold? For most service businesses: 60 seconds. For high-complexity services (law, financial planning, medical): 90 seconds. For e-commerce or quick-decision products: 30 seconds. The goal is filtering out misdials and wrong numbers, not filtering out real customers.

If your Google Ads account has a phone number and no call tracking, you’re making budget decisions without half your data. Our Google Ads management includes conversion tracking setup as part of every engagement — calls, forms, and anything else that counts as a lead. Run your account through honest.designodin.com to see what your current tracking setup is missing. Or get started and we’ll build it right from day one.