Skip to main content
HomePaid Advertising ResourcesPhone Call Tracking & Dynamic Number Insertion (DNI) Checklist
Free Open-Access Tool & Template

Phone Call Tracking & Dynamic Number Insertion (DNI) Checklist

Implementation guide for tracking phone leads by campaign, ad group, and keyword.

Vetted Architecture Blueprints
100% Free Open-Access Education
Independent Affiliate Publisher
Secure Checkout via Stripe
30-Day Money-Back / Fair Quote
Made in USA • Local First
Intended Audience:

Telephony Admins and Local Service Marketers

When to Use:

Setting up call attribution for local service ad campaigns.

Prerequisites:

Call tracking software account (e.g. CallRail or GoHighLevel phone numbers)

Format & Access:

Open Markdown / Direct Copy (No form gating)

Actionable Resource ContentLast Reviewed: September 2026
## Implementation Steps 1. **Purchase Number Pool:** Provision a minimum pool of 4 to 8 dynamic tracking numbers. 2. **Install DNI JavaScript:** Place telephony swap script in website header across all pages. 3. **Configure Target Selector:** Ensure phone number in header, body, and footer has matching class. 4. **Set Duration Threshold:** Configure call conversion trigger strictly for calls >60 seconds. 5. **Whisper Message:** Configure audio whisper: 'Call from Google Ads Search Campaign'. 6. **CRM Integration:** Sync caller ID, recording link, and GCLID into CRM contact record.