Google Ads · Pro and Business beta

Put a cost against
invalid traffic.

Connect Google Ads to bring campaign spend into your traffic investigations. Review invalid visits alongside allocated costs, prepare claim evidence, and choose whether to exclude flagged IPs or selected placements.

INITIAL SPEND SYNC
90 daysDaily refreshes after the first backfill
COST PER CLICK

Allocated from each campaign's average for that day.

Spend with context

Connect the account.
Follow the evidence.

01

Sync reported spend

Connect from Ads → Google Ads. The first sync backfills 90 days of click and campaign spend data. Daily runs refresh the trailing four days.

02

Allocate click costs

Campaign spend divided by campaign clicks gives the daily average assigned to each click. Invalid-click totals use those allocated amounts, with an entered-CPC fallback when data is missing.

03

Investigate each visit

Filter the ad-click log by network or validity. Review campaign, click ID, verdict, reasons, IP, country, allocated cost, and the linked session, with a campaign breakdown.

Choose what to exclude

Act on patterns
you have reviewed.

IP exclusion sync requires your explicit consent. It ranks public IPs behind invalid clicks from the last 90 days by volume and recency, then pushes up to 500 to campaign IP exclusions.

Placement review ranks the last 30 days of Display and Performance Max inventory by spend, clicks, and impressions. Mobile apps and anonymized Google inventory are flagged for investigation; selected websites and apps can be excluded at account level.

The beta applies changes across all accounts the connected login can access. Placement metrics are aggregate data, separate from per-visit fraud findings.

Before you enable the beta

Review the scope.
Keep control.

Account access matters

There is no account selector. Use a login whose accessible accounts match your intended scope; totals assume one currency.

Undo has limits

Recorded exclusions can be removed. Re-syncs or partial failures can leave earlier changes untracked, requiring review in Google Ads.

Evidence for your claim

Download monthly invalid-click evidence and track claims you submit to Google. Estimated amounts are subject to Google's review.

Explore refund evidence ↗
Questions, answered

Google Ads connection questions

Spend allocation, account scope, and the controls included in the beta.

What do I need to connect Google Ads?

The Google Ads beta requires Pro or Business and a connected Google Ads login. Connect from the Google Ads panel on the Ads page. Basic ad attribution across Google, Meta, Microsoft, and TikTok does not require this connection.

Is the displayed cost the exact price of each click?

No. Google reports campaign spend and click totals. Skyfense allocates each click its campaign’s average cost for that day. If synced data is unavailable, it falls back to your entered cost-per-click estimate. These figures are not guaranteed savings or refunds.

Which accounts will an exclusion affect?

The beta uses every Google Ads account the connected login can access; there is no account picker. IP exclusions affect every enabled campaign, and selected placement exclusions apply across those accounts. Totals assume one currency. Review this scope before connecting or enabling changes.

Can I remove exclusions later?

The dashboard can remove exclusions it has recorded. Re-syncs and partial failures can leave exclusions outside that record, so complete undo is not guaranteed and may require review in Google Ads.

Do flagged placements prove a visit was fraudulent?

No. Placement data is aggregated by Google and cannot be matched to individual session verdicts. Mobile apps and anonymized inventory are flagged for review; they are not proof of click fraud.