Имя: Пароль:
IT
Веб-мастеринг
Яндекс Директ API запрос статистики
,
0 ksandr_mrg
 
27.06.17
23:02
Запрос статистики в песочнице Яндекс Директа по объявлению с применением фильтра. В ответ получаю отчет по нескольким объявлениям. Таким образом API полностью игнорирует фильтрацию.


function custom_report(  ) {
  $service = "reports";

  $data ='<?xml version="1.0" encoding="UTF-8"?>
    <ReportDefinition xmlns="http://api.direct.yandex.com/v5/reports">;
        <SelectionCriteria>
            <Filter>
                    <Field>AdId</Field>
                     <Operator>IN</Operator>
                <Values>2195250</Values>    
            </Filter>
        </SelectionCriteria>
        <FieldNames>Date</FieldNames>
  <FieldNames>AdId</FieldNames>
  <FieldNames>AvgCpc</FieldNames>
  <FieldNames>AvgPageviews</FieldNames>
        <OrderBy>
            <Field>Date</Field>
        </OrderBy>
        <ReportName>123123123adasdasd12</ReportName>
        <ReportType>AD_PERFORMANCE_REPORT</ReportType>
        <DateRangeType>LAST_5_DAYS</DateRangeType>
        <Format>TSV</Format>
        <IncludeVAT>NO</IncludeVAT>
        <IncludeDiscount>NO</IncludeDiscount>
    </ReportDefinition>';
  
return QueryToYandexReport( $service, $data );
}


Ответ API:

2017-06-22    2189263    0.64    3.04
2017-06-22    2189264    0.64    2.99
2017-06-22    2189265    0.62    3.00
2017-06-22    2189266    0.59    3.06
2017-06-22    2189267    0.62    3.04
.....
1 ksandr_mrg
 
28.06.17
07:46
up
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан