Do you use shared campaign negative lists? Shared lists are really useful for making sure all of your campaigns are excluding the same terms. Constantly mining search query reports means constantly finding new negatives, after all.
But how do you know if a campaign is missing a shared list?
When you’ve made a batch of new campaigns, it’s a hassle to apply shared lists to all of them, and it’s easy to accidentally leave one off. Then, it’s hard to check if you’ve done it right.
If you go to the Shared Library in your account, you can go to each list and see the names of the campaigns that share the list, but you have to do that separately for each list. You can’t see more than 500 campaign names at a time, and you can’t just download those names to check them all with your Excel-fu. And, shared lists aren’t in Editor — you’re stuck with the clunky web interface.
But you’re not actually stuck with the clunky web interface. You have AdWords Scripts!
Okay, fine, you have to use the interface a little. But you just have to set up the right shared lists once. Once you’ve got a single campaign right, this Script can handle the rest — it looks at that campaign and uses it as a template, copying its shared lists to all the other campaigns.
At Brainlabs (my employer), we use this to avoid wasting time setting up the same things everywhere, and so it’s easy to add all the necessary negatives when a new campaign gets added a few months down the line. We also have an API version that works with Bing Ads and can work across many different accounts.
Obviously, you may not want the exact same set of lists in all campaigns. And there might be a list you only use with a couple of campaigns. So you have options to define which campaigns the lists are copied to. The script doesn’t remove any of the existing lists, it only adds — so when you’ve created some extra campaigns, you can rerun it, and it won’t mess with any extra lists you’ve applied to the old campaigns.
Want this in your account? Just copy the code below into a new AdWords Script, and change some of the options at the top:
You may want to run the script more than once for different sets of lists. For example, say you had different lists for generic and brand campaigns. You might want to do one run with campaignNameDoesNotContain set to [“Brand”] and campaignToCopy set to a non-brand campaign’s name to cover all the generics.
Then, you could change the settings so campaignNameDoesNotContain is , campaignNameContains is [“Brand”] and campaignToCopy is a brand campaign, allowing you to do a run on just the brand campaigns.
The post Here’s an AdWords script to apply shared campaign negative lists everywhere appeared first on Search Engine Land.