AdWords Scripts

Below you’ll find a collection of free AdWords Scripts for your enjoyment. If you’re an advertiser looking for help with automation or custom scripting then get in touch with us to see if we can help.

Coders: If you love our work and want to join us on our mission to build the future of AdWords tech then check out our Careers page and get in touch!

Newbie coders: Start with our Introduction to AdWords Scripts. If you’re have any problems or have suggestions for improvements then just drop us a Comment.

Decisions, Decisions – An Advanced A/B Testing Tool for your AdWords Accounts

Sometimes the testing tools built into AdWords aren’t enough. So we wrote a script that lets you test anything. You simply have two versions of your campaigns – the ‘Control’ and ‘Experiment’ – and the script alternately pauses and enables them every hour, so they get an even share of the traffic. The script then checks the performance to see if there’s […]

The 24 hour bidding schedule for AdWords

We’ve written an AdWords script to let you bid 24 times a day, 7 days a week
We often find that ROI and conversion rates are extremely variable at different times of the day and on different days of the week. However the standard Google Ad Scheduling only allows for six bidding windows in one day – not nearly enough if […]

Label Your Keywords With Organic Rank Data

Fill out a Google Docs spreadsheet with the organic positions of your site and a few competitors, and this script will label up any matching keywords in your account with those positions. This means it’s easy to analyse how SEO is affecting your PPC performance!

If you’ve not run a script before please read our Introduction to AdWords Scripts. For more open-source fun […]

AdWords Script: Real-Time Position Bidding

We love real-time bidding here at Brainlabs – and if you love something, set it free. So now we’re open-sourcing another AdWords Script!

This script changes the bids of labelled keywords, so they appear in target positions. It runs every hour, so it always uses up-to-the-minute information about what the auction looks like. You can run multiple instances of the script if […]

A real-time tracker of AdWords data

Sadly the real-time tracker is down at the moment while we upgrade our blog.

We seem to keep winning awards for our work on Real time bidding for Search – so thought we’d share a nice visual that we’ve been using. We’re polling the AdWords API repeatedly, so we can actually know how recent the data is from our accounts.

Currently we estimate that in the last […]

Tracking AdWords Competitors Over Time

We’ve got a handy little Google Apps script to help you make sense of your Auction Insights data. The Auctions Insight report isn’t available in AdWords Scripts, so we’ve had to do a bit of a work around – rather than put this script into AdWords, this goes into a Google Sheet.

If you’ve not run a script before please read our Introduction […]

Introduction to AdWords Scripts

Using AdWords scripts is essential to anyone looking to automate any of the more repetitive parts of account management.

Here at Brainlabs, we can’t get enough of scripts. We use them all the time, from something as simple as sending an hourly spend email to much more complex bid management systems that work across multiple accounts. They can be used to adjust ads […]

Sorry Google, we’ve written a script to reverse your ‘Close Variant Matching’

Google 0 – 1 Brainlabs
You may have heard that Google are removing exact match at the end of September. They’re telling us that it will give us “control with less complexity” which is really patronising for those sophisticated advertisers who have built systems and workflows around precise match types. It’s just a way of collecting more cash. People are going […]

AdWords script: Scan your landing pages and put an end to errors

This script scans your landing pages to detect errors on your pages or site. If you’ve not run a script before please read our Introduction to AdWords Scripts. For more open-source fun check out our AdWords Scripts directory. And if you want to use some of our technology that’s arrived back from the future then sign up for one of our paid plans on the Brainlabs […]