Google Ads

How to set up call tracking for Google Ads local campaigns

Discover how to set up call tracking for Google Ads local campaigns to accurately measure phone call conversions. Learn step-by-step methods tailored for Bangladeshi businesses to boost ROAS and reduce wasted ad spend.

Performance Marketing Expert
Rafirit Station
📅
18 min read

Need Google Ads management that reports on profit, not clicks?

Search, Shopping, Performance Max Get a free Ads audit → 💬 Or message us on WhatsApp
📋 Table of contents





    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)


    🔗 Rafirit Station Services


    📞 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:

    1. List your requirements: number of numbers needed, budget (typically ৳3,000-10,000/month), integrations required.
    2. Test two providers with free trials: e.g., CallRail (30-day trial) and VoiceDhaka (custom quote).
    3. Check if they offer local Dhaka numbers (area code 02). Most global providers have Dhaka numbers.
    4. Verify integration with Google Ads via API or native integration.
    5. Review reporting features: call recording, transcriptions, keyword-level attribution.
    6. Choose based on ease of use and support availability in Bangladesh.
    7. 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:

    1. Install the JavaScript snippet provided by your call tracking provider on your website’s header.
    2. Map your Google Ads click ID (GCLID) to the visitor’s session.
    3. Create a pool of tracking numbers (one per keyword/ad group if granular).
    4. Set the default number (non-tracking) for organic and direct visitors.
    5. Test by clicking a Google Ads link in an incognito window and ensure the number changes.
    6. Enable call recording (with consent) for quality analysis.
    7. 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:

    1. In your call tracking provider, navigate to integrations and select Google Ads.
    2. Follow the OAuth flow to connect your Google Ads account.
    3. Define what counts as a conversion (e.g., calls lasting > 60 seconds).
    4. Set a conversion value (e.g., ৳500 per call for a service business).
    5. Enable auto-tagging so Google Ads receives the GCLID from each call.
    6. Map the call tracking conversion action to the “Phone call” conversion category.
    7. 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:

    1. In Google Ads, go to Conversions > +New conversion action > Phone calls.
    2. Select “Calls from ads using Google forwarding numbers” if you use call extensions with Google numbers.
    3. Alternatively, select “Import” and choose your call tracking provider to bring in DNI calls.
    4. Set the conversion name e.g., “Phone Call (60+ sec)” to differentiate.
    5. Define the call duration threshold: typically 60 seconds.
    6. Set a conversion value (optional but recommended for ROAS bidding).
    7. 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:

    1. In your campaign, go to Ads & Extensions > Extensions > + Extension > Call extension.
    2. Choose “Use a Google Forwarding Number” (free) or “Use a custom phone number” (if using third-party tracking).
    3. Select the campaign or ad group level.
    4. For scheduling, set to business hours only to avoid after-hours calls.
    5. Enable “Mobile” only or both as needed.
    6. Add a call-only ad option if you want to prioritize phone calls.
    7. 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:

    1. Create a call-only ad (use the “Call only” ad type).
    2. Add the call tracking number (from your provider) in the ad.
    3. In the ad, use a Google forwarding number or a third-party number.
    4. Set up a conversion action for calls from call-only ads (same as above).
    5. Use the “Call duration” threshold to filter spam calls.
    6. 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.


    🗓 Get a Free Audit →

    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:

    1. Export call data from your provider (keyword, call duration, outcome).
    2. Identify keywords that generate calls > 60 seconds with high conversion value.
    3. Create a new ad group “High-Intent Calls” with those keywords and higher bids.
    4. For low-quality keywords (short calls, no outcome), pause or lower bids.
    5. Use labels in Google Ads (e.g., “call-focused”) to track performance.
    6. Test different ad copy that emphasizes “Call Now” vs “Contact Us”.
    7. 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:

    1. Add a custom column in Google Ads: “Avg Call Duration” from imported conversions.
    2. Identify keywords with high duration but low Quality Score.
    3. Update ad copy to include call-to-actions that set call expectations (e.g., “Get a Free Quote in 2 Minutes”).
    4. Improve landing page content to reinforce the call reason (e.g., “Our experts answer your questions immediately”).
    5. Use call extensions with the phone number visible on landing page for consistency.
    6. Test different call thresholds: for example, increase bids for keywords with > 90-second average duration.
    7. 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:

    1. Use your call tracking provider’s scoring feature (e.g., CallRail has custom scoring rules based on keywords spoken).
    2. Define scores: 1=spam, 2=information, 3=lead, 4=sale.
    3. Create a custom conversion action in Google Ads that imports only high-score calls.
    4. Set different conversion values: ৳100 for a lead, ৳500 for a sale.
    5. Use these conversion actions for Smart Bidding optimization.
    6. Review call recordings to refine scoring rules monthly.
    7. 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:

    1. Choose a call tracking provider that offers Zapier integration or API (e.g., Twilio, CallRail).
    2. Connect your CRM (e.g., HubSpot, Salesforce) via Zapier to create a call log entry for each tracked call.
    3. Map call duration, recording URL, and outcome to CRM fields.
    4. Create a pipeline stage “Call Received” to track follow-up.
    5. Use CRM data to assign a final conversion value to each call (e.g., ৳2,000 for a closed deal).
    6. Import these offline conversions into Google Ads for better attribution.
    7. 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:

    1. Enable call transcription in your provider (usually an add-on).
    2. Use built-in AI analytics (e.g., CallRail’s Conversation Intelligence) or third-party tools like Gong.
    3. Set up alerts for keywords like “price”, “discount”, “competitor”.
    4. Review weekly reports of common phrases and sentiment.
    5. Use those insights to create new negative keywords (e.g., if callers ask about a service you don’t offer).
    6. Update ad copy with language that matches what high-intent callers say.
    7. 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:

    1. Export daily call performance from provider (keystroke, ad group, call count, avg duration).
    2. Create a Google Ads script that reads call data via API.
    3. Set rules: If call duration > 90 seconds and cost per call < ৳500, increase bid by 20% for that ad group.
    4. Alternatively, use automated rules: If conversions (phone calls) > 5 in the last week, increase budget by 15%.
    5. Set up labels for high-performing call keywords for manual review.
    6. 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

    Q: What is call tracking for Google Ads?

    Call tracking for Google Ads is a method that assigns unique phone numbers to your ads so you can track which clicks lead to phone calls. It allows you to attribute calls to specific keywords, ads, and campaigns, providing conversion data beyond form submissions.

    Q: How does call tracking improve local campaign performance?

    Call tracking improves local campaign performance by giving you visibility into which ads generate phone call conversions. With this data, you can optimize bids, keywords, and ad copy for calls, often leading to a 20-30% increase in ROAS within 60 days. It also helps reduce wasted spend on unqualified clicks.

    Q: What’s the best call tracking tool for Bangladeshi businesses?

    For Bangladeshi businesses, affordable options like CallRail, Twilio, or local providers like VoiceDhaka work well. The key is to ensure the tool integrates with Google Ads and supports local number pools in Dhaka. We recommend starting with a trial of CallRail or using Google Forwarding Numbers if you have a small budget.

    Q: Can I track calls from Google Ads without a third-party tool?

    Yes, Google Ads offers call forwarding numbers for free if you have call extensions enabled. However, this only tracks calls at the campaign level. For advanced attribution (keyword-level tracking), you need a third-party tool or Google’s own call conversion tracking with a Google Voice number.

    Q: How do I set up call extensions with tracking numbers?

    To set up call extensions with tracking numbers, go to your Google Ads account, click on Ads & Extensions, then Extensions. Choose Call Extension, select the campaign, and either use a Google Forwarding Number or enter a custom phone number. To swap numbers dynamically, you need a call tracking provider that integrates with Google Ads.

    Q: What metrics should I track for phone calls?

    Track call duration, call source (keyword, ad), call outcome (answered, missed), and conversion value. Focus on calls lasting over 60 seconds as high-intent leads. For e-commerce, track calls that result in sales. Use these metrics to adjust your bidding strategy toward keywords that drive quality calls.

    Q: Does Rafirit Station offer call tracking services?

    Yes, Rafirit Station provides end-to-end call tracking setup and optimization as part of our Google Ads management services. We integrate call tracking tools, configure conversion actions, and use call data to improve campaign performance. Contact us to learn more about our Google Ads services.


    🎯 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)

    1. Sign up for a free trial of a call tracking provider (e.g., CallRail).
    2. Claim 3-5 local Dhaka numbers for your campaigns.
    3. Install the DNI snippet on your website (use Google Tag Manager).
    4. Set up call extensions in your existing Google Ads campaign.
    5. 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.


    🗓 Book Your Free Strategy Call →

    💬 Drop “call tracking” in the comments and we’ll send you our free call tracking setup checklist — no email required.

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Ready to apply this?

    Need help with your google ads?

    Book a free 30-minute call. We will tell you what we would do first, whether or not you hire us.

    Get a free Ads audit WhatsApp us