AdvertisingAvailable with Expose
Give your ad tools better conversion signals.
Ad platforms optimise toward whatever you report as a conversion. Label each session as human, bot or agent, and keep automated events out of the signals your campaigns learn from.
For performance marketing teams and agencies running their own site tags.
Where $50,000 of ad spend went
- Ad spendAd spend: $50,000
- Reported conversionsReported conversions: 1,000
- Conversions from automated sessionsConversions from automated sessions: 180Bot and unwanted automation; agent-assisted purchases are kept by policy.
- Qualified conversionsQualified conversions: 820
Human 80%Agent 2%Bot 16%Unknown 2%
Where money is affected
Your bidding learns from every conversion you send.
When a bot fills a form or completes a checkout step, that event can reach Meta, Google Ads or TikTok as a conversion. The campaign then looks for more visitors like it.
Expose labels the session and holds likely bot conversions back from supported ad tools. Agent-assisted purchases are tagged, not dropped, because a shopping agent can bring a real customer.
The real picture
Same campaign, two views.
Illustrative example Hypothetical figures; your own numbers will differ.
Your numbers
What it could mean for you.
Replace the example with your own figures.
- Qualified conversions
- 820
- Real cost per conversion
- $60.98
- Real return on ad spend
- 3.3×
- Spend attributed to automated conversions
- $9,000
Qualified = reported × (1 − share). Real cost = spend ÷ qualified. Real ROAS = qualified × order value ÷ spend.
Illustrative example Your numbers, not a promise. Savings depend on the decisions you make with the evidence.
An example decision
One conversion, before it reaches Meta.
- Event
- Purchase, $200
- Session label
- bot · confidence high
- Policy
- Hold back bot conversions
- Sent to Meta
- No
The order still exists in your shop. Your ad tools simply don’t learn from it.
How it fits
From evidence to a decision.
- 01
Install the script
Paste the snippet or use the CLI. No account needed to start.
- 02
Check your tags
Confirm supported tools (Meta, Google Ads, TikTok, GA4) are on the page.
- 03
Choose agent policy
Keep agent-assisted purchases, or treat them separately.
- 04
Compare outcomes
Claim the domain for HQ and compare qualified conversions over time.
What your team can do
Act on it, your way.
Hold back bot conversions
Supported ad tools stop learning from likely bots.
Report on people
GA4 and Shopify carry the label, so conversion rate is measured on people.
Keep real agent buyers
Agent-assisted purchases are tagged, not dropped.
Before you start.
Will this refund my past ad spend?
No. Holding back an event changes what your campaigns learn from now on; it does not recover past charges.
Are AI agents bad traffic?
Not necessarily. An agent can be shopping for a real person. You decide how agent conversions are treated.
What about sessions you cannot classify?
They stay unknown. An absent bot signal does not prove a person was there.
Which tools are supported?
See the integrations list in the docs; generic retargeting suppression is not automatic everywhere.
Available with Expose
See the real picture.
Double Agent ExposeInstall guideMeta integrationAll use cases