A script for getting granular AdWords account anomaly alerts

Many exciting AdWords scripts have been shared on this site over the past couple of years, from scripts that enable hourly dayparting to ones that update bids based on the weather using machine learning and Google’s Prediction API.
I’ve had fun writing some complex scripts like these myself (mine handle bid management and connect inventory with AdWords), but it’s usually my more mundane scripts that get the most response, because let’s face it, more of us are interested in automating the basics and getting those right before we can even afford to spend brain cycles on the more cutting-edge stuff that gets engineers excited.
Case in point: Last month, I shared a script for handling the basic account management task of updating budgets every day to ensure the full allotted amount is spent every month. That script got a great response, so I thought I’d share another automation for one of the more routine tasks all account managers do: detecting

Search Engine Land Source

Harness The Power Of Ad Customizers With AdWords Scripts

Ad customizers were introduced about a year ago as a way to create targeted and dynamic ads without losing their ad history. The ads are much more dynamic than the original Ad Params, since they allow you to replace more than just numbers in your ads.
Of course, because they have more features, they are also a bit more complicated.
Today, we are going to look at a few ways AdWords scripts can help you work with ad customizers. Hopefully, it will give you some ideas of ways you can leverage scripts to make managing your ad customizers a little easier.
Quick Overview Of Ad Customizers
Managing ad customizers consists of maintaining data sources and also maintaining ads. We are going to try to write some generic code to do just that.
If you haven’t already, I recommend you run through this example in the AdWords Scripts documentation before you continue. Much of the code below is based on their solution but is a

Search Engine Land Source

Keywords Are Back For Google Shopping Campaigns!

Shopping campaigns aren’t like Search campaigns with all their precise knobs, levers, and switches. For Shopping campaigns you just give Google a feed of products and hope it can match them to the right queries. It’s a lot like pure broad match (ugh!). You can have negative keywords, but no positive ones.
Many advanced PPCers have circumvented this lack of control using strategies like this one by @bloomarty, which funnels queries into different campaigns using priority settings and negatives. This is a superb strategy and will undoubtedly offer you more control over Shopping campaigns. We’ve been using it with great success — but sometimes we need more granularity than three priority levels.
What follows here is an AdWords script from Brainlabs that allows you to choose the exact searches your Shopping campaigns appear on. The script reads a Google spreadsheet that you’ve created and matches that against your campaigns’ queries. It’s a bit like our script to reverse close variant matching, only your keywords

Search Engine Land Source