Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simeonpashley/3c2736c4aecd02dc58ba69c5dc0759bd to your computer and use it in GitHub Desktop.
Save simeonpashley/3c2736c4aecd02dc58ba69c5dc0759bd to your computer and use it in GitHub Desktop.
AW Script to count ads and keywords in ad groups.js
function main() {
var adGroupIterator = AdWordsApp.adGroups().withCondition('Status = ENABLED').withCondition('CampaignStatus = ENABLED').get();
while (adGroupIterator.hasNext()) {
var adGroup = adGroupIterator.next();
// Keyword Checks
var keywordIterator = adGroup.keywords().withCondition('Status = ENABLED').get();
var numKeywords = keywordIterator.totalNumEntities();
if(numKeywords >= 15) {
var campaignName = adGroup.getCampaign().getName();
var adGroupName = adGroup.getName();
Logger.log(campaignName + " " + adGroupName + " # keywords: " + numKeywords);
}
// Ad Checks
var adIterator = adGroup.ads().withCondition('Status = ENABLED').get();
var numAds = adIterator.totalNumEntities();
if(numAds < 2) {
var campaignName = adGroup.getCampaign().getName();
var adGroupName = adGroup.getName();
Logger.log(campaignName + " " + adGroupName + " # ads: " + numAds);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment