How to set up call tracking for a Google Ads campaign

Google Ads call tracking: call assets, website calls, forwarding numbers, duration thresholds as proxies, and reconciling calls against booked jobs.

Contents (15 sections)

A phone click is not a booked job. A connected call is not automatically a qualified lead. A long call is not automatically revenue.

Call tracking connects the ad interaction to the call path, so you can see which keywords, ads, campaigns, and landing pages produce phone activity. The business record then tells you whether that activity became a qualified lead, a booked job, finished work, and confirmed value.

The short answer

Use a Google call-conversion setup or a compatible call-tracking system to identify the source of the call. Use a CRM, calendar, dispatch record, or owner-confirmed log to record the outcome. Join the two records before judging cost per booked job. Track the call first, then track what happened after the call.

  • Track the call, then track what happened.Google identifies where the call came from; your CRM, calendar, or dispatch log records whether it booked. Join the two before judging cost per booked job.
  • Call length is a filter, not a quality signal.A minimum duration removes misdials, but a long call can be irrelevant and a short one can book. Set the threshold from your own call history.
  • Test before launch.Make a real test call through every route the ad can send, and check it lands as the right conversion.

The setup has five decisions: which call interactions you want to measure, which system collects the event, what counts as a conversion for reporting or bidding, how the call gets reconciled with the business record, and how consent, privacy, and data handling are managed.

Phone calls are an important conversion path for many local-service businesses. That is a reason to measure them properly, not a licence to quote a percentage nobody can source.

The call path, end to end

Ad click or call-asset interaction

The platform can record this.

Forwarding or tracking number

A measurement layer that still routes to the real business line.

Answered call

Connected, missed, voicemail, or callback: record which.

Qualified call

Service, location, timing, and client type all fit.

Booked job

The written booking milestone occurred.

Confirmed and finished

Work delivered, revenue confirmed, contribution estimated at the stated margin.

Every arrow is a failure point. A number can route to the wrong line, a call can be logged without its source, a source can be logged without the booking, and a booking can exist with no revenue record.

The four call paths, compared

Most accounts need a combination, not a single path: call assets for the ad itself, website-call tracking for the landing page, and imported outcomes when a CRM can send bookings back. Choose by the question you need answered, and reconcile every path in one ledger so the same client is never counted twice.

Google describes several ways to track phone-call conversions: calls from ads, calls to a website number, clicks on a mobile website number, clicks on call ads or assets, and imported call conversions. Four of those are architectural choices an owner actually makes.

Call asset

A phone option attached to a Search ad

  • Adds a phone number to an ad: a clickable call button on devices that can call, a "Call us" button on desktop, and the headline still leads to the website.
  • Can be scheduled to show only when the business can accept calls.
  • Google says clicks on a mobile call asset and the desktop "Call us" button cost the same as headline clicks.
  • No website needed.
  • Main risk: a phone interaction can be counted without proving a connected or booked call.

Dedicated call campaign

When calling is the intended action

  • Appropriate only when the business has decided a phone conversation is the main client action.
  • Pairs with call reporting, a call conversion action, and business-hour controls.
  • Confirm before launch: the number is correct, the phone is answered on schedule, missed calls are logged, callers reach a person or a reliable voicemail process, and the team can qualify service and area.
  • Main risk: the business buys calls it cannot answer or fulfil.

Website call

The landing page is part of the decision

  • Uses a dynamically generated Google forwarding number that replaces the business number on the site for visitors arriving from an ad.
  • Requires a website you can edit, a tagged ad click, correct insertion across every page that shows a number, a call conversion action, and an eligible country for forwarding numbers.
  • Best when the page explains the service, proof, or pricing context before the client calls.
  • Main risk: it can fail silently when a number is hard-coded on one page, inserted incorrectly, or overwritten by another call system.

Imported call conversion

A later outcome sent back from the CRM

  • Sends a qualified call, booked job, finished job, paid job, or sales-qualified call back to Google Ads.
  • Google describes it as the more precise way to connect calls to sales and other valuable client actions when the business tracks those outcomes elsewhere.
  • Strongest available signal for qualification and booking, when the call identifier, source, timestamp, and client record can be matched reliably.
  • Requires no extra action from the client.
  • Main risk: the outcome may be delayed, incomplete, or mismatched to the original ad interaction.

Those descriptions come from Google’s own documentation for call assets, call campaigns, website-call tracking, and imported call conversions.

Choose the path that matches the question. If you only need to know whether someone clicked the phone link, mobile click tracking may be enough. If you need to know which calls became work, imported outcomes are usually the stronger path when the call system and CRM support them.

In many local-service accounts the correct answer is not one path. It is call assets plus website-call tracking plus call-system records plus offline outcome reconciliation. The question is not which path creates the most calls. It is which combination lets the business identify a real client, answer the call, book the work, and measure the result without double-counting.

The four call paths, compared
Business situationStarting design
The owner wants calls and website visits from Search adsCall asset plus website-call tracking
Calls are the only practical booking pathDedicated call campaign plus call reporting and CRM logging
Customers need service details before callingWebsite-call tracking plus a call asset
The team has a mature call system and CRMAdd imported qualified or converted call outcomes
The business cannot reliably answer callsRepair phone coverage before increasing call demand
Calls and forms both produce workTrack both paths and reconcile them in one outcome ledger

Whichever combination you run, the capability boundaries are the same decision read one level deeper:

The four call paths, compared
StageCall assetCall campaignWebsite callImported outcome
Ad exposurePlatform-reportedPlatform-reportedPlatform-reportedSource may carry through the original interaction
Phone-option interactionYesYesNot necessarilyNot necessarily
Website visitPossible through the headline clickUsually not mainYesNot the imported outcome itself
Connected callDepends on configurationDepends on configurationDepends on forwarding setupCall-system record
DurationWith call reporting where supportedWith call reporting where supportedWith call reporting where supportedCall-system record
Qualified callNeeds classification or importNeeds classification or importNeeds classification or importStrongest use case
Booked jobNot automaticNot automaticNot automaticImportable when the match is reliable
Finished or paid jobNot automaticNot automaticNot automaticImportable when the CRM supports it
ContributionOwner-definedOwner-definedOwner-definedOwner-defined

A platform call conversion and a booked job are different records.

Google forwarding numbers and Dynamic Number Insertion

A Google forwarding number replaces the site number for ad visitors, routes to the real business line, and reports the call with its source. Test the replacement on every page that shows a number, then call it and reconcile the record; a replacement proves the logic ran, nothing more.

When supported in the account and country, Google forwarding numbers can help measure calls from ads and calls to a phone number on a website, and Google’s website-call process can dynamically replace the website number for a visitor who arrived after an ad interaction.

The visitor should still reach the real business number. The tracking number is a measurement layer, not a new customer-service number to publish without checking the implementation.

  1. Create the website-call conversion action in Google Ads

    Name it by outcome and source before anything is installed.

  2. Install the Google tag, or configure it through Tag Manager

    Then add the phone snippet or compatible website-call tag.

  3. Enter the exact number displayed on the site

    Formatting differences are a common cause of a replacement that silently never runs.

  4. Verify that the number changes after an eligible ad visit

    Confirm the coverage across every page that displays a number, not just the landing page.

  5. Call the displayed number from a test device

    Confirm the business phone rings, the right person answers, and the caller ID or tracking record is sensible.

  6. Confirm the record appears where you expect it

    In the Google Ads call details, the call platform, or both.

  7. Reconcile the test call against the call log

    If the owner could not identify this call next month and mark it booked or not booked, the setup is incomplete.

Google notes that website call tracking needs a website you can edit and an eligible country for forwarding numbers, and documents implementation considerations for multiple phone numbers and number formatting. If the site shows several numbers on one page, do not assume the default implementation tracks all of them. Test each one, or use a system designed for the actual structure.

A number replacement proves that the replacement logic ran. It does not prove that the call connected, that the request was relevant, or that the caller booked.

Choosing between native measurement and a third-party system

There is no universal best tool, and no ad-spend figure that decides it for you. Start from the business question and the evidence you need.

Choosing between native measurement and a third-party system
NeedPossible approachWhat to verify
Calls directly from adsGoogle call reporting and call conversionsCountry availability, call reporting, conversion action, threshold
Calls after a website visitGoogle website call conversions, or a compatible call systemTag, event snippet, number replacement, attribution
Routing and staff workflowThird-party call systemNumber pool, forwarding, business hours, routing, failover
Recordings or quality reviewThird-party call system, where lawful and appropriateConsent, notice, access, retention, local requirements
CRM-based booking or sales outcomesImported call conversionsCall identifier, CRM status, timestamps, values, import process
Cross-channel reportingCall system plus CRM or analyticsSource definitions, deduplication, consent, ownership

Define the event before installing anything

Write each event’s definition and its limitation before any code is installed: a click is not a call, a connected call is not qualified, and a booked job is not revenue. Set weak events secondary and reserve the main conversion for the deepest outcome you can reliably measure.

Write down what each event means, and what it does not prove.

Define the event before installing anything
EventDefinitionWhat it does not prove
Phone-link clickA visitor clicked a phone link or buttonThat a call happened
Connected callThe call reached the businessThat the request was relevant or booked
Duration-qualified callThe call met a provisional duration ruleThat the caller became a client
Qualified callStaff or the CRM classified the request as a fitThat the job was scheduled or finished
Booked jobThe business’s written booking milestone occurredThat revenue or profit was realised
Finished jobThe service was deliveredThat margin is known
Client-confirmed revenueThe owner or source system confirms revenueThat profit exists without a cost model

One call can create more than one record in a tracking system. Decide how duplicates, transfers, missed calls, repeat clients, and callbacks are handled before the first report.

Google says main conversion actions are reported in the “Conversions” column and can be used for bidding, while secondary actions are generally observation-only and appear in “All conversions.” Do not set a weak call event as main merely because it is easy to generate.

Duration thresholds are proxies, not truth

A minimum call length is a filter, not a quality signal. It removes short misdials and menu calls, but a long call can still be irrelevant and a short call can still book. Set the threshold provisionally from your own call history, name the conversion action after what it records, and review it against real booked and unbooked calls.

Google allows call conversions from ads and website calls to use a minimum call length, and calls shorter than the selected duration are not counted for that conversion action. Google’s call-reporting guidance supports counting calls of a specified duration as conversions and using automated bidding to increase the likelihood of those conversions.

That makes duration a filter. It does not establish that every call above the threshold is valuable, or that every short call is worthless. A 10-second call may be someone who reached the wrong extension. A 90-second call may be a quote request that never books. An emergency caller may need less time than a replacement prospect.

Do not copy a threshold from another trade. Choose a provisional one from your own call history, the greeting and menu length, staff knowledge, and the outcome you are trying to approximate. Google suggests reviewing call history, asking staff what a high-quality call generally looks like, and accounting for automated menus and greetings.

Then review it against real calls.

Duration thresholds are proxies, not truth
Call review resultInterpretation
Short and bookedThe threshold may be too high for this service or booking path
Long and irrelevantThe threshold may be too low, or duration may be a weak proxy here
Connected and qualifiedA stronger signal, still not necessarily a finished job
Missed or disconnectedNot automatically a failed demand signal; review the service process
Repeat or existing clientSeparate from new-customer acquisition if that is the campaign goal

If a duration rule is in use, name the conversion action after what it actually records, a call-duration conversion, not after a booking the business record has not confirmed.

Google’s current call-measurement documentation also says call reporting can use AI analysis of recordings to identify high-quality leads, with duration as a fallback when recording is unavailable, and says call recording eligibility is currently limited to calls where both parties are in the United States or Canada, governed by supplemental terms. Do not present AI call qualification or recording as universally available, and do not build a tracking plan that depends on recording the business cannot lawfully or operationally use.

Call classification owners will actually complete

A useful call log is short enough to finish and detailed enough to decide from.

Call classification owners will actually complete
FieldExample values
Call ID and dateSystem record
SourceGoogle ad, website, LSA, Business Profile, repeat, unknown
Service requestedDrain cleaning, lockout, water extraction, roof estimate
LocationServiceable, outside area, unknown
Customer intentNew service, existing client, job seeker, DIY, vendor, spam
Contact statusAnswered, missed, voicemail, callback finished
QualificationQualified, unqualified, unknown
BookingBooked, not booked, follow-up, unknown
CompletionFinished, cancelled, pending, unknown
RevenueConfirmed amount, or unavailable
NotesReason for not booking, or the next action

Use fixed fields and a short note for exceptions. Do not ask the call handler to write an essay.

A call becomes a booked job only when the business’s booking definition is satisfied: the client is a real service opportunity, the service and location fit, scope or price has been discussed enough for the business’s process, and a date, time, or defined commitment is recorded. A request for information with no appointment is not a booking.

Call-stage rates

Qualified-call rate = qualified calls ÷ tracked calls Booking rate from qualified calls = booked jobs ÷ qualified calls Cost per booked job = defined attributable acquisition cost ÷ confirmed booked jobs Cost per finished job = defined attributable acquisition cost ÷ finished jobs

State the denominator. “Cost per phone lead” can mean all calls, calls above a duration, answered calls, qualified calls, or owner-confirmed leads. Those are four or five different numbers wearing one label.

A worked call reconciliation

A campaign spends $1,000.00 during a defined month and produces 20 tracked calls.

A worked call reconciliation
StageCount
Tracked calls20
Missed or unanswered calls4
Wrong service, spam, or outside area5
Qualified calls11
Booked jobs6
Finished paid jobs5
Confirmed revenue$3,000.00
A worked call reconciliation
MeasureCalculationResult
Cost per tracked call$1,000.00 ÷ 20$50.00
Cost per booked job$1,000.00 ÷ 6$166.67
Cost per finished paid job$1,000.00 ÷ 5$200.00
Qualified-call rate11 ÷ 2055.0%
Booking rate from qualified calls6 ÷ 1154.5%
Estimated contribution at a stated 35% margin$3,000.00 × 0.35$1,050.00

The $1,050.00 estimated contribution is the figure to compare against the defined acquisition cost. The $3,000.00 revenue line is not payback, and the 20-call line is not a lead count. If you stop at “20 calls” you have measured activity. If you can show 20 calls, 11 qualified, 6 booked, 5 finished, $3,000.00 confirmed revenue, and $1,050.00 estimated contribution at the stated margin, you have a business record with visible evidence boundaries.

Offline conversions and CRM reconciliation

If the business tracks calls in another system and records sales or other valuable actions, Google says it may create an imported calls conversion action. Google’s offline conversion documentation explains that a click or call can begin a customer journey that ends in an offline sale, such as at the business or over the phone.

A stronger implementation sends later events back: qualified lead, booked job, finished job, paid job, or a value-bearing outcome whose value definition is documented. For each one, document:

  • The event name and the event date.
  • The source identifier or matching method.
  • The value definition.
  • The attribution window.
  • Whether repeat clients are excluded.
  • The main or secondary setting.
  • The correction and deduplication process.

The import is not a substitute for the Ledger. A platform can report an imported conversion. The owner still confirms the booking and the revenue.

Ask one question of the whole system every month: could the owner identify a given call next month and mark it booked, not booked, finished, or unknown? If not, the tracking is incomplete even when the platform shows a conversion.

Business hours, routing, and the numbers nobody documented

Google says call assets can be configured to show only when the business can accept calls. An ad schedule is not the same as call coverage. A business that advertises calls at 9 p.m. and cannot answer them has created a measurement problem and a customer-experience problem at the same time.

For every phone path, test business hours, after-hours behaviour, weekends, holidays, voicemail, missed-call alerts, call forwarding, recording rules, tracking-number display, caller ID, and dispatcher or answering-service routing.

Google also says that when location assets and call assets are both used, ads featuring specific business locations may direct calls to numbers associated with those locations rather than the number set in the call asset. So document every number in play: call-asset number, location-asset number, website number, Google forwarding number, tracking-provider number, main business number, and which system owns the call record for each. If different numbers route to different teams, that belongs in the booked-job reconciliation.

The pre-launch test path

The pre-launch test path
TestExpected observationBusiness conclusion
Call from a call ad or assetCall detail appears where configuredThe direct call path collected an event
Ad click to website callNumber replacement and call detail appearThe website call path collected an event
Organic or direct website visitNative ad-call attribution does not appear unless another system assigns itThe source boundary is visible
Mobile phone-link clickClick event appears if configuredA click is not necessarily a connected call
Call below thresholdNot counted for that duration-based conversionThe proxy behaves as configured
Valid call above thresholdCounted if the action and reporting are activeThe duration proxy works, not booking proof
Missed callCall-system and business handling are recordedDemand and service response can be reviewed
Imported qualified or booked outcomeGoogle receives the imported event if identifiers and settings workA later outcome connects to the ad interaction
Duplicate event testOne business event follows the deduplication ruleThe count definition is controlled
Business-record testA test entry exists in the call log or CRM with an outcome fieldThe monthly reconciliation is possible

Reporting may not be immediate. Record the test time, allow for the platform’s processing behaviour and the conversion window, and do not declare the setup sound because a number changed and something appeared soon after. Use a controlled route for testing so you do not create accidental chargeable clicks or phantom leads.

Troubleshooting

Troubleshooting
ProblemCheck firstDo not assume
No calls appearForwarding number, call reporting, tag, asset, eligibility, routingThat the campaign has no demand
Calls appear but no website sourceNumber insertion, tagging, landing-page path, replacement coverageThat every call came direct from the ad
Duplicate callsMultiple tags, multiple platforms, repeated importsThat the campaign produced twice the demand
Too many short callsMisdials, spam, threshold, call routingThat all short calls are invalid
Calls tracked but no bookingsQualification, follow-up, availability, price, service fitThat keywords are the only problem
Bookings exist but no revenueCRM, dispatch, invoices, collections, attributionThat revenue is zero
Revenue exists but no sourceCall logs, forms, CRM fields, owner confirmationThat it should be assigned to Google
Offline imports failIdentifier, event format, dates, deduplication, platform migrationThat the business outcome did not happen

Common failure modes

Counting every call click as a conversion. A click on a phone option is not a connected call or a booked job. Name the event for what it records.

Tracking website calls but not the number path. If the user clicks the ad, visits the page, and calls a number that was never replaced or measured, the source attribution is gone.

Using call duration as lead quality. The caller may still be outside the area, asking for a service you do not offer, or unable to book.

Running calls outside coverage hours. The platform can generate demand the team cannot answer. Review missed calls and callback outcomes.

Double-counting one client. A person may click a call asset, visit the site, call the main number, submit a form, and call again. Deduplicate the journey before counting booked jobs.

Comparing paths with different service intent. Emergency calls, scheduled estimates, maintenance, and replacement work should not be compared without service-line context.

Call data and privacy

Call tracking may involve phone numbers, caller details, recordings, transcripts, locations, and CRM outcomes. Tell users what data is collected and how it is used, and follow the applicable consent, recording, retention, access, and data-sharing requirements. Google states that advertisers must provide clear information about data collection and get consent where needed by law or applicable policy.

Do not record, transcribe, upload, or share calls merely because a tool makes it possible. Use the least data needed to reconcile the job, and confirm that staff and clients receive the needed notice.

How to judge call-tracking quality

A setup is not judged by the number of calls it reports. It is judged by the evidence path.

How to judge call-tracking quality
QuestionGood audit answer
Did the intended call path create an event?The test call appears in the expected system
Was the event counted once?Duplicate routes are documented and controlled
Was the event assigned to the right source?The attribution method and its limitations are known
Is the conversion action used for the right purpose?Main and secondary settings match the decision
Can the call be classified?Service, location, client type, and outcome are recorded
Can a deeper outcome be imported?Qualified, booked, finished, or sales outcomes connect where possible
Is the result comparable over time?Definitions, windows, and included sources stay stable
Can the owner defend the conclusion?The record shows where the evidence ends

If the numbers still do not reconcile after this, the next step is the conversion tracking audit, which works through duplicate counting, count settings, and reporting lag in order.

Your one-page monthly report

The numbers and the next step

Money out Defined acquisition cost: media spend, plus call-system, management, and implementation costs where the scope includes them Recorded to the dollar, with media-only or all-in stated explicitly.
Measured outcomes Tracked calls, answered calls, qualified calls, booked jobs, finished and paid work, confirmed revenue Reported at the stage the evidence reaches, with duplicates removed and unresolved statuses shown as unknown.
Decision Continue, adjust, reduce, pause, or stop Decided against the outcome stage the test was designed to prove.

Google Ads can show where the phone interaction began. Your call system and booking record show what happened afterward. A call is not a job. I count conservatively: each call and form once, and nothing I cannot show.

What to do next

Once calls are tracked end to end, run the tracking checklist to confirm nothing else in the chain is undercounting, then put the numbers to work with the CPBJ calculator.

Questions owners ask

Do I need a third-party call-tracking tool?

Not always. Native Google call measurement may be sufficient for a simple setup. A third-party system may be justified for routing, number pools, recordings, staff workflow, CRM integration, or imported call outcomes. Choose the least complex system that answers the business question you actually have.

What call duration should count as a conversion?

There is no universal threshold. Use your own call history and staff knowledge to choose a provisional proxy, account for automated menus and greetings, and test it against real outcomes. Import qualified or sales calls when the call system and CRM can support it.

Does a call click count as a lead?

It may be a click event rather than a connected call. Google distinguishes mobile website number clicks from the other phone-call conversion methods, and a click should not be treated as a booked job without another outcome record.

Can I track calls from my website after someone clicks an ad?

Yes, where the account, country, tag, event configuration, and Google forwarding-number setup support website-call conversions. Google says website-call conversions can measure calls after an ad click using a forwarding number displayed on the website.

Which call path should I use: call assets, a call campaign, or website calls?

They answer different questions. Call assets suit a Search ad that should offer both a phone path and a website path. A dedicated call campaign suits a business where calling is the intended action and the phone is reliably answered. Website-call tracking suits a customer who reads the landing page before calling. In many local-service accounts the right answer is a combination, reconciled to remove double-counting.

Should every phone call be a primary conversion?

No. Decide which action represents the campaign goal and which actions should only be observed. Google distinguishes primary actions used for bidding from secondary actions used for observation, and a weak call event should not be primary merely because it is easy to generate.

Can I track which calls became booked jobs?

Where the call system or CRM records the outcome and the identifiers, consent, and import process support it, imported call conversions can connect sales or other valuable outcomes back to Google Ads. The owner still confirms the booking and revenue record.

Why do call counts differ between Google Ads and my phone system?

The systems may use different definitions, paths, time zones, windows, filters, duplicate rules, or attribution logic. Review the source, event, count rule, duration filter, missed calls, transfers, and reporting lag before calling one system wrong.

Does call tracking prove advertising profit?

No. It can improve the path from ad interaction to call and later outcome. Profit still requires confirmed revenue, a stated margin or cost model, capacity, and an attribution rule.

Can I use call recordings to judge staff performance?

Only with an appropriate lawful and documented process. Call recording may involve notice, consent, access, retention, and sensitive information, and Google states that recording eligibility and supplemental terms apply. Do not treat recording as a default requirement.

Send the numbers you already know.

What did your last ads cost, including fees? Are you getting the right calls and quote requests? Share the numbers you have.

I reply within 12 hours. You hear from me, not an account team.

Rather talk first? Pick a time that suits you.

Book a 30-min call

The form sends your details to me by email. I reply personally.

Optional

No obligation to hire me. Never send passwords or billing access.

Get a free review Book a 30-min call