API
Добавление аудитории
Метод: POST
URL: https://pushflow.net/api/audience
Обязательные параметры: uid
, payload
Тело запроса:
{
uid: "идентификатор подписчика, хранится в cookie",
payload: [
{ name: "a1", value: "название аудитории a1" },
{ name: "a2", value: "название аудитории a2" }
]
}
API для расширения конкретной подписки данными об аудитории (a1-a10, t1-t5). В SDK вызывается через PushflowSDK.setAudience(name, value)
. При вызове функции параметры name
и value
сохраняются в cookie.
LPClicks
Метод: POST
URL: https://pushflow.net/api/lpclicks
Обязательные параметры: uid
, CreativeId
Тело запроса:
{
uid: "идентификатор подписчика",
CreativeId: "идентификатор креатива",
}
API для обновления статистики LPClicks у креатива. В SDK вызывается через PushflowSDK.incrementLPClicks()
и увеличивает значение LPClicks на один. Для корректной работы uid
и CreativeId
должны быть указаны в настройках SDK.
Листы подписок
Метод: GET
URL: https://pushflow.net/api/lists?listid=123&clickid=123
Обязательные параметры: clickid
, listid
Пареметры запроса:
clickid
- ID клика.
listid
- ID листа.
Добавление подписки по ID клика в лист.
Выплаты по конверсиям
Метод: GET
URL: https://pushflow.net/api/leads?clickid=123&creativeid=123&uid=123&listid=123&payout=123
Обязательные параметры: payout
, clickid
(либо пара creativeid
и uid
)
Пареметры запроса:
creativeid
- ID креатива.
uid
- ID подписки.
clickid
- ID клика в формате {сreativeid}-{uid}
. Если отправлен этот параметр, то creativeid
и uid
будут игнорироваться.
listid
- ID листа. Необязательный параметр.
payout
- Выплата за конверсию.
API для передачи размера выплаты за конверсию payout
.