Настройка временного таргетинга
Используется утилита cURL
Пример демонстрирует настройку временного таргетинга и почасовой корректировки ставок с помощью метода Campaigns.update.
Для использования примера укажите во входных данных OAuth-токен, идентификатор кампании и коэффициенты к ставке для каждого дня недели и часа. При запросе от имени агентства необходимо также указать логин клиента.
curl \
-H 'Authorization: Bearer ТОКЕН' \
-H 'Client-Login: ЛОГИН_КЛИЕНТА' \
-d '{ "method": "update",
"params": {
"Campaigns": [{
"Id": ИДЕНТИФИКАТОР_КАМПАНИИ,
"TimeTargeting": {
"Schedule": {
"Items": [
"1,0,0,0,0,0,0,0,0,0,80,80,100,100,100,100,100,120,150,150,150,120,100,80,0",
"2,0,0,0,0,0,0,0,0,0,80,80,100,100,100,100,100,120,150,150,150,120,100,80,0",
"3,0,0,0,0,0,0,0,0,0,80,80,100,100,100,100,100,120,150,150,150,120,100,80,0",
"4,0,0,0,0,0,0,0,0,0,80,80,100,100,100,100,100,120,150,150,150,120,100,80,0",
"5,0,0,0,0,0,0,0,0,0,80,80,100,100,100,100,100,170,200,200,200,170,100,80,0",
"6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,100,100,100,100,100,100,100,100,100",
"7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,100,100,100,100,100,100,100,100,100"
]
},
"ConsiderWorkingWeekends": "YES",
"HolidaysSchedule": {
"StartHour": 14,
"EndHour": 24,
"SuspendOnHolidays": "NO",
"BidPercent": 100
}
}
}]
}
}' https://api.direct.yandex.com/json/v5/campaigns
Примечание. Для cURL в ОС Windows нужно заменить все кавычки на двойные, а в JSON-коде экранировать двойные кавычки, например:
-d "{\"method\"
...