Features Revenue Analytics

Attribute calls without a new number for every campaign.

The tracking number shown on your site changes with the source, so attribution happens on its own.

Patient calling the number shown on the practice website
Dynamic Number Insertion
Book a demo

DenteCure Dynamic Number Insertion: a number for every visitor

The number on your site changes with where each visitor came from, so website calls are attributed as precisely as forms.

Book a demo
yourpractice.com
Smile Studio(512) 555-0114
Visitor from Google Ads

Swaps per visitor

Each visitor sees a number tied to how they arrived.

Live8numbers cover every campaignShared pool · assigned per visit

One pool, no sprawl

Numbers are reused automatically, so you do not manage one per campaign.

/implants/financingCall
Linked end to end

Session to call

When they dial, the call is matched to the pages they read first.

Numbers shown
Austin(512) 555-0114
Denver(720) 555-0162
San Diego(619) 555-0133

Per location

Each office's pages show that office's tracking numbers.

Installed on
Main website
Implant landing page
Online booking page

Works across your pages

The same snippet covers the main site, landing pages and the booking page.

One snippet

Installed once on the pages that show your number.

Swaps in real time

The right number appears before the page settles.

Location-aware

Visitors see the office nearest to them.

Your main number stays

Existing listings keep working as they are.

What changes

What Dynamic Number Insertion changes, for everyone on the call.

Marketing lead
BeforeBlind spot

Website calls cannot be tied to a campaign

With DenteCureAttributed

Each visitor sees a number tied to their source

Before
Google AdsFacebookOrganicEmail
(512) 555-0100Which ad?
Website calls: source unknown
Dynamic Number Insertion, part of DenteCure Revenue Analytics.Book a demo
Office manager
BeforeNumber sprawl

A new phone number for every campaign

With DenteCureOne pool

Numbers swap from a shared pool on their own

Before
Website session · 3:06 PMVisitor from Google AdsOne number for all
Number shown
the main line
Campaign
not carried
When they call
an untagged call
Dynamic Number Insertion, part of DenteCure Revenue Analytics.Book a demo
Patient
BeforeHunting

Scrolling the site for a number to call

With DenteCureOne tap

Tap to call, and the practice answers

Before
Website calls with a source
0%one number, no signal

Every web caller looks the same as a walk-by.

PaidunknownOrganicunknownMapsunknown
Dynamic Number Insertion, part of DenteCure Revenue Analytics.Book a demo

One snippet. A number for every visitor.

A small script goes on the site. One snippet, installed once, on the pages where your number appears.

1<!-- before </body> on pages that show your number -->
2<script src="https://cdn.dentecure.example/dni.js" data-pool="austin-central" async></script>
3// installed once. That's it.
austincentral.example/implants
Austin Central Dental(512) 555-0114
Dental implants that last

Free consult for new patients this month.

Tracking live
Questions

Before you switch it on.

What exactly changes on our website?

Only the phone number shown to a visitor, and only for the length of their visit. The page, the design and everything else stay as they are, and a visitor with no source simply sees your main number.

Is this bad for our search ranking?

No, when it is done properly, which is why the main number stays in your business listings and structured data. Search engines see your real number; the swap affects the number a live visitor sees on the page.

How many numbers do we need?

Fewer than most practices expect. Numbers are drawn from a pool and reused between visitors, so a handful covers a normal traffic pattern. We size it against your actual sessions.

What if two visitors get the same number?

They will not overlap. A number is held for one visitor for the length of their session and a grace period after it, so the call that comes in maps to one person's visit.

Does it work for someone who calls a day later?

Often, yes. The session is remembered beyond the visit, so a patient who browses on Tuesday and calls on Wednesday still carries their source, within the window you set.

What happens if the script fails to load?

Your main number is what is printed in the page, so a failed script leaves a working phone number on screen. Attribution is the thing that degrades, never the ability to call you.

Demo

See Dynamic Number Insertion on your own phone lines.

Website calls are attributed as precisely as website forms.

Book a demo
  • Number swaps to match the visitor source
  • Session-level attribution through to the call
  • Works across landing pages and the main site
  • No manual number management per campaign
Patient calling the practice number from home
30 minutes with a product specialist