Google Ads
The fullest of the four ad-platform integrations
Google Ads exposes the most exclusion controls of any platform ClickLens connects to, and it is the only one that lets ClickLens both block invalid traffic by IP and adjust a conversion after the fact. Connect a Google Ads account once and detected fraud flows into your campaigns as exclusions.
Exclusion sync is on the Growth plan and above.
Capabilities
| Capability | Supported | How |
|---|---|---|
| IP exclusions | Yes | Synced as campaign-level negative IP criteria. |
| Placement exclusions | Yes | Synced as campaign-level negative placements (publisher domains and apps). |
| Conversion adjustment | Yes — measured rollout | Retract or restate a conversion by its gclid, so a fraudulent conversion stops training Smart Bidding. |
Connect your account
Go to Settings → Integrations and connect Google Ads through Google's OAuth consent screen. ClickLens stores a refresh token and uses it to read your active campaigns and write exclusions. You can disconnect at any time, which revokes ClickLens's access.
How sync works
- You trigger a sync, optionally naming a campaign. Without one, ClickLens uses your active campaigns.
- It collects every IP and placement rule that has not yet synced to Google.
-
It refreshes the OAuth token and sends the rules as negative campaign criteria through the
Google Ads
campaignCriteria:mutateAPI, batched up to 5,000 per request. - Each pushed rule is marked synced. You get back the counts and any Google errors verbatim.
Conversion adjustment
Beyond exclusions, Google lets ClickLens adjust a conversion it scored as fraudulent, keyed by the click's gclid: a full retraction, or a restatement to a lower value. This runs in a measured rollout — the dashboard shows the adjustment ClickLens would make on each conversion before any write-back changes your account data. The mechanism and the rollout are covered in conversion protection.
Limitations
- Exclusions are campaign-scoped. A new campaign does not inherit another's exclusions, so re-sync after launching one.
- A negative IP excludes that exact address. It does not cover a whole subnet or a rotating residential pool, which is why ClickLens leans on placement and fingerprint signals too.
- Conversion adjustment requires a gclid on the conversion. A conversion with no click id cannot be adjusted.
FAQ
Does the IP exclusion apply to my whole account?
No. Google Ads negative IP and placement criteria are set at campaign level. You can target a specific campaign, or let ClickLens apply rules to your active campaigns.
How many exclusions can I sync at once?
ClickLens batches up to 5,000 exclusion operations per request, so a backlog of rules syncs in a single pass.
Will syncing the same rule twice create duplicates?
No. Each pushed rule is marked as synced and is never sent again. A re-run only pushes rules added since the last sync.