Features

Every click, tracked for you.

Buttons, links, phone numbers and forms are counted automatically. No tags, no developer, no spreadsheet of event names.

Clicks report listing buttons with their page, click count and share of visits, with dead clicks highlighted.
The clicks report on our demo site. Red rows are clicks that went nowhere.

What you get

Named the way you’d name them

Clicks show up as the text on the button, like “Get my estimate”, not as CSS selectors.

Phone and email links

Taps on your phone number and email address are counted, so you can see calls your site started.

Dead clicks

Clicks on images, headings or charts that don’t do anything. Usually the easiest fix on the site.

Rage clicks

Several fast clicks in the same spot. A sign something is broken or slow.

Forms

Form submissions are counted automatically, by form name.

Turn any click into a goal

Pick a button from the list and count it as a conversion in one step.

Questions

Do I need to add code to each button?

No. Install the one-line snippet and every click is tracked. You can add a data-pv-event attribute if you want to rename something.

Does it work with single-page apps?

Yes. Page changes in React, Vue, Next.js and similar sites are tracked without extra setup.

What’s the difference between a dead click and a rage click?

A dead click is one click on something that doesn’t respond. A rage click is several fast clicks in the same spot, usually from frustration.

Try it on your own site.

14 days free on the Growth plan. No card needed.