This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* Heat Map Creation Tool - with Devices | |
* | |
* This script calculates the smoothed average performance of each hour of each day | |
* of the week, and outputs this into a heat map and graph in a Google Sheet. This | |
* can be done for all data and for device data. It also suggests ad schedules and | |
* device bid adjustments based on conversion rates. | |
* | |
* Version: 2.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* Dynamic Ad Extensions | |
* | |
* Script to dynamically add and/or update sitelinks and callouts and apply them to | |
* all campaigns or ad groups, based on definitions and variables in a Google Sheet. | |
* | |
* Version: 1.0 | |
* Google AdWords Script maintained on brainlabsdigital.com | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* Campaign Budget Overspend Monitoring | |
* | |
* This script labels campaigns whose spend today is more than their daily | |
* budgets. Optionally, it also pauses campaigns whose spend exceeds the | |
* budget by too much. An email is then sent, listing the newly labelled | |
* and paused campaigns. | |
* When spend no longer exceeds budget, the campaigns are reactivated and | |
* labels are removed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* Low Quality Score Alert | |
* | |
* This script finds the low QS keywords (determined by a user defined threshold) | |
* and sends an email listing them. Optionally it also labels and/or pauses the | |
* keywords. | |
* | |
* Version: 1.0 | |
* Google AdWords Script maintained on brainlabsdigital.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* Search Query Mining Tool | |
* | |
* This script calculates the contribution of each word or phrase found in the | |
* search query report and outputs a report into a Google Doc spreadsheet. | |
* | |
* Version: 2.2 | |
* Updated 2015-09-17: replacing 'KeywordText' with 'Criteria' | |
* Updated 2016-10-11: replacing 'ConvertedClicks' with 'Conversions' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* Heat Map Creation Tool | |
* | |
* This script calculates the smoothed average performance of each hour of each day | |
* of the week, and outputs this into a heat map and graph in a Google sheet. It | |
* also makes suggested bid adjustments based on the conversion rate. | |
* | |
* Version: 1.1 | |
* Updated 2016-10-11: removed 'ConvertedClicks'. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// | |
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~// | |
//Options | |
// Use this if you want to exclude some campaigns. Case insensitive. | |
// For example ["Brand"] would ignore any campaigns with 'brand' in the name, | |
// while ["Brand","Competitor"] would ignore any campaigns with 'brand' or | |
// 'competitor' in the name. | |
// Leave as [] to not exclude any campaigns. | |
var campaignNameDoesNotContain = []; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Ad Copy Length Analysis | |
* | |
* Download an ad performance report for the account and break up the | |
* information and aggregate by component lengths. This will create a sheet for | |
* Headline1, Headline2, Headline3, Description1, Description2, Path1, Path2 | |
* and Headline/Description/Path, which concatenates the respective components. | |
* | |
* Google Ads Script | |
* @author Brainlabs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* | |
* Extended Devices, Locations and Audiences Bidding | |
* | |
* Automatically apply modifiers to your devices, locations, in-market and remarketing audiences based on performance. | |
* It analyses search and display campaigns only. | |
* | |
* Version: 1.0 | |
* Google Ads Script maintained on brainlabsdigital.com | |
* |