Track Google Ads Keywords with a Dynamic Number Pool

Dynamic number pools allow you to track Google Ads keywords at the phone call level by dynamically swapping phone numbers based on the visitor's source. This setup gives you keyword-level attribution for every call from Google Ads.

Before You Begin

Before setting up a dynamic number pool for Google Ads, ensure you have:

How It Works

When a visitor clicks your Google Ads ad, WhatConverts detects the click through the GCLID (Google Click ID) and assigns a unique tracking number from your number pool. This number displays on your website for that specific visitor, and when they call, WhatConverts captures the complete keyword data associated with their session.

Set Up Dynamic Number Pool

Note: First, verify the Tracking Template has been configured in Google Ads.

Create the Number Pool

To create a Dynamic Number Pool:

  1. In your WhatConverts profile, select "Tracking" from the top menu.
  2. Select "Calls", then "Phone Numbers".
  3. Click "+ Add Phone Number".
  4. To track your website's calls, select "Advanced Setup".
  5. Select "Website".
  6. Choose "Dynamic Number Pool", then "New Number Pool".
  7. Select "Search" as your Traffic Source.
  8. Under the Visitors from drop-down, select "Google".
  9. Under the for drop-down, select "Paid".
  10. Complete the number pool configuration and click "Next Step".
  11. Follow the guide to determine how many numbers you’ll need for your website.
  12. Choose the country, phone number type (local or toll-free), and area code.
  13. Click “Find Numbers”.
  14. Review the preselected numbers and click “Next Step”.
  15. Add a destination number and click “Next Step”.
  16. Complete the prompts to configure your tracking number features:
    1. Call Recording: Record incoming calls for review and training.
    2. Call Greeting: Play a short message to the caller before connection.
    3. Call Whisper: Play a short message to the call recipient before answering.
    4. Tracking Text Messages: Enable text tracking for supported numbers.
    5. Call Transcription: Automatically transcribe call audio for quick review.
    6. Call Analysis: Categorize calls by type or quality.
    7. PCI Redaction: Mask sensitive financial data for compliance.
  17. Once you’ve reviewed and selected your desired features, click “Finish”.

Test Your Implementation

To verify your dynamic number pool is working correctly, Simulate Google Ads Clicks to Test Tracking Numbers.

If the data appears correctly, your dynamic number pool is configured properly and will track keyword data for all Google Ads calls.

Troubleshooting

If keyword data isn't appearing:

  • Verify Tracking Template is enabled in Google Ads
  • Confirm the ValueTrack tracking template is correctly formatted
  • Check that the number pool is swapping
  • Ensure the tracking script is installed on all pages of your website

Related Topics

Get a FREE presentation of WhatConverts

One of our marketing experts will give you a full presentation of how WhatConverts can help you grow your business.

Schedule a Demo
ready to get marketing clarity?

Grow your business with WhatConverts

14 days free trial Easy setup Dedicated support
G2 Best Results Summer 2025 Badge
G2 Best Relationship Summer 2025 Badge
G2 Best Usability Summer 2025 Badge
G2 Most Implementable Summer 2025 Badge
G2 Momentum Leader Summer 2025 Badge