adwords api:检索每日支出(成本)
Posted
技术标签:
【中文标题】adwords api:检索每日支出(成本)【英文标题】:adwords api: retrieve daily spend (costs) 【发布时间】:2011-06-15 15:10:36 【问题描述】:是否有人提供一些示例代码来说明如何获取 AdWords 帐户的每日总支出(所有广告系列)?
我无法找到以简单方式执行此类操作的示例代码,因此我们将不胜感激任何帮助、指针和代码。 (我将使用 python 库,但任何其他语言也很酷......)
提前致谢!
霍夫
【问题讨论】:
【参考方案1】:我不熟悉 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 一样。它应该为我提供每一天的统计数据,而不是所有这些天的平均值。有没有可能? 此代码不再有效 cf googleadsdeveloper.blogspot.com.au/2013/10/…以上是关于adwords api:检索每日支出(成本)的主要内容,如果未能解决你的问题,请参考以下文章
javascript [adw-动态调整广告系列预算] #adwords_scripts
javascript [零展示的adw-alert] #adwords_scripts
javascript [adw-account每月预算暂停] #adwords_scripts
javascript [adw-account performance report] #adwords_scripts