Skip to content

Instantly share code, notes, and snippets.

Brainlabs BrainlabsDigital

Block or report user

Report or block BrainlabsDigital

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@BrainlabsDigital
BrainlabsDigital / Dynamic Ad Extensions.js
Created Sep 27, 2016
AdWords Script to create, update and apply sitelinks and callout extensions based on definitions and variables in a Google Sheet.
View Dynamic Ad Extensions.js
/**
*
* 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
*
@BrainlabsDigital
BrainlabsDigital / Heat Map Creation Tool - with Devices.js
Created Oct 25, 2016
Script to create smoothed heat maps from your AdWords data, optionally segmented by device.
View Heat Map Creation Tool - with Devices.js
/**
*
* 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
@BrainlabsDigital
BrainlabsDigital / Empty Ad Group Filler.js
Last active May 3, 2019
Script to find ad groups with no active ads and create an ad to go in them.
View Empty Ad Group Filler.js
/**
*
* Empty Ad Group Filler
*
* Checks for ad groups with no approved and active ads (or no approved and active
* ETAs) and creates a template ad in them.
*
* Version: 1.1
* Updated 2017-01-05: changed 'CreativeApprovalStatus' to 'CombinedApprovalStatus'
* Google AdWords Script maintained on brainlabsdigital.com
@BrainlabsDigital
BrainlabsDigital / Duplicate Query Checker.js
Created Dec 19, 2016
Creates a report detailing which search queries are triggering multiple ad groups.
View Duplicate Query Checker.js
/**
*
* Duplicate Query Checker
*
* Creates a report detailing which searches are triggering multiple ad groups.
*
* Version: 1.0
* Google AdWords Script maintained on brainlabsdigital.com
*
*/
@BrainlabsDigital
BrainlabsDigital / Campaign Audience Copying.js
Last active May 3, 2019
Script to find the campaign-level audiences used by a chosen template campaign, and apply them to all other campaigns.
View Campaign Audience Copying.js
/**
*
* Campaign Audience Copying
*
* This script takes the audiences (and audience bid adjustments) applied to one
* template campaign and applies them to all other campaigns that match the
* filters. Campaigns are then labelled.
*
* Version: 1.0
@BrainlabsDigital
BrainlabsDigital / Make Exact Match Exact.js
Created Mar 20, 2017
Adds negatives for any search query that doesn't actually *exactly* match an exact match keyword.
View Make Exact Match Exact.js
/**
*
* Make Exact Match Exact
*
* Adds negatives for any search query that doesn't actually exactly match an exact
* match keyword.
*
* Version: 2.0
* Google AdWords Script maintained on brainlabsdigital.com
*
@BrainlabsDigital
BrainlabsDigital / Copy Labels Between Levels.js
Created May 8, 2017
Copies labels from one sort of entity to another, eg from campaign to ads within that campaign, or from keywords to the ad groups that contain them.
View Copy Labels Between Levels.js
/**
*
* Copying Labels Between Levels
*
* This script applies labels from campaigns or ad groups to entities contained
* within them, or takes labels applied to keywords, ads or ad groups and applies
* them to the campaigns or ad groups that contain them.
*
* Version: 1.0
* Google AdWords Script maintained on brainlabsdigital.com
@BrainlabsDigital
BrainlabsDigital / Check If You've Screwed Up Your AdWords Account v2.js
Last active May 3, 2019
Script to check keyword, ad and extension text for basic errors or out-of-date messaging.
View Check If You've Screwed Up Your AdWords Account v2.js
/**
*
* AdWords Script for keyword and ad checking.
* Checks keyword text for punctuation suggesting the wrong match type, checks
* broad match keywords for missing BMM. Checks ad, sitelink and callout text
* for text that suggests ads are out-of-date (like previous years and seasonal
* events) and for common English spelling mistakes.
*
* Version: 2.1
* Updated 2017-01-05: changed 'CreativeApprovalStatus' to 'CombinedApprovalStatus'
@BrainlabsDigital
BrainlabsDigital / Duplicate Ad Detector.js
Created Jul 4, 2017
Script to find and label duplicated ads
View Duplicate Ad Detector.js
/**
*
* Duplicate Ad Detector
* This script will find ads with identical text and URLs, and label
* one to keep and the rest to pause according to performance.
*
* Version: 1.0
* Google AdWords Script maintained by brainlabsdigital.com
*
**/
@BrainlabsDigital
BrainlabsDigital / Ad-jective Analysis Tool.js
Created Jul 31, 2017
Mines the search query report to find the performance of a list of user-defined phrases.
View Ad-jective Analysis Tool.js
/**
*
* Ad-jective Analysis Tool
*
* This script calculates the performance of user-defined phrases in the search
* query report, and outputs a report into a Google Doc spreadsheet.
*
* Version: 1.0
* Google AdWords Script maintained on brainlabsdigital.com
*
You can’t perform that action at this time.