Skip to content

Instantly share code, notes, and snippets.

@russorat
Created November 13, 2013 09:21
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save russorat/7446125 to your computer and use it in GitHub Desktop.
Save russorat/7446125 to your computer and use it in GitHub Desktop.
AdWords Script to check sitelinks
function main() {
Logger.log('AdWordsApp.extensions().sitelinks() list.');
logSitelinks(AdWordsApp);
Logger.log('Campaign and AdGroup list.');
var campIter = AdWordsApp.campaigns().get();
while(campIter.hasNext()) {
var camp = campIter.next();
logSitelinks(camp);
var agIter = camp.adGroups().get();
while(agIter.hasNext()) {
var ag = agIter.next();
logSitelinks(ag);
}
}
}
function logSitelinks(entity) {
var slIter = entity.extensions().sitelinks().get();
while(slIter.hasNext()) {
var sl = slIter.next();
Logger.log('Id: ' + sl.getId() + ' Text: '+sl.getLinkText()+' Link: '+sl.getLinkUrl());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment