问题1: - 我使用下面的脚本工作正常,但似乎无法获得客户端ID(例如Bobs Bakers)我有很多客户端,并希望从谷歌adwords脚本中运行它。 (不是API)。
问题2: 有没有办法在所有客户端运行此功能,为我提供他们拥有的所有广告系列?或者我是否必须在每个客户端中运行此脚本?
function main() {
var campaignsIterator = AdWordsApp.campaigns()
.withCondition("Status = ENABLED");
.forDateRange('TODAY')
.get();
var csv = 'CampaignName, Impressions,Clicks,AveragePosition,AverageCpc,ConversionRate,Conversions,Ctr,Cost';
while (campaignsIterator.hasNext())
{
var campaign = campaignsIterator.next();
var stats = campaign.getStatsFor("TODAY");
var row = [
campaign,
stats.getImpressions(),
stats.getClicks(),
stats.getAveragePosition(),
stats.getAverageCpc(),
stats.getConversionRate(),
stats.getConversions(),
stats.getCtr(),
stats.getCost()];
csv += '\n' + row.join(',');
}
}
答案 0 :(得分:0)
找不到客户名称,但这里有一种查看帐户ID的方法:
AdWordsApp.currentAccount()。getCustomerId()
目前无法跨帐户运行相同的脚本。您必须从每个客户端运行脚本。