Skip to content
Advertising9 minJuly 23, 2026

Call tracking: how to see which ads drive phone calls

Robert MirovUpdated Jul 23, 2026

Call tracking: how to see which ads drive phone calls

In Tashkent the customer often skips the form — they tap Call or dial straight from the site. Google Ads shows clicks and spend, but without call tracking you do not know which ad or keyword led to a conversation with sales. The algorithm optimizes what it sees: if conversions are only «tel: clicks», it chases accidental taps. Here is how to tie calls to ads — in plain language, without enterprise complexity.

01Why the phone beat the click in Tashkent

For local services — dentistry, repairs, water delivery, lawyers, auto shops — the phone is still the main lead. Typical UZ project picture: • 40–70% of contacts — call or messenger, not a form. • Mobile traffic from Google Ads → client taps `tel:` from SERP. • The manager closes in conversation — CRM logs «lead», ad account stays silent. Result: you pause an «expensive» keyword that actually drives bookings and keep «cheap» junk traffic. Or scale a campaign that looks empty in GA4. Call tracking closes the gap between marketing and sales. It does not replace conversion setup — it is a required piece for niches where phone = revenue.

02Call tracking in plain language

Call tracking is a system that swaps the number on your site by visit source and records where the call came from. Basics: • Static number — one number per channel (Google, Instagram, business card). Simple but coarse. • Dynamic number (DNI) — each ad visitor gets a unique pool number for the session. Exact click → call link. • Number pool — local (+998…) numbers rotated across traffic. • Recording and duration — calls longer than 30–60 seconds often count as qualified leads. Flow: user clicks ad → lands on site → sees +998 71 XXX-XX-01 → calls → system logs «Google Ads, campaign stomatology_tashkent, keyword implants price». Without this you only see «incoming from +998 90…» on the manager's phone — and guess ads vs word of mouth.

03Dynamic numbers and Google Ads integration

For Smart Bidding to learn on real calls, the event must reach Google Ads linked to the click (`gclid`). Working SMB chain: 1. Call tracking script on site (Calltouch, Ringostat, local UZ tools or GTM + webhook). 2. Visitor with `gclid` gets a dynamic number. 3. Call routes to your main line / manager. 4. Service sends offline conversion or call conversion to Google Ads: duration ≥ N sec, status «answered». 5. Account shows «Qualified call» — separate from `tel:` click. Primary vs Secondary: tel: click on site — Secondary (observation). 60+ sec conversation — Primary if that is your main lead. Do not duplicate: one call = one action. Otherwise Target CPA goes wild. Forms and Telegram — conversion guide; base analytics — GA4 and Metrika.

04Simple SMB setup without enterprise budget

You do not need 50 numbers on day one. For small Tashkent business a two-tier model is enough: Tier 1 — quick start (1–2 weeks) • 3–4 static numbers: Google Ads, Instagram bio, Yandex/organic, offline. • Forward to one manager phone. • Sheet: which number on which channel — manual «where did they call from» in CRM. • In Google Ads — call-only ads or call extension on a dedicated Google campaign number. Tier 2 — smart ads (when budget $500+/mo) • Pool of 5–10 dynamic numbers on site. • Call conversion → Google Ads API. • Rule: lead = call from 45–60 sec or CRM status «booking / quote». Tier 3 — maturity • Call recording (with consent), manager scoring, offline conversions with deal value. For a clinic with 20–30 calls/week tier 2 already makes sense. For one master with 5 calls — tier 1 + CRM discipline.

05Call vs tel: click — what to count as conversion

The most common UZ account mistake — Primary conversion on number click. Why it breaks optimization: • Accidental mobile taps — «conversion» with no conversation. • Kids, competitors, mis-clicks. • Google thinks the campaign is genius; manager has no bookings. Correct hierarchy:
EventRole in Google AdsComment
`tel:` clickSecondaryUseful for UX analytics
Call < 15 secDo not importDrop, wrong number
Call 45–60+ secPrimaryQualified lead
CRM «deal»Primary, valueBest tROAS signal
Align duration threshold with sales: 30 sec may be enough for a clinic, 90 sec for B2B services. One company-wide standard and weekly CRM reconciliation.

06GA4, CRM and lead quality

Call tracking does not end at «call counted». Otherwise you optimize noise, not revenue. Minimum quality loop: • GA4 — `phone_call` event with source/medium/campaign (from UTM or call service). • CRM — «call source» field mandatory; no deal without it. • Weekly check — 10 random calls: does call tracking, CRM and what the client says («how did you find us?») match? • Anti-fraud — call spam is rarer than click fraud but happens; filter repeats from one number within minutes. If the call came from Google but CRM says «don't remember» — manager script problem, not ads. Train one question: «Did you search us on Google or get a referral?» Site analytics — GA4 and Yandex Metrika. Ad setup for calls — part of Google Ads services from UZNEO.

Summary

Call tracking lets you see ads through sales' eyes, not only the Google Ads dashboard. In Tashkent, where leads call instead of filling forms, dynamic numbers and qualified call conversions are basic budget hygiene, not an advanced option. Start with static numbers per channel, move to DNI when spending $500+/mo on search, and never set tel: click as Primary. Full conversion contour — Google Ads guide, analytics — GA4 and Metrika. Set up calls, CRM and clean signals — contact UZNEO or discuss your project.

Launch ads without burning budget?

Google Ads with anti-fraud built in. Budget estimate and forecast in 24h on Telegram.