Как получить статистику кампании не в файл

34 views
Skip to first unread message

Константин Поляков

unread,
Feb 10, 2015, 3:16:57 AM2/10/15
to adwor...@googlegroups.com
Добрый день! Только начинаю постигать API 

Столкнулся с довольно тривиальной задачей - получить статистику кампаний - клики, конверсию и потраченную сумму.

Пользуясь примерами клиентской библиотеки нашел наиболее подходящую функцию - DownloadCriteriaReport.php

Она делает то что нужно, но выводит нужные мне цифры в отчет CSV и выгружает этот файл мне на сервер.

Мне же необходимо получить эти данные в виде массива или объекта (PHP) чтобы записывать из в БД.

Спасибо!


Danial Klimkin

unread,
Feb 10, 2015, 8:44:45 AM2/10/15
to adwor...@googlegroups.com
Константин, добрый день,


В соответствии с документацией библиотеки:

   * Downloads a report with AWQL. If the path parameter is specified it will be
   * downloaded to the file at that path, otherwise it will be downloaded to
   * memory and be returned as a string.

Т.е. при указании path = NULL библиотека вернет содержимое отчета в виде строки.



-Даниил, команда AdWords API.

Константин Поляков

unread,
Feb 10, 2015, 9:21:38 AM2/10/15
to adwor...@googlegroups.com
  Спасибо за полезный ответ!

  Вот это имеете ввиду? 

  $filePath = NULL;
  DownloadCriteriaReportExample($user, $filePath);

Не совсем понял что понимается под path, и куда возвращается искомая строка? В result?

$result =  ReportUtils::DownloadReport($reportDefinition, $filePath, $user, $options);

вторник, 10 февраля 2015 г., 16:44:45 UTC+3 пользователь Danial Klimkin написал:

Danial Klimkin

unread,
Feb 11, 2015, 7:35:22 AM2/11/15
to adwor...@googlegroups.com
Да, в result. Обратите внимание, что это может создавать проблемы с расходом памяти для больших отчетов. Именно поэтому рекомендуется сохранять отчеты в файл.


-Даниил.
Reply all
Reply to author
Forward
0 new messages