2013-03-06 80 views
0

問題1: - 我使用的腳本工作正常,但似乎無法獲得客戶端ID(例如Bobs Bakers)我有很多客戶端並希望運行此操作從谷歌的AdWords腳本。 (不是API)。如何在Google Adwords腳本中找到客戶端ID

問題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
  1. 找不到客戶名稱,但這裏有一個方法,看看帳戶ID:

    AdWordsApp.currentAccount()getCustomerId()

  2. 運行相同的腳本到目前爲止,不同賬戶是不可能的。您必須從每個客戶端內運行腳本。