{"id":1280,"date":"2025-02-04T00:10:00","date_gmt":"2025-02-03T23:10:00","guid":{"rendered":"https:\/\/nilsrooijmans.com\/daily\/?p=1280"},"modified":"2025-04-26T11:52:47","modified_gmt":"2025-04-26T09:52:47","slug":"questions-about-scripts-heres-how-to-get-them-answered","status":"publish","type":"post","link":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered","title":{"rendered":"questions about scripts \u2014 here&#8217;s how to get them answered"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A fellow member of the list, John Turnbull (name shared with permission), wrote in with a good question today:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>Hi Nils,<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Love what you&#8217;ve been doing for the PPC heads.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Quick question:<\/em> <em>I have negative keyword lists in my PMAX and Standard Shopping campaigns.\u00a0<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Would your Negative Keyword Conflicts script tell me if there are any negative keyword conflicts within my Negative Keyword Lists for either of these campaign types? Or only for Search campaigns?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Keep up the good work! We appreciate you.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Thanks,<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>&#8211; JT<\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">First: Thanks for the kind words, JT, and thank you for the question! I love helping out the PPC community, especially when it comes to scripts. So, please keep sending questions like these.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Second: The answer is No.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Third: I&#8217;ll let ChatGPT explain \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JT&#8217;s question is not unique. I get questions like these frequently.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Normally, I simply reply with a quick answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BUT, with ChatGPT releasing its &#8220;o3-mini-high&#8221; model that is really good at code, I decided to forward the question to see what it would come up with. I copy-pasted the script and the question.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s the response:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>&#8220;The script is designed to detect conflicts between positive keywords (the ones you\u2019re bidding on) and negative keywords.\u00a0<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>It gathers the positive keywords from the keyword view (which is typically available only for Search campaigns), and then compares them to negatives (including those from negative keyword lists).<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Because PMAX (Performance Max) and Standard Shopping campaigns do not operate with the same keyword targeting (in fact, they don\u2019t have \u201cpositives\u201d in the same sense as Search campaigns),\u00a0the script will not find any conflicts in those campaign types\u2014even if you attach negative keyword lists to them.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>In short, the script is effectively only useful for Search campaigns where you have actual positive keyword criteria that could potentially be blocked by a negative.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>So, if you run this script on an account that only has PMAX and Standard Shopping campaigns,\u00a0<br>it won\u2019t report any conflicts because there are no positive keywords to conflict with your negatives.&#8221;<\/em><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">That&#8217;s a correct answer, and it only took 1 minute.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quite impressive, if you ask me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Here&#8217;s the thing:<\/strong> even if JavaScript is like ancient Greek to you and the sight of code makes you want to run for the hills, you can use AI tools like ChatGPT to understand exactly what a Google Ads Script does. In minutes!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All it takes is a simple question and the copy-pasting of some code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Happy scripting \ud83d\ude42<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Nils<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A fellow member of the list, John Turnbull (name shared with permission), wrote in with a good question today: Hi Nils, Love what you&#8217;ve been doing for the PPC heads. Quick question: I have negative keyword lists in my PMAX and Standard Shopping campaigns.\u00a0 Would your Negative Keyword Conflicts script tell me if there are &hellip; <a href=\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;questions about scripts \u2014 here&#8217;s how to get them answered&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1280","post","type-post","status-publish","format-standard","hentry","category-google-ads"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>questions about scripts \u2014 here&#039;s how to get them answered - Nils Rooijmans<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"questions about scripts \u2014 here&#039;s how to get them answered - Nils Rooijmans\" \/>\n<meta property=\"og:description\" content=\"A fellow member of the list, John Turnbull (name shared with permission), wrote in with a good question today: Hi Nils, Love what you&#8217;ve been doing for the PPC heads. Quick question: I have negative keyword lists in my PMAX and Standard Shopping campaigns.\u00a0 Would your Negative Keyword Conflicts script tell me if there are &hellip; Continue reading &quot;questions about scripts \u2014 here&#8217;s how to get them answered&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\" \/>\n<meta property=\"og:site_name\" content=\"Nils Rooijmans\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-03T23:10:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-26T09:52:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_GreenBG_SQUARE_200x186.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"186\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nils Rooijmans\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nils Rooijmans\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered#article\",\"isPartOf\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\"},\"author\":{\"name\":\"Nils Rooijmans\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\"},\"headline\":\"questions about scripts \u2014 here&#8217;s how to get them answered\",\"datePublished\":\"2025-02-03T23:10:00+00:00\",\"dateModified\":\"2025-04-26T09:52:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\"},\"wordCount\":435,\"publisher\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\"},\"articleSection\":[\"Google Ads\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\",\"url\":\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\",\"name\":\"questions about scripts \u2014 here's how to get them answered - Nils Rooijmans\",\"isPartOf\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#website\"},\"datePublished\":\"2025-02-03T23:10:00+00:00\",\"dateModified\":\"2025-04-26T09:52:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nilsrooijmans.com\/daily\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"questions about scripts \u2014 here&#8217;s how to get them answered\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#website\",\"url\":\"https:\/\/nilsrooijmans.com\/daily\/\",\"name\":\"Nils Rooijmans Daily Newsletter - Google Ads\",\"description\":\"Daily emails to boost your Google Ads Performance\",\"publisher\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nilsrooijmans.com\/daily\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0\",\"name\":\"Nils Rooijmans\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg\",\"contentUrl\":\"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg\",\"width\":300,\"height\":300,\"caption\":\"Nils Rooijmans\"},\"logo\":{\"@id\":\"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/\"},\"description\":\"Google Ads Performance Architect with a passion for PPC Automation &amp; AI, in particular via Google Ads Scripts.\",\"sameAs\":[\"https:\/\/nilsrooijmans.com\/\",\"https:\/\/www.linkedin.com\/in\/nilsrooijmans\/\"],\"url\":\"https:\/\/nilsrooijmans.com\/daily\/author\/nils\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"questions about scripts \u2014 here's how to get them answered - Nils Rooijmans","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered","og_locale":"en_US","og_type":"article","og_title":"questions about scripts \u2014 here's how to get them answered - Nils Rooijmans","og_description":"A fellow member of the list, John Turnbull (name shared with permission), wrote in with a good question today: Hi Nils, Love what you&#8217;ve been doing for the PPC heads. Quick question: I have negative keyword lists in my PMAX and Standard Shopping campaigns.\u00a0 Would your Negative Keyword Conflicts script tell me if there are &hellip; Continue reading \"questions about scripts \u2014 here&#8217;s how to get them answered\"","og_url":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered","og_site_name":"Nils Rooijmans","article_published_time":"2025-02-03T23:10:00+00:00","article_modified_time":"2025-04-26T09:52:47+00:00","og_image":[{"width":200,"height":186,"url":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_GreenBG_SQUARE_200x186.jpg","type":"image\/jpeg"}],"author":"Nils Rooijmans","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nils Rooijmans","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered#article","isPartOf":{"@id":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered"},"author":{"name":"Nils Rooijmans","@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0"},"headline":"questions about scripts \u2014 here&#8217;s how to get them answered","datePublished":"2025-02-03T23:10:00+00:00","dateModified":"2025-04-26T09:52:47+00:00","mainEntityOfPage":{"@id":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered"},"wordCount":435,"publisher":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0"},"articleSection":["Google Ads"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered","url":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered","name":"questions about scripts \u2014 here's how to get them answered - Nils Rooijmans","isPartOf":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#website"},"datePublished":"2025-02-03T23:10:00+00:00","dateModified":"2025-04-26T09:52:47+00:00","breadcrumb":{"@id":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nilsrooijmans.com\/daily\/questions-about-scripts-heres-how-to-get-them-answered#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nilsrooijmans.com\/daily"},{"@type":"ListItem","position":2,"name":"questions about scripts \u2014 here&#8217;s how to get them answered"}]},{"@type":"WebSite","@id":"https:\/\/nilsrooijmans.com\/daily\/#website","url":"https:\/\/nilsrooijmans.com\/daily\/","name":"Nils Rooijmans Daily Newsletter - Google Ads","description":"Daily emails to boost your Google Ads Performance","publisher":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nilsrooijmans.com\/daily\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/645ba0bda90c1467f9d23d332d1f3aa0","name":"Nils Rooijmans","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/","url":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg","contentUrl":"https:\/\/nilsrooijmans.com\/daily\/wp-content\/uploads\/2024\/05\/NilsRooijmans_Green_Background_300x300.jpg","width":300,"height":300,"caption":"Nils Rooijmans"},"logo":{"@id":"https:\/\/nilsrooijmans.com\/daily\/#\/schema\/person\/image\/"},"description":"Google Ads Performance Architect with a passion for PPC Automation &amp; AI, in particular via Google Ads Scripts.","sameAs":["https:\/\/nilsrooijmans.com\/","https:\/\/www.linkedin.com\/in\/nilsrooijmans\/"],"url":"https:\/\/nilsrooijmans.com\/daily\/author\/nils"}]}},"_links":{"self":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts\/1280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/comments?post=1280"}],"version-history":[{"count":1,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts\/1280\/revisions"}],"predecessor-version":[{"id":1281,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/posts\/1280\/revisions\/1281"}],"wp:attachment":[{"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/media?parent=1280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/categories?post=1280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nilsrooijmans.com\/daily\/wp-json\/wp\/v2\/tags?post=1280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}