Free Google Ads script · Keywords

Negative conflicts

Find campaign, ad group and shared-list negatives that may block active positive keywords.

ModeRead-only email report; optional Sheet log
Suggested frequencyWeekly and after negative-keyword changes

What it is for

A faster check.
Not automatic judgement.

Negative keywords can quietly block the traffic an account is meant to capture. This script compares active positive keywords with campaign, ad-group and shared-list negatives, separates likely conflicts from low-risk exact cases and remembers previously reported conflicts.

What the script does
  • Checks three levels of negative keywords
  • Deduplicates repeated conflicts
  • Can email only newly detected conflicts
  • Does not remove or change negatives
Before the first run
  1. 01Set the recipient email
  2. 02Optionally add a tracking Sheet
  3. 03Choose whether to show low-risk exact single-word cases
  4. 04Run once after every major negative-list update
Important

Match-type logic is nuanced. Verify the exact positive keyword, negative match type and query behaviour in Google Ads before removing a negative.

Use this script at your own risk. Google Ads interfaces and reporting fields change. Always run Preview in the intended account and read the logs before enabling or scheduling it.

Copyable source

Negative conflicts

Download .js ↓
Loading script…

How to install a Google Ads script

Copy. Configure.
Preview. Schedule.

  1. Open the correct Google Ads account and go to Tools → Bulk actions → Scripts.
  2. Create a new script, remove the example code and paste this script.
  3. Edit the CONFIG block. Never leave placeholder emails, budgets or thresholds unchanged.
  4. Authorize the script, select Preview and inspect its logs or report.
  5. Only schedule it after the preview matches the intended account and scope.
WhatsApp us ↗