function main() {
var accountIterator = MccApp.accounts().get();
var mccAccount = AdWordsApp.currentAccount();
while (accountIterator.hasNext()) {
var account = accountIterator.next();
MccApp.select(account);
var accountName = account.getName();
Logger.log(accountName + " has a search impression share of " + iShare + " and is missing out on " + iShareBudget + " of traffic due to budget.");
var report = AdWordsApp.report(
"SELECT SearchImpressionShare, SearchRankLostImpressionShare, SearchBudgetLostImpressionShare " +
"FROM ACCOUNT_PERFORMANCE_REPORT " +
"DURING THIS_MONTH", {
includeZeroImpressions: false
});
var rows = report.rows();
while (rows.hasNext()) {
var row = rows.next();
var cName = row['CampaignName'];
var iShare = row['SearchImpressionShare'];
var iShareRank = row['SearchRankLostImpressionShare'];
var iShareBudget = row['SearchBudgetLostImpressionShare'];
}
}
} function main() {
var accountIterator = MccApp.accounts().get();
var mccAccount = AdWordsApp.currentAccount();
while (accountIterator.hasNext()) {
var account = accountIterator.next();
MccApp.select(account);
var accountName = account.getName();
var report = AdWordsApp.report(
"SELECT SearchImpressionShare, SearchRankLostImpressionShare, SearchBudgetLostImpressionShare " +
"FROM ACCOUNT_PERFORMANCE_REPORT " +
"DURING THIS_MONTH", {
includeZeroImpressions: false
});
var rows = report.rows();
while (rows.hasNext()) {
var row = rows.next();
var cName = row['CampaignName'];
var iShare = row['SearchImpressionShare'];
var iShareRank = row['SearchRankLostImpressionShare'];
var iShareBudget = row['SearchBudgetLostImpressionShare'];
Logger.log(accountName + " has a search impression share of " + iShare + " and is missing out on " + iShareBudget + " of traffic due to budget.");
}
}
}