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.
Allocated from each campaign's average for that day.
Connect the account.
Follow the evidence.
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.
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.
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.
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.
Review the scope.
Keep control.
There is no account selector. Use a login whose accessible accounts match your intended scope; totals assume one currency.
Recorded exclusions can be removed. Re-syncs or partial failures can leave earlier changes untracked, requiring review in Google Ads.
Download monthly invalid-click evidence and track claims you submit to Google. Estimated amounts are subject to Google's review.
Explore refund evidence ↗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.