A click from the Meta campaign Advantage+ leads lands on /quote at 02:41. The browser calls itself HeadlessChrome and nobody scrolls, clicks or types, so the visit is labelled inferred bot, with each reason listed.
URL templates for Google and Meta ads tag each visit with its source, channel and campaign. Sort campaigns by bot share and the ones sending bots come first.
Clicks, desktop pointer rests and scroll reach for each page, from human visits. See them over a picture of the page in Whotrack, or over your live site.
Made for lead-generation businesses and agencies that send Google and Meta ad traffic, Performance Max and Search Partners included, to forms on their own website.
1
Paste the snippet
Add one tag to the head of every page, directly or through WordPress or Google Tag Manager. It sets no cookies and never reads what people type into forms.
The first visit shows up within 10 seconds. Each is labelled from what it sent and did: how the browser identified itself, signs of automation, and whether anyone scrolled, clicked or typed.
Sample data
Waiting for the first visitChecks every 10 seconds. A visit from your own browser counts.
First visit arrivedInferred human/pricingSafari on iOS, mobile
3
Open any visit for its evidence
A label is an inference, so Whotrack shows its working. When the evidence is thin, the visit stays unknown instead of being forced into human or bot.
Every plan starts with a 7-day trial. A card is required, and the first charge is on day 7 unless you cancel.
Prices don’t include VAT or sales tax. Where tax applies, it is added at checkout.
Questions
The docs cover the install, how labels work and every integration in full.
Does Whotrack block bot clicks?
No. Whotrack labels traffic: each visit gets a verdict of human, bot or unknown, inferred from the evidence it records, and you see that evidence next to the verdict. It does not block clicks or push IP exclusions to Google or Meta.
How sure is a label?
A label is an inference, and each visit shows the reasons behind it. Inferred bot rests on signs such as a declared crawler or a browser reporting that automation software controls it. Inferred human rests on clicks, scrolling and pointer movement; input can be imitated, so it suggests a person rather than proving one. Unknown means there isn’t enough evidence either way, so Whotrack does not guess.
How does the trial work?
Every plan starts with a 7-day trial. A card is required, and the first charge is on day 7 unless you cancel.
What counts as an event?
From the snippet: a page view, an engagement report, a click on a link to another site or on a download, a custom event or a conversion. From your server: each page request it reports, a custom event or a conversion. Events classified as bots when they arrive don’t count toward your monthly events.
What about ad blockers?
Ad blockers and privacy extensions often stop analytics scripts. A first-party proxy serves the script and its events from your own domain, and server ingest sends visits from your server, which ad blockers cannot affect.
How do I cancel?
In two clicks from Settings: Cancel plan, then confirm. You keep access to the end of the period you have paid for. Cancelling a trial ends it, and your access, straight away. While a payment is overdue, use Manage billing in Settings to cancel instead. The refunds and cancellation policy has the details.
Labelyourownadtraffic.
One script tag, and every visit from your ads arrives labelled human, bot or unknown, with its evidence.