質問1:-以下のスクリプトを使用していますが、正常に機能しますが、クライアントIDを取得できないようです(例:Bobs Bakers)。多くのクライアントがあり、GoogleAdWordsスクリプト内からこれを実行したいと考えています。(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(',');
}
}