AdWords API: получить ежедневные расходы (расходы) - PullRequest
5 голосов
/ 15 июня 2011

Есть ли у кого-нибудь пример кода, показывающий, как получить ежедневные общие расходы (по всем кампаниям) аккаунта AdWords?

Мне не удалось найти пример кода, который делает что-то подобное в прямой форме, поэтому любая помощь, указатели, код будет принята с благодарностью. (Я буду использовать Python lib, но любой другой язык тоже классный ...)

Заранее спасибо!

Hoff

1 Ответ

1 голос
/ 15 июня 2011

Я не знаком с 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 пример здесь чтобы написать эквивалентный код Python.

...