just a FYI for the scripting community here.
The original script is updated by Google, but it has a major drawback;
it also looks at keywords in campaigns that have ended (ie: ended experiment campaigns).
This results in a lot of false alerts, making you want to ignore them altogether.
So I decided to fix this issue by changing the script to only look at campaigns that are still serving.
This fix was easy. The only thing I need to add was the condition to only look at campaigns with serving_status = 'SERVING'.
In the code that means one extra condition in the GAQL query (extra condition in green):
`WHERE campaign.status = "ENABLED" AND campaign.serving_status = "SERVING" AND ad_group.status = "ENABLED" `+
Google Ads Script - Negative Keywords Conflicts - Updated version
URL:
https://nilsrooijmans.com/negative-keyword-conflicts-alert-script-update/Hope this helps,
Nils Rooijmans
https://nilsrooijmans.com See my Google Ads Scripts FAQ to avoid the same mistakes I made:
https://nilsrooijmans.com/google-ads-scripts-faq/