Ad spend protection

Know which clicks are actually human.

Skyfense identifies the paid campaign behind a visit, evaluates that session for automation and fraud, and records whether the click was valid. This connects ad performance to the same evidence used to protect checkout.

SUPPORTED AD NETWORKS
4Google Ads · Meta · Microsoft/Bing · TikTok
ATTRIBUTION

Click IDs persist in sessionStorage for the life of the tab, so a checkout page still knows the campaign that paid for the visit.

What happens to a paid visit

Attribute it.
Assess it. Act on it.

01

Identify the source

On landing, Skyfense reads click IDs such as gclid, fbclid, msclkid, and ttclid, plus campaign UTM values. If an ID is stripped, the referrer can identify the network.

02

Assess the session

The attribution follows the tab through the funnel. Bot, automation, ML, behavior, IP, and checkout signals are checked together rather than with a separate ad-fraud score.

03

Report the result

Each attributed session receives a valid or invalid assessment with its network, campaign, click ID, and reasons. The dashboard aggregates those results by network. The full click log adds network and validity filters, pagination, and a campaign breakdown.

The pixel reporting guard

Don't let a bot
teach your ads.

When enabled for a workspace, the guard loads before ad-network snippets and watches their event queues: Google dataLayer, Meta fbq, Microsoft uetq, and TikTok ttq.

If the session is blocked, calls that would report a click or conversion are silently suppressed. The page still works, while fraudulent behavior stays out of the optimization data used by the ad platform.

This safeguard is opt-in because a false positive can affect legitimate reporting. Merchants should validate detection before enabling it.

What the engine reuses

No second model.
The same evidence.

Bot classification

Known crawlers, fake Googlebot traffic, scrapers, scanners, and datacenter browsers are classified before the ad assessment.

Automation and ML

Selenium, Puppeteer, Playwright, headless artifacts, and the behavioral model feed into click validity.

Dashboard evidence

Review network, campaign, click ID, valid/invalid status, reasons, and linked session forensics. Pixel Guard status also breaks blocked ad-attributed visits down by all four supported networks.

Google Ads connection · Pro beta

From invalid visits
to spend and action.

CLAIM EVIDENCE

Prepare your submission

Export monthly invalid-click evidence and track claims from pending to submitted to credited. You submit the claim; Google decides the credit.

See refund evidence ↗
EXCLUSIONS

Review where ads run

Consent-based IP sync and placement review help you act on recurring patterns. The beta applies changes across every account the connected login can access.

Review beta scope ↗
Questions, answered

Ad spend protection questions

What marketers ask about catching invalid clicks and protecting ad budget.

How does Skyfense know a click came from an ad?

It reads the ad tracking code on the landing link, such as Google gclid, Meta fbclid, Microsoft msclkid, or TikTok ttclid. If that code is missing, it can recognize the ad network from the referring website.

Will this affect my real ad reporting?

The pixel guard only holds back events for sessions judged fraudulent, and it stays off until you switch it on. That way you can confirm the detection fits your traffic before anything is suppressed.

Can I connect Google Ads spend data?

Yes. The Pro and Business beta syncs Google Ads daily with a 90-day initial backfill. Click costs use campaign-day averages, with your entered CPC as a fallback when synced data is unavailable. You can also prepare refund evidence and review exclusions.

Does protection guarantee savings or refunds?

No. The dashboard measures traffic risk and allocates spend to invalid clicks. The pixel guard controls reporting, not charges already billed by an ad network. You submit any Google Ads claim yourself, and Google decides whether to issue a credit.

Which ad platforms are covered?

Google Ads, Meta, Microsoft/Bing, and TikTok today, plus generic UTM campaign links from any source.