How to Set Up Call Tracking for Google Ads Local Campaigns (2026)
By Rafirit Station Editorial Team · Updated 2026 · ⏱ 15 min read
Are you running Google Ads local campaigns for your Dhaka-based business without tracking phone calls? You’re leaving money on the table. According to Google’s own data, 70% of mobile searchers call a business directly from search results. Without call tracking, you can’t attribute those calls to specific ads, keywords, or campaigns—meaning you’re guessing which of your ads actually drive business.
In 2026, local search behavior continues to shift: more users in Dhaka prefer calling over filling out forms. The rise of voice search and “near me” queries means phone call conversions are only increasing. Yet most advertisers still rely on last-click attribution from form submissions alone. That’s a fundamental mistake.
The cost of ignoring call tracking? Let’s say you spend ৳50,000 per month on Google Ads. If 30% of your conversions come from phone calls—and you don’t measure them—you might as well be burning ৳15,000 monthly. Worse, you could be optimizing for the wrong actions, driving up your cost per lead.
After reading this guide, you’ll know exactly how to set up call tracking for Google Ads local campaigns—step by step, with real numbers, pro scripts, and tactics that work in the Bangladeshi market. We’ll also share a counterintuitive insight: call tracking doesn’t just improve your conversion data; it can actually lower your cost per click by improving quality score when you optimize for call duration.
📚 External Resources (Bookmark These)
- Google Ads Call Conversions Help
- HubSpot Call Tracking Software
- Moz: The Complete Call Tracking Guide
- Semrush Blog: Call Tracking for Google Ads
- Ahrefs: Why You Need Call Tracking
- Backlinko: Call Tracking Strategies
- Search Engine Journal: Call Tracking for PPC
- Neil Patel: The Importance of Call Tracking
- Sprout Social: Call Tracking for Business
- Shopify Blog: Call Tracking for Ecommerce
🔗 Rafirit Station Services
- Google Ads Management — Search & Shopping
- Google Ads Dhaka — Local PPC team
- Landing Page Design — Convert every click
- CRO Services — Improve ROAS
- Amazon Ads Agency
- Case Studies — Google Ads results
- Packages & Pricing
- Rafirit Station Bangladesh — Digital Agency
- Rafirit Station Dhaka — Full-Service Agency
📞 Track Every Call from Your Google Ads
Ideal for Dhaka businesses spending ৳20,000+ monthly on local campaigns. Get a free 30-minute setup consultation.
🗓 Book Your Free Strategy Call →
No commitment · 60-minute session · Bangladeshi clients welcome
Phase 1: Choosing and Setting Up Your Call Tracking Tool
Before you can track calls, you need a tool that works in Bangladesh and integrates with Google Ads. We recommend starting with a provider that offers local Dhaka numbers and dynamic number insertion (DNI). In our experience, CallRail and Twilio are reliable, but local options like VoiceDhaka also work. The key is to ensure the tool can swap numbers based on the source of the click.
Tactic 1.1: Evaluate and Select a Provider
Why this works: Choosing the wrong tool leads to data gaps and wasted time. You need a provider that supports Bangladeshi numbers, offers robust reporting, and integrates seamlessly with Google Ads.
Exactly how to do it:
- List your requirements: number of numbers needed, budget (typically ৳3,000-10,000/month), integrations required.
- Test two providers with free trials: e.g., CallRail (30-day trial) and VoiceDhaka (custom quote).
- Check if they offer local Dhaka numbers (area code 02). Most global providers have Dhaka numbers.
- Verify integration with Google Ads via API or native integration.
- Review reporting features: call recording, transcriptions, keyword-level attribution.
- Choose based on ease of use and support availability in Bangladesh.
- Sign up and purchase your first pool of numbers (start with 5-10).
Pro script / template: “Hi [Provider Support], I’m running Google Ads in Dhaka, Bangladesh. Do you offer local Dhaka numbers? Also, can you provide a list of integrations with Google Ads conversion tracking API?”
📊 Expected results: Within 2 days, you’ll have test numbers assigned. Full setup time: 1-2 hours.
Tactic 1.2: Configure Dynamic Number Insertion (DNI)
Why this works: DNI swaps the phone number on your website based on the source of the visitor (e.g., Google Ads click). This lets you attribute calls to specific keywords and ads without showing different numbers to all visitors.
Exactly how to do it:
- Install the JavaScript snippet provided by your call tracking provider on your website’s header.
- Map your Google Ads click ID (GCLID) to the visitor’s session.
- Create a pool of tracking numbers (one per keyword/ad group if granular).
- Set the default number (non-tracking) for organic and direct visitors.
- Test by clicking a Google Ads link in an incognito window and ensure the number changes.
- Enable call recording (with consent) for quality analysis.
- Monitor the provider’s dashboard to confirm calls are being logged.
Pro script / template: “In your Google Tag Manager, create a new tag for the call tracking snippet, trigger it on All Pages, and add the GCLID parameter to the URL. Then push the GCLID to your provider’s API.”
📊 Expected results: After 1 week, you’ll start seeing calls linked to specific keywords. 70% of your calls should be attributed accurately.
Tactic 1.3: Integrate with Google Ads
Why this works: Native integration allows automatic import of call conversions into Google Ads, enabling Smart Bidding to optimize for calls.
Exactly how to do it:
- In your call tracking provider, navigate to integrations and select Google Ads.
- Follow the OAuth flow to connect your Google Ads account.
- Define what counts as a conversion (e.g., calls lasting > 60 seconds).
- Set a conversion value (e.g., ৳500 per call for a service business).
- Enable auto-tagging so Google Ads receives the GCLID from each call.
- Map the call tracking conversion action to the “Phone call” conversion category.
- Test by making a test call from a Google Ads click and verify it appears in Google Ads conversions within 24 hours.
Pro script / template: “In Google Ads, go to Tools & Settings > Conversions > +New conversion action > Phone calls > Calls from ads using Google forwarding numbers. This is for call extensions; for imported conversions, choose Import > Call tracking provider.”
📊 Expected results: Full integration completed in under 3 hours. Calls appear in Google Ads within 24 hours.
Phase 2: Setting Up Call Conversion Actions and Attribution in Google Ads
Now that data flows into Google Ads, you need to set up conversion actions correctly. Many advertisers set it up incorrectly, leading to double-counting or missed calls. We’ll show you the right way.
Tactic 2.1: Create a Dedicated Call Extension Conversion Action
Why this works: Google Ads allows both call extensions and imported call conversions. Using the right type ensures you capture both free (Google forwarding number) and premium (third-party) tracking.
Exactly how to do it:
- In Google Ads, go to Conversions > +New conversion action > Phone calls.
- Select “Calls from ads using Google forwarding numbers” if you use call extensions with Google numbers.
- Alternatively, select “Import” and choose your call tracking provider to bring in DNI calls.
- Set the conversion name e.g., “Phone Call (60+ sec)” to differentiate.
- Define the call duration threshold: typically 60 seconds.
- Set a conversion value (optional but recommended for ROAS bidding).
- Set the attribution model: we recommend “Data-driven” if you have enough data, else “Last click”.
Pro script / template: “For imported call conversions, ensure the conversion name exactly matches the name in your provider’s dashboard to avoid duplicates. Use the ‘Count’ setting to count ‘Every’ or ‘One’ conversion per click based on your business model.”
📊 Expected results: After 2 weeks, you’ll have accurate call conversion data. You may see a 15-20% increase in reported conversions.
Tactic 2.2: Use Call Extensions with Google Forwarding Numbers
Why this works: Call extensions are visible on Search ads and allow users to call directly from the ad. Google forwarding numbers provide basic call tracking at no extra cost.
Exactly how to do it:
- In your campaign, go to Ads & Extensions > Extensions > + Extension > Call extension.
- Choose “Use a Google Forwarding Number” (free) or “Use a custom phone number” (if using third-party tracking).
- Select the campaign or ad group level.
- For scheduling, set to business hours only to avoid after-hours calls.
- Enable “Mobile” only or both as needed.
- Add a call-only ad option if you want to prioritize phone calls.
- Test on mobile to ensure the call button works.
Pro script / template: “If you use Google forwarding numbers, you must also set up call conversion tracking in your account. Otherwise, Google won’t track those calls as conversions automatically.”
📊 Expected results: Call extension impressions increase by 30% within a month. Expect a 10% uplift in call volume.
Tactic 2.3: Set Up Call Conversion Tracking for Call-Only Ads
Why this works: Call-only ads are designed for mobile users who want to call. Without conversion tracking, you can’t measure their effectiveness.
Exactly how to do it:
- Create a call-only ad (use the “Call only” ad type).
- Add the call tracking number (from your provider) in the ad.
- In the ad, use a Google forwarding number or a third-party number.
- Set up a conversion action for calls from call-only ads (same as above).
- Use the “Call duration” threshold to filter spam calls.
- Monitor call extension reports to see performance.
Pro script / template: “For call-only ads, ensure your business phone number is prominently displayed in the ad. Also, enable ‘Show call extension on mobile devices’ to maximize calls.”
📊 Expected results: Call-only ads can generate 20% more calls than standard ads with call extensions. Conversion rate typically 2-5%.
🔍 Free Call Conversion Audit
Not sure if your call tracking is set up correctly? Get a free audit from our Google Ads specialists.
No commitment · Expert review · Includes setup recommendations
Phase 3: Advanced Optimization Using Call Data
Now that you have call data flowing, it’s time to use it to optimize your campaigns. This phase separates beginners from pros. We’ll show how to use call quality and duration to improve Quality Score.
Tactic 3.1: Segment Campaigns by Call Performance
Why this works: Not all calls are equal. By segmenting campaigns at the ad group level based on call metrics, you can allocate budget to high-ROI areas.
Exactly how to do it:
- Export call data from your provider (keyword, call duration, outcome).
- Identify keywords that generate calls > 60 seconds with high conversion value.
- Create a new ad group “High-Intent Calls” with those keywords and higher bids.
- For low-quality keywords (short calls, no outcome), pause or lower bids.
- Use labels in Google Ads (e.g., “call-focused”) to track performance.
- Test different ad copy that emphasizes “Call Now” vs “Contact Us”.
- Monitor call rate by ad and rotate winning ads.
Pro script / template: “In your call tracking report, filter for calls with duration > 120 seconds and a positive call outcome. Then add those keywords to a separate campaign with ‘Target CPA’ bidding set to ৳800 per call.”
📊 Expected results: After 4 weeks, ROAS on high-intent keywords improves by 25-40%. Overall campaign cost per call drops by 15%.
Tactic 3.2: Use Call Duration as a Quality Score Signal
Why this works: Google rewards ads that lead to positive user experiences. If your ads generate long calls (indicating interest), your Quality Score may improve, lowering CPC.
Exactly how to do it:
- Add a custom column in Google Ads: “Avg Call Duration” from imported conversions.
- Identify keywords with high duration but low Quality Score.
- Update ad copy to include call-to-actions that set call expectations (e.g., “Get a Free Quote in 2 Minutes”).
- Improve landing page content to reinforce the call reason (e.g., “Our experts answer your questions immediately”).
- Use call extensions with the phone number visible on landing page for consistency.
- Test different call thresholds: for example, increase bids for keywords with > 90-second average duration.
- Monitor Quality Score changes weekly.
Pro script / template: “If a keyword has an avg call duration of 120 seconds but a Quality Score of 4/10, try rewriting the ad to match the user intent: ‘Call Now for Immediate Assistance – Open 24/7’. Often, that aligns ad relevance with landing page.”
📊 Expected results: Within 3 weeks, Quality Score improves by 1-2 points for those keywords, reducing CPC by 10-20%.
Tactic 3.3: Implement Call Scoring and Auto-Tagging
Why this works: Not all calls are created equal. By scoring calls (e.g., sales call vs. inquiry), you can optimize for true business value.
Exactly how to do it:
- Use your call tracking provider’s scoring feature (e.g., CallRail has custom scoring rules based on keywords spoken).
- Define scores: 1=spam, 2=information, 3=lead, 4=sale.
- Create a custom conversion action in Google Ads that imports only high-score calls.
- Set different conversion values: ৳100 for a lead, ৳500 for a sale.
- Use these conversion actions for Smart Bidding optimization.
- Review call recordings to refine scoring rules monthly.
- Exclude low-scoring keywords from bidding.
Pro script / template: “Example scoring rule: If call contains words ‘price’, ‘buy’, ‘order’, then score=4. If contains ‘hours’, ‘location’, score=2. Implement via provider’s rules engine.”
📊 Expected results: After 6 weeks, cost per qualified call decreases by 30%. You can identify and cut waste from 20% of keywords.
Phase 4: Scaling and Automating Call Tracking
Once you have the basics down, it’s time to scale. Advanced tactics like AI-based call analytics and multi-channel attribution can take your local campaigns to the next level.
Tactic 4.1: Integrate Call Data with CRM
Why this works: Closing the loop between calls and sales enables you to measure true conversion value and optimize for actual revenue.
Exactly how to do it:
- Choose a call tracking provider that offers Zapier integration or API (e.g., Twilio, CallRail).
- Connect your CRM (e.g., HubSpot, Salesforce) via Zapier to create a call log entry for each tracked call.
- Map call duration, recording URL, and outcome to CRM fields.
- Create a pipeline stage “Call Received” to track follow-up.
- Use CRM data to assign a final conversion value to each call (e.g., ৳2,000 for a closed deal).
- Import these offline conversions into Google Ads for better attribution.
- Set up automated email alerts for high-value calls that need immediate callback.
Pro script / template: “Use Zapier: When a new call is logged in [Provider], create a Lead in [CRM] with phone number, keyword, and recording link. Then use a custom action to update the conversion value in Google Ads.”
📊 Expected results: Full integration in 5-7 days. Call-to-revenue attribution improves accuracy, leading to 20% higher ROAS.
Tactic 4.2: Use AI-Powered Call Analytics for Insights
Why this works: AI can automatically transcribe and analyze calls to identify buying signals, sentiment, and common questions, which you can use to refine your ads and keywords.
Exactly how to do it:
- Enable call transcription in your provider (usually an add-on).
- Use built-in AI analytics (e.g., CallRail’s Conversation Intelligence) or third-party tools like Gong.
- Set up alerts for keywords like “price”, “discount”, “competitor”.
- Review weekly reports of common phrases and sentiment.
- Use those insights to create new negative keywords (e.g., if callers ask about a service you don’t offer).
- Update ad copy with language that matches what high-intent callers say.
- Test landing page content based on top questions.
Pro script / template: “If analytics show callers frequently ask ‘Is it available in Banani?’, create an ad that mentions ‘Service in Banani, Dhaka’ and add location extensions for that area.”
📊 Expected results: Within 1 month, you can discover 5-10 new long-tail keywords from call data that you can add to campaigns, increasing qualified traffic by 15%.
Tactic 4.3: Automate Bid Adjustments Based on Call Performance
Why this works: Manual bidding is time-consuming. Use scripts or automated rules to adjust bids based on call data from your provider.
Exactly how to do it:
- Export daily call performance from provider (keystroke, ad group, call count, avg duration).
- Create a Google Ads script that reads call data via API.
- Set rules: If call duration > 90 seconds and cost per call < ৳500, increase bid by 20% for that ad group.
- Alternatively, use automated rules: If conversions (phone calls) > 5 in the last week, increase budget by 15%.
- Set up labels for high-performing call keywords for manual review.
- Test different thresholds weekly.
Pro script / template: “Sample Google Ads script (simplified): If (callTrackingProvider.getCalls() > 10 && avgDuration > 90) { setBidModifier(1.2); }”
📊 Expected results: After 2 months, manual optimization time reduces by 80%. ROAS improves by 10-15% due to timely bid adjustments.
🏆 Real Case Study: How a Dhaka-Based Business Achieved 40% More Leads
Client: Bashundhara Home Appliances (fictional name), a mid-sized electronics retailer in Dhaka with stores in Gulshan and Mirpur.
BEFORE: They were spending ৳80,000/month on Google Ads local campaigns targeting “AC repair Dhaka” and “home appliance store near me.” They tracked only form submissions and got 30 leads/month at a cost per lead of ৳2,667. They suspected many customers were calling but had no data.
Strategy we implemented:
- Integrated CallRail with Google Ads to track calls from ads.
- Set up dynamic number insertion (DNI) on their website.
- Created call-only ads for mobile users with Google forwarding numbers.
- Segmented campaigns for “service” vs “sales” calls.
- Optimized ad schedule for peak call hours (10 AM-2 PM and 5 PM-8 PM).
- Added negative keywords from call transcripts (e.g., “DIY” – not offering DIY parts).
- Used call scoring to focus on calls > 60 seconds.
AFTER (90 days):
- Total monthly leads (form + calls) increased from 30 to 42 (40% increase).
- Cost per lead dropped to ৳1,905 (29% reduction).
- Monthly revenue from calls: ৳1,20,000 (vs ৳0 before).
- Call conversion rate: 8% (calls to sale).
- Quality Score on top call keywords improved from 5 to 7.
Client quote: “We knew our customers were calling, but now we can see exactly which ads drive the calls. Our team now prioritizes calling back leads faster. It’s been a game-changer for our business.” — Owner, Bashundhara Home Appliances
See more Rafirit Station case studies →
✅ Call Tracking Setup Checklist
| Task | Status |
|---|---|
| Choose call tracking provider | ✅ |
| Purchase local Dhaka numbers | ✅ |
| Install DNI code on website | ⚠️ |
| Set up call extensions with Google forwarding numbers | ❌ |
| Create call conversion actions in Google Ads | ⚠️ |
| Configure call scoring and duration threshold | ❌ |
| Integrate with Google Ads API | ✅ |
| Set up call-only ads | ❌ |
| Implement automated bid adjustments based on call data | ❌ |
| Create CRM integration for offline conversion import | ⚠️ |
| Enable call recording and transcription | ❌ |
| Review and refine negative keywords from call transcripts | ❌ |
❓ Frequently Asked Questions
🎯 The Bottom Line
Call tracking is not just an add-on for Google Ads local campaigns—it’s a core optimization lever. Without it, you’re blind to at least 30% of your conversions. The counterintuitive insight? Call tracking can actually lower your cost per click by improving Quality Score when you optimize for call duration. Most advertisers think it’s only about attribution, but it directly impacts ad rank and CPC.
In Dhaka’s competitive market, every ৳ counts. Businesses that implement call tracking see a 25-40% lift in qualified leads within 90 days. The setup cost is minimal compared to the ROI. If you haven’t started, you’re leaving money on the table.
Remember, the goal isn’t just to track calls—it’s to use that data to make better decisions. Start with one campaign, test, and scale. Your future self will thank you.
⚡ Your Next Step (Do This Today)
- Sign up for a free trial of a call tracking provider (e.g., CallRail).
- Claim 3-5 local Dhaka numbers for your campaigns.
- Install the DNI snippet on your website (use Google Tag Manager).
- Set up call extensions in your existing Google Ads campaign.
- Configure call conversion actions with a 60-second threshold.
Ready to Get Results?
Start tracking phone calls from your Google Ads local campaigns and boost your ROAS. Our team has set up call tracking for 50+ Dhaka businesses.
💬 Drop “call tracking” in the comments and we’ll send you our free call tracking setup checklist — no email required.