Работа с различными заинтересованными сторонами (рекламодателями, партнерами) и нестабильность потоков трафика часто требуют ручного обновления таких деталей, как выплаты по предложениям, доход и лимиты.
Чтобы сэкономить время, повысить эффективность и свести к минимуму человеческие ошибки, вы можете использовать запланированные изменения. Эта функция поможет вам планировать изменения заранее, обеспечивая автоматическое отражение любых обновлений.
Например, эта функция может быть очень полезна, когда рекламодатели планируют запустить специальную акцию на определенный продукт и запустить кампанию в определенные даты. Во время акции выплаты будут увеличены.
💰 Функция запланированных изменений доступна только для некоторых тарифных планов. Свяжитесь с вашим менеджером Affise, чтобы получить эту функцию.
Изменения по расписанию
Как только вы начнете пользоваться функцией запланированных изменений, вы сможете добавлять запланированные изменения.
После добавления запланированного изменения вы можете увидеть следующую таблицу:
где:
Предложение: предложение, для которого вы запланировали изменения.
Название цели: название цели.
Запланировано на: дата и время изменений.
Часовой пояс: часовой пояс.
Текущая выплата/доход: текущая выплата/доход предложения.
Запланированная выплата/доход: выплата/доход, который вы запланировали для предложения.
Здесь вы также можете редактировать запланированные изменения предложения:
Запланированные изменения и API
Affise вводит понятие идентификатора платежа для API. Это уникальный платежный идентификатор предложения (-й). Параметр поля называется 'id', формат данных - UUIDv4.
⚠️ Если вы работаете с запланированными изменениями через API, то при обновлении необходимо отправлять идентификатор платежа. В противном случае система будет каждый раз генерировать новый идентификатор, так как он не передан в запросе.
Пример правильного запроса:
## Обновить (платежи)
curl -X "POST" "https://api.dev.affise.com/3.0/admin/offer/210"\
.
-H 'API-Key: 5dc2ea20b5d12930268b8a2a' \
-H 'Content-Type: multipart/form-data; charset=utf-8; boundary=__X_PAW_BOUNDARY__' \\
-H 'Cookie: PHPSESSID=4b9ptpb0fl3d75o8sp4crlhn9o' \
-F "payments[0][currency]=USD" \
-F "payments[0][type]=percent" \
-F "payments[0][goal]=2" \
-F "payments[0][total]=7" \
-F "payments[0][revenue]=6" \
-F "payments[0][id]=237ab02a-89de-40e3-b053-025431ed91f8"
Если вы создаете платеж в первый раз, нет необходимости передавать идентификатор. Система сама сгенерирует его и вернет в ответе. Для всех существующих платежей система возвращает идентификатор платежа в теле ответа.
Например:
"payments": [
{
"города": [],
"страны": [],
"country_exclude": false,
"currency": "usd",
"custom_field1": null,
"custom_field10": null,
"custom_field11": null,
"custom_field12": null,
"custom_field13": null,
"custom_field14": null,
"custom_field15": null,
"custom_field2": null,
"custom_field3": null,
"custom_field4": null,
"custom_field5": null,
"custom_field6": null,
"custom_field7": null,
"custom_field8": null,
"custom_field9": null,
"devices": [],
"goal": "2",
"goal_id": 1,
"id": "237ab02a-89de-40e3-b053-025431ed91f8",
"os": [],
"revenue": 6,
"sub1": [
"subVal1",
"subVal2"
],
"sub2": null,
"sub3": null,
"sub4": null,
"sub5": null,
"sub6": null,
"sub7": null,
"sub8": null,
"title": "По умолчанию",
"total": 7,
"type": "процент",
"url": null,
"with_regions": false
}
],
⚠️ Если вы запланируете несколько изменений платежа в одном предложении, система будет делать это с небольшой задержкой, одно за другим.
Что делать дальше
По всем возникающим вопросам обращайтесь в службу поддержки клиентов Affise по электронной почте: [email protected].