Пример: клики и стоимость
Пример демонстрирует получение количества кликов и их стоимости (в валюте рекламодателя, с учетом НДС) для кампаний в разбивке по дням. Период отчета определяется автоматически (см. раздел Как получить актуальную статистику).
- Запрос
-
curl \ -H 'Authorization: Bearer 0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f' \ -H 'Accept-Language: en' \ -H 'Client-Login: agrom' \ -H 'returnMoneyInMicros: false' \ -d '{ "params": { "SelectionCriteria": { "Filter": [{ "Field": "CampaignId", "Operator": "IN", "Values": [ "10002", "10007" ] }] }, "FieldNames": [ "Date", "CampaignId", "Clicks", "Cost" ], "OrderBy": [{ "Field": "Date" }], "ReportName": "Actual Data", "ReportType": "CAMPAIGN_PERFORMANCE_REPORT", "DateRangeType": "AUTO", "Format": "TSV", "IncludeVAT": "YES", "IncludeDiscount": "YES" } }' \ https://api.direct.yandex.com/json/v5/reports
curl \ -H 'Authorization: Bearer 0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f' \ -H 'Accept-Language: en' \ -H 'Client-Login: agrom' \ -H 'returnMoneyInMicros: false' \ -d '
<?xml version="1.0" encoding="UTF-8"?>
<ReportDefinition xmlns="http://api.direct.yandex.com/v5/reports"> <SelectionCriteria> <Filter> <Field>CampaignId</Field> <Operator>IN</Operator> <Values>10002</Values> <Values>10007</Values> </Filter> </SelectionCriteria> <FieldNames>Date</FieldNames> <FieldNames>CampaignId</FieldNames> <FieldNames>Clicks</FieldNames> <FieldNames>Cost</FieldNames> <OrderBy> <Field>Date</Field> </OrderBy> <ReportName>Actual Data</ReportName> <ReportType>CAMPAIGN_PERFORMANCE_REPORT</ReportType> <DateRangeType>AUTO</DateRangeType> <Format>TSV</Format> <IncludeVAT>YES</IncludeVAT> <IncludeDiscount>YES</IncludeDiscount> </ReportDefinition>' \ https://api.direct.yandex.com/v5/reports - Отчет
-
"Actual Data (2018-04-01 - 2018-04-03)" Date CampaignId Clicks Cost 2018-04-01 10002 6 90.20 2018-04-01 10007 397 1496.50 2018-04-02 10002 13 158.60 2018-04-02 10007 314 1181.40 2018-04-03 10002 15 165.10 2018-04-03 10007 447 1619.60 Total rows: 6