Velant is live → Cut healthcare lead response time to under 30 seconds. See how

Definition

What is DNI (Dynamic Number Insertion)?

A call tracking technique that dynamically swaps the phone number on a website based on the visitor's traffic source — enabling closed-loop attribution from ad click to phone call.

The full definition

Dynamic Number Insertion uses JavaScript to detect the visitor's traffic source (referrer, UTM parameters, GCLID, FBCLID) and replace the phone number on the website with a tracking number unique to that source. When the visitor calls, the call is recorded and attributed to the original ad campaign, keyword, or landing page. Combined with form-based tracking (GCLID, FBCLID capture), DNI completes the attribution loop.

Why it matters in practice

Healthcare practices live and die on calls. Most attribution platforms track form submissions well but lose call attribution entirely — a Google Ads click that becomes a phone call appears as 'direct traffic' in most analytics. DNI fixes this. Practices doing DNI properly typically see 30–50% of their actual lead volume that was previously invisible in analytics.

Real-world examples

  • A visitor from a Google Ad for 'IOP near me' sees a unique 833-IOP-1234 number — when they call, it routes to the practice and attributes to that ad
  • A visitor from organic search sees the practice's main number
  • A visitor from a Meta Ad sees a different tracking number, attributing the call to that Meta campaign

Inside Velant

Velant includes DNI on every plan — 5 tracking numbers on Core, 10 on AI Pro, 20 on AI Advanced, custom pool on Enterprise. Closed-loop attribution back to Google Ads and Meta is included.

Related terms

See DNI (Dynamic Number Insertion) in action — inside Velant

Book a 20-minute walkthrough and we'll show you the workflow end to end.