Skip to content

Instantly share code, notes, and snippets.

View marius-zenitech's full-sized avatar

marius-zenitech

View GitHub Profile
@marius-zenitech
marius-zenitech / mccFlexBudgets.gs
Created May 30, 2017 17:29 — forked from chipoglesby/mccFlexBudgets.gs
MCC Flexible Budgets
// Copyright 2015, Google Inc. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
@marius-zenitech
marius-zenitech / Landing Page Contents Checker.js
Created May 30, 2017 17:29 — forked from BrainlabsDigital/Landing Page Contents Checker.js
Script to check landing pages for phrases like 'out of stock'
/**
*
* AdWords Script for checking the contents of landing pages.
* Goes to the final URL of keywords or ads, then searches the source code for
* user defined strings.
*
* Version: 1.0
* Google AdWords Script maintained by brainlabsdigital.com
*
**/
@marius-zenitech
marius-zenitech / Check For Empty Ad Groups.js
Created May 30, 2017 17:26 — forked from BrainlabsDigital/Check For Empty Ad Groups.js
Script to check the number of ads and keywords in ad groups.
/**
*
* AdWords Script to check the number of entities in ad groups: reports ad
* groups with no ads, no keywords, too few ads or too many keywords.
* Optionally reports ad groups with no mobile preferred ads, and ad groups
* with broad match keywords but no negative keywords.
*
* Version: 1.0
* Google AdWords Script maintained by brainlabsdigital.com
*
@marius-zenitech
marius-zenitech / Check If You've Screwed Up Your AdWords Account.js
Created May 30, 2017 17:26 — forked from BrainlabsDigital/Check If You've Screwed Up Your AdWords Account.js
Script to check keyword and ad text for basic errors or out-of-date messaging.
/**
*
* 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 text for text that suggests
* ads are out-of-date (like previous years) and for common English spelling
* mistakes.
*
* Version: 1.0
* Google AdWords Script maintained by brainlabsdigital.com
@marius-zenitech
marius-zenitech / Hourly Email Updates
Created May 30, 2017 17:26 — forked from BrainlabsDigital/Hourly Email Updates
Script to email you hourly with the cost/performance so far today.
/**
*
* Hourly Email Updates
*
* This script emails you every hour with totals for selected performance metrics (like cost)
* for your account for the day so far.
*
* Version: 1.1
* Updated 2016-10-11: removed 'ConvertedClicks'
* Google AdWords Script maintained on brainlabsdigital.com
// Granular Anomaly Detector Script
//
// Copyright 2016 - Optmyzr Inc - All Rights Reserved
// Visit www.optmyzr.com for more AdWords Scripts and PPC Management Tools and Reports
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
@marius-zenitech
marius-zenitech / search-queries-in-google-docs
Created May 30, 2017 17:23 — forked from derekmartinla/search-queries-in-google-docs
Perform Search Query Analysis In One Google Doc
/**********************************************************************************************
* AdWords Account Management -- Review Search Queries & Post Adjustments via Google Docs.
* Version 1.0
* Created By: Derek Martin
* DerekMartinLA.com & MixedMarketingArtist.com
*********************************************************************************************/
var GOOGLE_DOC_URL = "put your url here";
var START_DATE = '20150401';
var END_DATE = '20150415';
@marius-zenitech
marius-zenitech / Ad Rotate Analysis.js
Created May 30, 2017 17:22 — forked from BrainlabsDigital/Ad Rotate Analysis.js
Script to find the best ad in each ad group, and find what performance you could have got if the losing ads' impressions had gone to the winner instead.
/**
*
* Ad Rotate Analysis
*
* This script finds the best ad in each ad group (subject to thresholds) and
* calculates the performance you could have got if the impressions that went to
* losing ads went to the winning ads instead.
*
* Version: 1.1
* Updated 2016-10-11: removed 'ConvertedClicks'
@marius-zenitech
marius-zenitech / Shared Negative List Copying.js
Created May 30, 2017 17:21 — forked from BrainlabsDigital/Shared Negative List Copying.js
Script to find the shared campaign negative lists and excluded placements lists used by a chosen template campaign, and apply them to all other campaigns.
/**
*
* Shared Negative List Copying
*
* This script takes the shared campaign negative lists and excluded placement lists
* applied to one template campaign and applies them to all other campaigns that
* match the filters.
*
* Version: 1.0
* Google AdWords Script maintained on brainlabsdigital.com
@marius-zenitech
marius-zenitech / Extension and List Copying.js
Created May 30, 2017 17:21 — forked from BrainlabsDigital/Extension and List Copying.js
Script to find the campaign extensions and shared lists used by a chosen template campaign, and apply them to all other campaigns.
/**
*
* Extension and List Copying
*
* This script takes the ad extensions, shared campaign negative lists and excluded
* placement lists applied to one template campaign and applies them to all other
* campaigns that match the filters. Campaigns are then labelled.
*
* Version: 1.0
* Google AdWords Script maintained on brainlabsdigital.com