2015-11-19 3 views
1

я начинаю с API Google AdWords здесь мой код:Как получить ежедневный отчет с помощью google adwords api?

$reportQuery = 'SELECT CampaignId,CampaignName, ' 
     . 'Impressions, Clicks, Cost FROM CAMPAIGN_PERFORMANCE_REPORT DATE 20151119 '; 
     // . 'WHERE Status IN [Campagne mise en veille, PAUSED] DURING ' . $dateRange; 
    // Set additional options. 
    $options = array('version' => ADWORDS_VERSION); 
ReportUtils::DownloadReportWithAwql($reportQuery, $filePath, $user, 
     $reportFormat, $options); 
    $dataArray =file($filePath); 

Он отлично работает с «Во время last_7_days», но для ежедневных статистики он не пытался я «Дата сегодня» и «Дата 20151119», но это не работает. Спасибо.

ответ

0

В чем вопрос? Что такое $ dateRange в вашем случае?

В любом случае, попробуйте:

SELECT CampaignId,CampaignName,Impressions,Clicks,Cost 
FROM CAMPAIGN_PERFORMANCE_REPORT 
DURING 20151119,20151119; //or: DURING TODAY 

см Документы https://developers.google.com/adwords/api/docs/guides/awql

EDIT: если вы хотите, ежедневный отчет, вы должны включить столбец DATE/атрибут в ЗЕЬЕСТЕ и действующий отрезок время в во время статьи

+0

вопрос в том, как получить отчет сегодня, я уже пробовал СЕГОДНЯ, но он не работает, он ничего не возвращает. – user3911183

+0

Данные отчета об эффективности только реально стабилизируются в 4 часа в часовом поясе учетных записей, поэтому вы, как правило, ограничены только возможностью надежно вытащить вчерашние данные. – lloydpick

+0

@tector thanks. – user3911183

Смежные вопросы