Short answer: Call tracking for an Indian business means showing a different phone number per marketing source (or per visitor, with dynamic number insertion), routing every number to your team, and logging each call against its source in your CRM with a disposition such as "qualified" or "wrong enquiry". Google Ads can track calls itself with Google forwarding numbers, which are available in India, but caller numbers are not reported for Indian calls. Most businesses therefore pair Google's call reporting with an Indian virtual-number provider (Exotel, MyOperator, Acefone and similar), which costs roughly ₹4,500–₹10,000 a month for a small setup, as checked October 2026.
Need this done for you? GrowthSparx offers a fixed-scope lead tracking and attribution setup: GA4, Google Ads, Meta, WhatsApp, calls and CRM wired into one dashboard, usually live in 2–3 weeks.
Why do Indian businesses need call tracking?
In many Indian categories the phone, not the form, is where the sale starts. A family comparing hospitals, a buyer shortlisting projects on a Sunday, a parent checking admission dates: they tap "Call" because they want an answer now. If those calls are not tied to a source, three things go wrong. The channel that drives calls looks weak and gets its budget cut. Google's and Meta's bidding never learns which clicks produced a serious caller. And you cannot tell whether a lost lead was a marketing problem or a missed call at 1:30 p.m.
Call tracking fixes the attribution gap. It does not fix answering. A useful call-tracking setup measures both.
What call events should you measure?
A tap on a phone link is not a call, and a call is not a lead. Keep four separate events, because each one fails for a different reason:
| Event | Meaning | Where it is recorded | Typical failure it reveals |
|---|---|---|---|
| Call click | Visitor tapped a tel: link | GA4 event via Tag Manager | Button hard to find or number broken on mobile |
| Connected call | The call reached your system and was answered | Call-tracking provider log | Missed calls at lunch, after hours, or when the line is busy |
| Qualified call | Sales marked it as meeting your criteria | CRM disposition | Wrong-intent traffic, job seekers, existing customers |
| Revenue | Caller became a booking, admission or sale | CRM / billing | Weak follow-up or pricing objections |
Set a minimum duration before a call counts as a lead. Google Ads lets you choose the minimum call length for its call conversions; we usually start service businesses at 60 seconds, then adjust after listening to a sample of short calls. The GA4 side of call-click tracking is in our GA4 lead tracking setup.
Should you use static numbers or dynamic number insertion?
There are three models. Most Indian SMBs should start with the second.
| Model | How it works | Numbers needed | Best for |
|---|---|---|---|
| Static number per offline source | One number printed on a hoarding, brochure or newspaper ad | 1 per placement | Print, outdoor, radio, site boards |
| Source-level dynamic number insertion (DNI) | A script swaps the website number based on the visitor's source (Google Ads, Meta, organic, direct) | 4–10 | Most websites; affordable in India |
| Session-level DNI | Each visitor gets a unique number from a pool, so a call can be tied to their exact click and keyword | Dozens | High-spend accounts that need keyword-level call data |
Sizing a session-level pool (worked example): a site receives 1,200 paid sessions a day, 12% of them in the busiest hour (144 sessions). A number stays assigned for the session (about 4 minutes) plus a 15-minute hold so a visitor who calls a little later still matches. Numbers needed ≈ 144 × (4 + 15) ÷ 60 ≈ 46. At the ₹100–₹500 a month that Indian providers list for an extra number (see the pricing table below), the pool alone costs ₹4,600–₹23,000 a month. That is why most Indian businesses use source-level DNI and import call outcomes into the CRM instead.
Whichever model you choose, keep one "home" number on your Google Business Profile and printed material, and swap numbers only on the website. Changing the number customers have saved for years creates more lost calls than it measures.
How does Google Ads call tracking work in India?
Google Ads offers three call conversion types, all running on Google forwarding numbers: calls from call assets and call-only ads, calls to a number on your website (the Google tag swaps your number for a forwarding number), and clicks on a number on your mobile site. India is on Google's list of countries with Google forwarding numbers. Three India-specific limits matter:
- No caller numbers. Google's call reporting shows call start time, duration and whether it connected, and the caller's number for calls over 15 seconds "except in India". You cannot match a Google-reported call to a CRM record by phone number.
- Caller ID can show a Google number. The same page notes that Caller ID works on forwarded calls except for some calls in India and Japan, so your team may see a Google number instead of the customer's.
- Imports are partial. Google's call conversion import (caller phone number in E.164 format plus call start time) is "supported for only a portion of calls" in India, and needs at least one call asset or call-only ad using a forwarding number.
One more trap: for website call conversions, Google asks you to verify domain ownership, and its setup page warns that dynamic number insertion or third-party call tracking can block automated verification, and that a tag installed only through Google Tag Manager cannot verify the domain. Link Search Console to your Google Ads account to avoid ad disapprovals for an unverified number.
Our recommended split: use Google's "calls from ads" conversion for call assets (it needs no website code), and use your Indian provider for website calls and CRM logging. Do not count the same website call in both, or Smart Bidding sees double. If you run search ads for property, see how call assets fit into real estate Google Ads campaigns.
Which Indian call-tracking and IVR providers can you use, and what do they cost?
Indian cloud telephony providers give you virtual numbers, IVR menus, call routing to mobiles, recordings, missed-call alerts and CRM webhooks. Published prices, as checked on each provider's pricing page in October 2026:
| Provider | Plan | Listed price | What's included |
|---|---|---|---|
| Exotel | Dabbler | ₹9,999 for 5 months | 1 virtual number, 3 agents, 5,000 credits (1 credit = ₹1, used for calls, SMS and WhatsApp), call recording |
| Believer | ₹19,999 for 11 months | 2 numbers, 6 agents, 9,500 credits | |
| Influencer | ₹49,499 for 11 months | 10 numbers, unlimited agents, 39,000 credits | |
| MyOperator | Sedan | ₹5,000 a month, billed yearly, GST extra | 10 users, unlimited in/out calling, call recording |
| SUV | ₹15,000 a month, billed yearly, GST extra | 10 users, higher calling capacity | |
| Acefone (servetel.in now redirects here) | Professional | ₹1,599 per user a month, minimum 6 users | 1 standard DID, unlimited calling within India, 3 months of recordings |
| Ultra | ₹1,999 per user a month, minimum 5 users | 1 DID, 6 months of recordings; extra DID ₹100/month, virtual mobile or toll-free number ₹500/month |
Exotel's page also lists a rental figure alongside each plan, so ask whether the quoted price includes it, and confirm GST treatment with each vendor. Other well-known Indian options, such as Knowlarity, Tata Tele Business Smartflo and Ozonetel, quote on request.
Worked monthly cost (illustrative): a clinic chain wants six tracked numbers (Google Ads, Meta, organic, Google Business Profile, print, and a WhatsApp-to-call fallback) answered by four front-desk staff.
- Exotel Influencer: ₹49,499 ÷ 11 ≈ ₹4,500 a month for up to 10 numbers, with ₹39,000 of call credit included.
- MyOperator Sedan: ₹5,000 a month (₹60,000 billed yearly) plus 18% GST.
- Acefone Professional: 6 users × ₹1,599 = ₹9,594, plus 5 extra DIDs × ₹100 = ₹10,094 a month.
Choose on routing quality and CRM integration, not on the lowest line. Ask each vendor to show a live webhook posting a call into your CRM with the called number, caller number, duration and recording link.
How do you get calls into the CRM and back to Google Ads?
- Map each tracking number to a source in a sheet: number, channel, campaign, landing page.
- Create or update a CRM lead on every connected call via the provider's webhook, matched on the caller's number in +91 format. A repeat caller updates the existing contact instead of creating a duplicate.
- Write the source from the called number into first-source fields if the contact is new; for session-level DNI, also store the click ID the provider passes.
- Make the call disposition mandatory after each call: qualified, not qualified (with a reason), existing customer, wrong number, missed.
- Send qualified calls back to Google Ads. Because Google's own call import works only for part of Indian calls, the more reliable route is uploading the CRM stage as an enhanced conversion for leads, matched on the hashed phone number, through Data Manager. The full pipeline is in our offline conversion tracking guide.
- Alert on missed calls. Route unanswered calls to a callback queue with an SMS or WhatsApp acknowledgement, and report missed-call rate by hour.
Never send caller numbers into GA4. Google Analytics policy prohibits personally identifiable information, including phone numbers, in events or URLs.
Which TRAI and DLT rules apply to call tracking?
Inbound calls to a tracking number are customers calling you; the telemarketing rules are about the calls and SMS you send. They matter as soon as your team calls leads back at scale or sends SMS follow-ups.
- Promotional calls use 140-series numbers. TRAI's February 2025 amendment to the TCCCPR, 2018 restricts senders from using normal 10-digit numbers for telemarketing; the 140 series continues for promotional calls and the 1600 series is designated for transactional and service calls.
- 1600 is mandatory for some sectors. TRAI's July 2026 clarification says BFSI entities regulated by RBI, SEBI, IRDAI and PFRDA must use 1600xx numbers for service and transaction calls to existing customers, and that entities of any sector must use 140xx numbers, registered with their telecom provider, for promotional calls.
- Penalties are real. Under the 2025 amendment, a sender's first violation bars outgoing services on all its telecom resources for 15 days; repeat violations mean disconnection across operators for a year and blacklisting. Customers can now complain within 7 days of receiving spam.
- Opt-outs stick for 90 days. Once someone opts out, you cannot seek fresh consent for 90 days.
- SMS needs DLT registration. Missed-call SMS and follow-up texts must go from a header and content template registered on your telecom operator's DLT platform; your provider can register them.
Practical line: calling back a person who just phoned or filled your form, about that enquiry, from your business line is a service conversation. Calling old or purchased lists with offers is promotional and belongs on a registered 140-series number.
Can you record calls, and what consent do you need?
Recordings are personal data. The Digital Personal Data Protection Act, 2023 requires a lawful basis and notice for processing, and the DPDP Rules notified on 14 November 2025 require each consent notice to explain the specific purpose of collection, with obligations phasing in over 18 months. In practice:
- Play a short IVR announcement before connecting: "This call may be recorded for quality and training." Add a Hindi or regional-language version where your callers need it.
- Mention call recording and its purpose in your website privacy notice.
- Set a retention period and use the provider's limit (Acefone's plans, for example, keep recordings for 3 or 6 months unless you pay for longer).
- Restrict recording access to managers and QA, and switch off recording downloads to personal phones.
- Healthcare: under the National Medical Commission's October 2026 advertising guidelines, doctors may not pay agencies per patient, so call-tracking contracts for clinics should be priced per number or per month, never per booked patient. More in our healthcare marketing guide.
What should you test before going live?
- Call every tracking number from Jio, Airtel and Vi mobiles; confirm it rings the right person and the source is logged.
- Test busy, no-answer and after-hours routing; each should end in voicemail or a callback queue, never silence.
- Open the website from a Google ad, a Meta ad and organic search on mobile; confirm the number swaps each time and stays the same across pages.
- Confirm the Google Business Profile and footer still show the main number.
- Check a test call appears in the CRM within 2 minutes with duration and recording link.
- Reconcile one week of provider logs with CRM dispositions; every connected call should have one.
Call tracking is one input to the wider lead tracking audit. If your team needs help answering, routing and following up on calls, our sales enablement service sets up the CRM side.
Sources
- Google Ads Help: Google forwarding number: countries including India; Caller ID note.
- Google Ads Help: About call reporting: call details reported; caller number not reported in India.
- Google Ads Help: Import phone call conversions: required fields; India partial support.
- Google Ads Help: Track calls to a phone number on your website: requirements, domain verification, DNI caveat.
- TRAI Press Release 11/2025: TCCCPR amendments, number series, penalties, opt-out.
- TRAI Press Release 91/2026: 1600 and 140 series clarification.
- PIB: DPDP Rules, 2025: notification date, phased compliance, consent notices.
- Provider pricing pages (Exotel, MyOperator, Acefone): plan prices as checked October 2026.