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

javascript [adw-提高廉价转换关键字的出价] #adwords_scripts

javascript [adw-Pause关键字未执行] #adwords_scripts