5
是否有人有示例代碼顯示如何獲取AdWords帳戶的每日總支出(在所有廣告系列中)?adwords api:檢索每日支出(費用)
我一直無法找到示例代碼,以直接的方式做這樣的事情,所以任何幫助,指針,代碼將不勝感激。 (我將使用Python庫,但任何其他語言也很酷...)
在此先感謝!
霍夫
是否有人有示例代碼顯示如何獲取AdWords帳戶的每日總支出(在所有廣告系列中)?adwords api:檢索每日支出(費用)
我一直無法找到示例代碼,以直接的方式做這樣的事情,所以任何幫助,指針,代碼將不勝感激。 (我將使用Python庫,但任何其他語言也很酷...)
在此先感謝!
霍夫
我不熟悉Python,但是這個過程應該是在任何語言相似,所以這個PHP可能會有所幫助:
$user = new AdWordsUser();
// Get the CampaignService.
$campaignService = $user->GetCampaignService('v201101');
// Create selector.
$selector = new Selector();
// Fields to retrieve
$selector->fields = array('Id', 'Name', 'Cost');
// Date rage for stats
$selector->dateRange->min = "20110613";
$selector->dateRange->max = "20110614";
// Get all campaigns.
$page = $campaignService->get($selector);
if(isset($page->entries)){
foreach ($page->entries as $campaign) {
if(isset($campaign->campaignStats)) {
// This is how you get the cost
$cost = $campaign->campaignStats->cost->microAmount/1000000;
print "Cost for Campaign {$campaign->name} = $cost\n";
}
}
}
您應該能夠使用get_all_campaigns.py
例子here來編寫等效的Python代碼。
感謝您的回答。但是有沒有什麼辦法可以在單個API調用中通過單獨的日期獲取這些統計信息?就像我提供日期12-08-2013到20-08-2013。它應該爲我提供每一天的統計數據而不是所有那些日子的平均數。任何可能性? – hardik 2013-10-09 13:39:19
此代碼不再有效cf http://googleadsdeveloper.blogspot.com.au/2013/10/adwords-api-how-to-migrate-from-stats.html – Vico 2015-08-17 23:50:43