Dynamic number insertion
Dynamic Content
Shows a different phone number, WhatsApp number or call to action depending on how the visitor arrived, so you can tell which campaign generated the call.
Free on WordPress.org, and finished. The paid tier is still being built.
The problem
Calls are the conversions nobody can attribute. A visitor arrives from an advert, reads the page, and dials the number: nothing in your analytics connects that call to the campaign that paid for it. The usual fix is a call tracking service that rewrites your numbers from the outside and charges monthly for the privilege.
How this handles it
You define slots, which are the values on the page that can change, and rules that decide which value a visitor sees. The swap happens in the browser after the page is served, so the HTML a cache stores is identical for everybody, and the number in it is your real one. A visitor with JavaScript disabled sees the default, which is a working number rather than a blank.
Every screen, as it actually looks
Screenshots from a running install, not mockups. These are the same images on the WordPress.org listing.
Free against Pro
Free, on WordPress.org
- Phone, WhatsApp, text and link slots
- Conditions on UTMs, referrer, landing page, URL and device
- AND within a group, OR between groups
- Three slots and three rules
- A debug panel showing which rule matched and why
Pro, in development
- Unlimited slots and rules
- Country and region targeting from your CDN headers
- Import and export the whole configuration between sites
Not on sale yet. This tier is still being built, so there is nothing to buy and this page will not ask you to. The free version beside it is finished, supported and does everything listed.
The other two plugins
Each one solves a different problem, and none of them needs the others.
Install the free version
It is on WordPress.org and it is finished software, not a preview of the paid tier.