TrolleyShield · Discovery

Know which leads were real.

Every inquiry that arrives gets read and classified by intent before it reaches your pipeline or your ad platform. Real prospects, spam, bots, job seekers and people asking about things you do not sell, separated as they come in.

The problem

Your ad platform is learning from the wrong leads.

Google Ads optimizes toward whatever you tell it is a conversion. If every form fill counts, it learns to find more of whatever fills forms: bots, job seekers, people who misread what you do. The budget follows, and the account gets more efficient at producing leads you did not want.

That is not a targeting problem you can fix with better keywords. It is a feedback problem, and it compounds quietly for as long as the data going back is wrong.

What it finds

Half of it was never a lead at all.

Every inquiry is classified by what it is, with a confidence score and the reasoning in plain English. Not a black-box spam score: a statement of what it thinks this is and why, which you can check, override and correct.

This is a month of calls on one account. Half were qualified leads. The other half were vendors, job seekers and hang-ups — and every one of them felt like demand when the phone rang.

An intent distribution chart showing qualified leads at 50%, general inquiries 16%, incomplete or hang-ups 16%, vendors 12%, existing customers 3% and job seekers 3%.
A month of calls on one account, split by what each one actually was.

What it changes

Only the real ones report back as conversions.

Qualified leads are sent to Google Ads, Meta and GA4 as offline conversions. The rest are recorded for you and withheld from the platforms, so bidding optimizes toward buyers instead of volume.

The TrolleyShield conversions panel, with tabs for Google Ads, Meta and GA4, and counters for pending, sent and failed conversions.
Offline conversion export to Google Ads, Meta and GA4, with per-conversion delivery status.

Here's the proof

Three quarters of PRS Inc's paid clicks were never real.

They were spending $7,320 a month on Google Ads, and every form submission counted as a win. Bots, job seekers and people asking about services they do not offer were all teaching the algorithm what to chase. We read every submission, found the ones that were real, and pointed the budget at those.

65%

Lower monthly spend, $7,320 to $2,530

9% → 60%

Paid click quality, peaking at 100%

50%

Less sales time wasted on junk leads

What you get

The whole inquiry, not just the form.

Form protection

Every submission classified by intent as it arrives, with reasoning you can read and override.

Call tracking

Calls classified the same way, with volume over time and a first-time versus repeat caller split.

Conversion export

Qualified leads sent to Google Ads, Meta and GA4. The rest kept out of the training data.
Call volume charted over a month, above a breakdown showing 125 first-time callers at 76% and 39 repeat callers at 24%.
Call volume and the new-versus-repeat split, which is usually the first sign that a channel is working.

We use it too

The form on this site runs through it.

Every request for a strategy call is analyzed by TrolleyShield before it reaches us, and what happens next depends on what it says. We are not describing a product we built for other people.

Questions we get

Before you ask.

Do we have to be a client to use it?
No. It is sold on its own, with no engagement and no minimum spend. Plenty of people use it and never talk to us about anything else.
What does it do that spam filters do not?
A spam filter answers one question: is this junk. TrolleyShield answers a more useful one: what is this. A vendor pitch, a job seeker, someone asking about a service you do not offer, and a real buyer are four different things, and only one of them should teach your ad platform what to chase.
How does it decide?
It reads the submission or the call and classifies it by intent, then gives a confidence score and its reasoning in plain words. You can see why it decided what it decided, override it, and tell it when it got something wrong.
What happens to the leads it blocks?
Nothing is deleted. A blocked submission is still recorded and still visible to you. What changes is that it does not report to Google Ads as a conversion, so bidding stops optimizing toward whatever produced it.
Does it work on calls as well as forms?
Yes, and calls are usually where the surprise is. Form spam is obvious. A phone line ringing all day feels like demand until you see how much of it is vendors, job seekers and hang-ups.

Find out how many of your leads were real.

No engagement required. Plenty of people use one and never speak to us about anything else.