How to Setup Call Tracking With Number Pools

Learn how to setup attribution driven call tracking for Google Ads and Facebook Ads

With Aesthetix CRM, you can set up sophisticated call tracking using number pools to gain deeper insights into your campaigns and customer interactions. Here’s how to set up and manage call tracking for optimal results.

Step 1: To set up call tracking, create a Number Pool:

  • Click the dropdown and select Add Number Pool.

  • Choose Marketing Campaign (for a single number) or Visitor Activity (recommended for advanced tracking across reports).

  • Click Next to continue.

Step 2: Configure the Number Pool

  1. Name Your Pool: Assign a descriptive name, e.g., “Google Ads Call Tracking Test.”

  2. Choose Pool Size: The minimum pool size is four numbers (each costing approximately $1.50). More numbers may be necessary for larger campaigns (e.g., 8-10 numbers for high-spend campaigns).

  3. Set Forwarding and Swapping Numbers:

    • Forward calls to a central CRM number.

    • The swapping number should match the forwarding number, ensuring that the pool numbers appear on your landing pages.

  4. Optional Settings: Activate Call Recording if needed.

Step 3: Finalize and Activate Your Number Pool

  1. Confirm the purchase of the additional numbers.

  2. Local Area Codes: Optionally, select numbers with a local area code to match the campaign’s target location.

  3. Click Activate to complete the setup, then review your number pool for confirmation.

Step 4: Set Up Number Swapping on Landing Pages

  1. Copy the JavaScript Code: Access the Number Pool Info section for the JavaScript code needed for number swapping.

    • Copy this script to place it on your website’s landing pages.

  2. Install on Landing Pages:

    • Paste the script in the closing <body> tag of each relevant page.

    • Save and preview your page to confirm that the number swap functions correctly. The number displayed should dynamically change based on visitor activity.

This number-swapping script captures detailed campaign data, including UTM parameters, ensuring accurate tracking and attribution to keywords searched on Google Ads.

Step 5: Create a Call Tracking Workflow

  1. Go to Workflows and create a New Workflow for call tracking.

  2. Add a Trigger:

    • Set the trigger to Call Signal Status and name it accordingly.

    • Add filters:

      • Incoming calls from the specified number pool.

      • Statuses for completed calls, including voicemail, no answer, and busy signals.

  3. Add Actions:

    • Update Contact Source: Tag calls appropriately (e.g., “Google Ads”).

    • Condition: Use an if-else condition to avoid overwriting the source if it already exists.

  4. Add Google Ads Conversion Tracking:

    • If you have a connected Google Ads account, add this to report conversions back to Google Ads.

Step 6: Update Inbound Call Workflows

Ensure that inbound call workflows specify the primary incoming number to prevent number pools from filtering into unrelated workflows. This is handled during onboarding for a smoother setup.

With number pool-based call tracking in Aesthetix CRM, you can measure campaign success down to individual keyword searches, improving reporting accuracy and maximizing ROI. For additional assistance, reach out to support.

Did this answer your question?
😞
😐
😁