Call Tracking & Attribution
PPC Call Tracking and Offline Conversion Attribution
When customers close over the phone, Google Ads never sees the sale. We track the call, match it to the order and show what your ads really return.
Reviewed by James Ross, VP Marketing · Updated October 2026
The short answer
PPC call tracking records which ad, keyword and click produced each phone call, then connects the call to the sale. We set up the tracking numbers, transcribe the recordings, match callers to real orders and upload qualifying conversions to Google Ads, so your reports show the revenue your ads drive by phone.
What is PPC call tracking and offline conversion attribution?
PPC call tracking is a way to tie a phone call to the paid click that caused it. A visitor clicks an ad in your paid media program, lands on your site and sees a tracking number. When they call, the system logs the ad, keyword and page they came from. That gives you a call record where there used to be a blank.
Offline conversion attribution goes one step further. A call is a lead, not a sale. Offline attribution connects the call to the order that followed, then sends the result back to Google Ads. Part of that data can train Google Ads management decisions and bidding. The rest corrects your reporting so you stop judging campaigns on half the revenue.
We built our own tool for this because the standard platforms stop at the call. It reads the recordings, works out who called, matches them to a phone order or draft order and sends click-ID matches to Google. We use it for brands where the money closes by phone.
65%
of revenue closed by phone, outside Google's view
A Shopify Plus brand selling customized products, where most revenue closes over the phone. July 2026.
3.79x → 4.94x
Google-reported ROAS versus adjusted ROAS
Google understated return by about 30% for the same brand, July 2026.
$14.2K
draft-order revenue recovered in one month
Found by transcript matching and present in no other report. July 2026.
What We Deliver
Call tracking is a stack of small jobs. We handle the whole stack, from the number on your site to the conversion in your ad account.
Call Tracking Services
Tracking number setup on your call tracking platform, including WhatConverts · Dynamic number insertion by source, campaign and keyword · Call recording, tagging and spam filtering
Call Tracking for Google Ads
Call asset and call-only ad tracking · Website calls tied to the click ID · Call conversion actions built with sensible thresholds
Offline Conversion Tracking
Google Ads offline conversion tracking from your order system · Click ID capture on forms, chat and phone paths · Scheduled uploads with deduplication
Phone Call Attribution Analysis
Call transcription and sale-versus-inquiry tagging · Matching callers to phone orders and draft orders · Revenue add-back to Google-reported results
Server-Side and Conversion Tracking
Server-side tracking for web events · Conversion tracking audits across Google Ads and GA4 · Consent-aware tag setup
Who Needs Call Tracking and Offline Attribution
- Ecommerce and manufacturing brands where large or custom orders close over the phone.
- Companies running Google Ads whose reported ROAS never matches the bank deposits.
- Service businesses, such as HVAC contractors and law firms, that live on inbound calls.
- Teams using a call tracking platform that records calls but never connects them to revenue.
- Marketers who want Smart Bidding to learn from real sales, not just form fills.
The Problem
Why Google Ads Misses Phone Revenue
Google Ads counts what happens on your website. It sees the click, the cart and the checkout. It does not see a customer who clicks an ad, reads a product page, picks up the phone and places a $4,000 order with a rep.
That order shows up in your ecommerce platform as a draft order or a manual sale with no ad source. Your ad report shows a weak return, and your next budget meeting goes badly for a campaign that is working.
- Phone sales land in the order system with no click ID.
- Draft orders are invoiced later and credited to nothing.
What We Built
Our Own Call-Attribution Tool
Off-the-shelf call tracking tells you a call happened and how long it lasted. It cannot tell you whether the caller bought. So we built a pipeline that listens to the call, finds the buyer and matches them to the order.
We built it for a Shopify Plus brand selling customized products, where most revenue closes over the phone. The numbers from that account are in the guide below.
- Recordings pulled from the call-tracking platform.
- Local speech-to-text, with a hosted model used only on low-confidence passages.
- Card numbers redacted from the transcript.
- AI extraction of the caller's company, contact name and email.
- Matching to phone orders and draft orders, then upload of click-ID matches to Google Ads.
Honest Limits
What Feeds Bidding and What Only Fixes Reporting
In our setup, only calls we can tie to a click ID are uploaded to Google Ads as offline conversions, so only those teach Smart Bidding. Everything else corrects your reporting, which is still valuable but works differently.
- Click-ID matches: uploaded as offline conversions and used by bidding.
- Name, email and phone matches without a click ID: used in reporting and budget decisions.
Reporting
Numbers Your Finance Team Will Accept
Attribution only helps if the person approving budget believes it. We show the arithmetic and the confidence level.
The results sit in marketing reporting dashboards next to spend and break-even ROAS, so one screen answers whether a campaign earns its keep.
What is PPC call tracking and how does it work?
PPC call tracking is software that assigns phone numbers to your ad traffic so each call can be traced to the click, keyword and page that produced it.
The setup has four parts: a script on your site, a pool of tracking numbers, a call platform that records and logs the call, and a connection to your ad account. Together they turn a phone call into a trackable event.
How a tracked call happens
- A visitor clicks an ad With auto-tagging on, Google appends a click ID, called the GCLID, to your landing page URL.
- The site swaps the number A script reads the visit source and shows a tracking number from the pool. This is dynamic number insertion.
- The visitor calls The platform forwards the call to your real line and records the source, the click ID, the time and the audio.
- The call is logged and tagged The platform saves the details and, if connected, sends the call to your reports.
That is call tracking marketing at its simplest. It answers which ads make the phone ring. It does not answer which calls turned into revenue, which is where most setups stop and where the real work starts.
How does call tracking for Google Ads work?
Call tracking for Google Ads works by capturing the click ID when someone lands on your site, storing it with the call and returning the call to Google as a conversion.
There are three common call paths, and each behaves differently.
| Call path | What Google sees | Click ID available? | Best use |
|---|---|---|---|
| Calls from ads (call asset or call-only ad) | Call length, start time and caller number | No, but sales can be imported by caller number | Click-to-call mobile ads |
| Website calls (Google forwarding number) | A call after a site visit, with a duration threshold | Handled inside Google | Simple lead counting |
| Third-party tracking number with import | Whatever you upload as an offline conversion | Yes, when the platform stores it | Matching calls to real sales |
The third path is the one that pays off. Because the call record holds the click ID, you can later upload a conversion with the real sale value and the right timestamp.
Set the conversion up carefully
- Count only calls past a minimum length, so wrong numbers and hang-ups do not train bidding.
- Use one conversion action for one event. Double-counting a call as both a call and a form inflates your results.
- Match the conversion window to your sales cycle. The default is 30 days; some sources allow 90.
- Give each conversion action a clear name so reports stay readable.
How does Google Ads offline conversion tracking work?
Google Ads offline conversion tracking lets you tell Google about a sale that happened outside your website by uploading the click ID, the conversion time and the value.
Offline conversion tracking is the process of matching a sale in your own system to the ad click that started it, then reporting that sale back to the ad platform. Once Google has it, the sale appears in your campaign reports and can inform Smart Bidding.
What an upload needs
- The click ID captured at the time of the visit.
- The date and time of the conversion, in a format Google accepts.
- A conversion action set up for imports.
- The conversion value and currency, if you want revenue-based bidding.
The hard part is rarely the upload itself. It is finding the click ID for a sale that nobody typed it into. That is why the matching step matters, and it is the part we built a tool for.
Where your orders live in an ecommerce platform or ERP, we connect them through API integration services so the upload runs without anyone exporting a spreadsheet.
How does Front Row's call attribution pipeline work?
Our pipeline listens to your recorded calls, works out who the caller was, matches them to a phone order or draft order and sends the click-ID matches to Google Ads as offline conversions.
We built it for a Shopify Plus brand selling customized products, where most revenue closes over the phone. The standard reports could not say which ads produced those orders, so we made one that could.
- Pull the recordings We fetch call recordings from the call-tracking platform on a schedule. Nobody downloads files by hand.
- Transcribe locally Speech-to-text runs on our own machines. Only low-confidence passages go to a hosted model for a second look, which keeps most audio in-house.
- Redact card numbers Customers read card numbers aloud on sales calls. We strip them from the transcript before anything else touches it.
- Extract the caller An AI model reads the transcript and pulls the caller's company, contact name and email, the details you need to find them in your order system.
- Match to orders We match the caller by phone number, email and name to phone orders and draft orders in the store, with a confidence level on each match.
- Upload and report Matches that carry a click ID go to Google Ads as offline conversions. Every match goes into the attribution report, with or without a click ID.
How much revenue does Google Ads miss from phone orders?
For one Shopify Plus brand in July 2026, Google Ads missed enough phone revenue that it understated the return by about 30%.
That brand sells customized products, and 65% of its revenue closed by phone or through draft orders that Google never sees. Google reported a 3.79x return on ad spend. After we added the phone and draft-order revenue we could tie to the ads, the adjusted figure was 4.94x.
| Measure | Result |
|---|---|
| Google-reported ROAS | 3.79x |
| ROAS after adding phone and draft-order revenue | 4.94x |
| Google's understatement of return | About 30% |
| Share of revenue closed by phone | 65% |
| Draft-order revenue recovered by transcript matching in one month | $14.2K, in no other report |
The $14.2K matters beyond its size. Draft orders get invoiced after the call, often under a company name, so they had no link to any ad in any dashboard. Only the transcript revealed who had called, and that connected the order to the campaign.
What this analysis is not
These figures are an analysis of a single month for a single brand, not a promise of what your account will show. Your phone share, order types and click-ID capture rate will differ. Only about $945 of the added revenue, under $1,000, carried a click ID that could be uploaded to Google, which is the next chapter's subject.
Can call attribution feed Smart Bidding?
Only partly. Smart Bidding can learn from a call-driven sale only when we can tie that sale to a click ID and upload it, so most attributed phone revenue corrects reporting rather than bidding.
In the July 2026 analysis, only about $945 of the recovered revenue, under $1,000, carried a usable click ID. The rest was matched by phone, email or name, which proves the ads drove the sale but gives Google nothing to credit.
| Match type | Uploaded to Google Ads? | What it changes |
|---|---|---|
| Click ID captured with the call | Yes, as an offline conversion | Reporting and Smart Bidding |
| Matched by phone, email or name only | No | Reporting, budget and ROAS decisions |
| Caller could not be identified | No | Nothing until reviewed |
How much does call tracking and offline attribution cost?
Call tracking costs two things: the platform subscription and the work to connect it to your sales. Market platform fees usually run from tens to a few hundred dollars a month, and setup scales with how custom the matching needs to be.
Exact numbers depend on your call volume and systems, so treat the table as a map of the drivers rather than a quote.
| Component | What it covers | What moves the price |
|---|---|---|
| Call tracking platform | Numbers, recording, source reports | Call volume, number pool size, features |
| Google Ads setup | Call conversions and offline import actions | Number of accounts and conversion actions |
| Tracking build or audit | Click ID capture, dedupe, tag fixes | Site platform and how many forms and pages |
| Call transcription and matching | Recordings to matched orders | Call volume, order system and match rules |
| Reporting | Attribution and ROAS dashboards | Number of views and data sources |
| Ongoing management | Monitoring, uploads, monthly review | Account complexity and sales cycle |
We scope the work after looking at your calls and order flow. If the numbers show the phone is a minor channel, we will tell you to stop at the audit.
Custom matching is software work, handled by our web development team.
How do you choose a call tracking partner and avoid common mistakes?
Choose a partner who can connect calls to revenue, not one who only sells tracking numbers, and check for the common mistakes below before you sign.
Questions to ask
- How do you connect a call to an order in my system?
- What share of attributed revenue can be uploaded to Google Ads, and what happens to the rest?
- How do you handle card numbers and personal data in recordings?
- Who owns the data and the tracking numbers if we leave?
- Can you show a before and after on a real account?
Mistakes we see
- Counting every call as a conversion, including spam and short hang-ups.
- Double-counting a call and the form that followed it.
- Uploading sales with no click ID or other matching data, so Google cannot credit them.
- Treating matched-by-name revenue as if it trained bidding.
- Letting recordings sit unread, so the platform never reaches the sale.
- Changing numbers on the site without telling ad and reporting teams.
WhatConverts alternatives exist, and the right platform depends on integrations and call volume. We work with WhatConverts and can build on others. The matching layer sits on top of whichever platform you have.
Frequently Asked Questions
What is PPC call tracking?
PPC call tracking assigns phone numbers to your paid traffic so every call can be traced to the ad, keyword and landing page behind it. A good setup also records the call and stores the click ID, which lets you connect the call to a sale later.
How does phone call attribution work?
Phone call attribution links a call to the marketing touch that caused it, then to the revenue that followed. The tracking number gives you the source. Matching the caller to an order, by phone, email or name, gives you the revenue. We combine both to show the return per campaign.
Does Google Ads track phone calls on its own?
Google counts calls from ad call buttons and calls to its own forwarding numbers. It does not know whether a caller bought, and it cannot see orders placed through your sales team. Closing that gap takes a tracking platform and an offline conversion upload.
What is offline conversion tracking in Google Ads?
Offline conversion tracking lets you report a sale that happened outside your site back to Google Ads. You upload the click ID, the time of the sale and the value. Google then credits the original click, and the sale appears in your campaign reports.
Can phone sales improve Smart Bidding?
Yes, when the sale is tied to a click ID or other data Google can match, and uploaded. Sales matched by name or email improve your reporting and budget choices, not Google's bidding. We report how much of your phone revenue falls into each group so expectations stay realistic.
Do you work with WhatConverts?
Yes. WhatConverts is a platform we work with, and our attribution tool reads its call recordings. If you use a different call tracking platform, tell us which one. We can usually build on any platform that gives us recordings and click data through an API.
Is it safe to transcribe customer calls?
It can be, with care. We transcribe locally, redact card numbers before the transcript is used and send only short, unclear passages to a hosted model. Tell callers that calls are recorded, with a short notice on the line, and check your state's consent rules, since some require every party to agree.
Do I need server-side tracking?
Server-side tracking helps when browser blocks and consent choices are hiding web conversions. It does not capture phone sales by itself. Many brands need both: server-side events for the site and call matching for the phone. We start with an audit to see which gap is larger.
How long does setup take?
Tracking numbers and Google Ads call conversions can be live within a couple of weeks. A custom matching pipeline takes longer because we need access to your recordings and order system. We agree on a timeline after a short conversation about your call volume and tools.
What results should I expect?
Expect a more accurate picture before you expect better numbers. In one July 2026 analysis, adjusted ROAS was 4.94x against 3.79x reported by Google. Your gap may be smaller or larger. The goal is a return figure your finance team trusts.
Related Front Row Services
Find out what your ads really return.
Tell us how your customers buy and which call platform you use. We will tell you whether the phone is hiding revenue from your reports and what it takes to fix.
See What Our
Customers Are Saying
Front Row to anyone looking for website development or consulting.
We have and will continue to rely on them for future projects."
Stay Current with Our Blog
Meet Tom Mitchell: Building Lasting Relationships in Retail & Farm Ag Sales
Listen and learn how Tom got his unique start in the industry and what he enjoys most about building relationships.
Front Row Spotlight: Sean Nelson
In this interview, we sit down with Senior Multimedia Design Specialist Sean Nelson to explore his unexpected journey from corporate compliance to a passion-filled career in graphic design.
20 Years of Retail Expertise: An Interview with Front Row’s Wayne Morgan
Whether you’re interested in sales leadership, retail strategy, or just getting to know the man who travels extensively, this interview is a must-watch.
Front Row Spotlight: Kevin Borer, Director of Inside Sales
Every great leader has an origin story. For Kevin Borer, Director of Inside Sales at Front Row, that story began with his very first sales role and grew into a career.
Front Row Spotlight: Katie Helmrich, Customer Service Supervisor
At Front Row, our people are the reason we’re able to deliver standout experiences. Each leader brings their own story and energy to the table.
From Strategy to Tony Stark: Meet Mohamed Abdo
In our latest team spotlight, we caught up with Senior Email Specialist Mohamed Abdo to talk shop and life.
Let’s Connect!
Chat with us
Our talented team is
here to help.
[email protected]
Visit us
Come say hello!
4451 W 76th St, Edina, MN 55435
Call us
Mon-Fri from 8am-5pm
(952) 697-6015