Building Entity Deep Links with AdWords Scripts
I was trying to build a report on problems in an account and I was thinking to myself, "Man, it sure would be nice to deep link directly to the entity that was having issues." Then I realized that is...
View ArticleTrack Adwords Script Runs with Google Analytics
The other day, I was looking into how I could report on how many times my AdWords scripts were running. I figured that since I use Google Analytics reporting for everything else, maybe I should try to...
View ArticleAdWords Account Audit Checklist Using AdWords Scripts
I was browsing through some old WordStream blog posts and noticed this one from Phil Kowalski about an AdWords Account Audit Checklist. It seemed like most of that work could be automated using AdWords...
View ArticleApologies for Missing Some Comments Lately
Hi Readers, Just a quick note that I seem to have been missing some comments lately due to some messed up notification settings in Google+. Â I think I've fixed it (feel free to comment here to make...
View ArticleAutomated Creative Testing With Statistical Significance
In the spirit of the Holidays, I've got a little gift for everyone. This script will monitor your AdGroups for creative tests that have hit statistical significance and notify you with an email so that...
View ArticleMake Calls And Send Text Messages To Your Phone From AdWords Scripts
Many of the scripts that I write are about alerting SEM managers when there are issues with an account they manage. It is pretty easy to notify yourself and others through email using the MailApp, but...
View ArticleBeginner's Guide to Javascript You Should Know For AdWords Scripts
I've heard from a few readers that the posts on this blog have inspired them to learn to code. That's awesome! But I've also heard from a few that say they have run into trouble getting through many of...
View ArticleMonitor Broken Links Using MCC Level Scripts
Note: I recommend you take a look at the official solution from the AdWords Scripts team before implementing this solution. For anyone who didn't know, they are finally here in Beta form. AdWords...
View ArticleConnect Zoho CRM Data with AdWords Using Scripts
For anyone working in B2B Pay Per Click, one of the biggest headaches is trying to report on the entire sales flow within a single report. The biggest issue is that marketing PPC data lives in AdWords...
View ArticleCalling All AdWords Scripts Developers
I was thinking of putting together a directory for any developers or companies out there that are currently writing Adwords Scripts for clients and would be interested in being contacted. I figured a...
View ArticleException Invalid reporting query INVALID_PREDICATE_ENUM_VALUE ACTIVE
UPDATE: Here is a note from the AdWords Scripts team on the topic. A few days ago, I started getting a bunch of errors from my scripts that looked like this:Exception: Invalid reporting query:...
View ArticleSave a File or Spreadsheet in a Specific Folder of GDrive
Here is a quick code snippet to help you understand how to save a spreadsheet into a specific folder on Google drive. In order to create a file in a folder, you will need to find the parent folder and...
View ArticlePull Salesforce Data into AdWords Using Scripts
After my post about importing Zoho CRM data into AdWords, I received a lot of comments about doing something similar for Salesforce. I finally had some time to build a simple class that allows you to...
View ArticleUse Google Feed API to Convert RSS to JSON
Here is a quick tip for anyone sick of working with the xml in RSS feeds. You can use the Google Feed API in your scripts to automatically convert the XML in the RSS feed to JSON which makes working...
View ArticleexecuteInParallel on More than 50 Accounts Using Labels
One of the biggest limitations for people running MCC level scripts is the 50 account limit imposed by the executeInParallel function. Until recently, one of the ways to get around this limit was to...
View ArticlePull Stock Quotes Into AdWords Scripts Using Yahoo! Finance API
I was recently asked on Twitter if I had ever seen a script that used stock market performance to adjust bids. Honestly I never have, but I have been asked about this ability multiple times. So I...
View ArticleAutomatically add AdWords Data to a Google Slide
Have you ever had to give a presentation about the performance of an AdWords account and spent a lot of time copy-and-pasting data from AdWords into your slides? If so, now you can automatically push...
View ArticleHow to Keep AdWords Scripts Running When the AdWords API Changes
The AdWords API is regularly updated by Google with their latest capabilities. While it's great not to have to wait too long to get access to new capabilities, it comes with a downside too: AdWords...
View ArticleLimit AdWords Overdelivery to Any Amount You Want
Google announced that daily budgets will now be able to overdeliver up to 100% rather than 20% as had been the case since the earliest days of AdWords. Overdelivery allows Google to help advertisers...
View ArticleGet alerted when keywords or product groups spend too much
Automated Rules in AdWords are great to set up alerts for when things spend too much without converting enough. But unfortunately these Automated Rules can only be run once per day, so they're not very...
View Article