REST APIs for campaign management and reporting 3.0

Получение токена

POST https://api.hybrid.ai/token

Время жизни токена — сутки.

Headers

Name
Type
Description

Content-Type:

string

application/x-www-form-urlencoded

Request Body

Name
Type
Description

grant_type:

string

client_credentials

client_id:

string

{client_id}

client_secret:

string

{client_secret}

{
    "access_token": "lXe7ahBEgf_iPhgxRloCsgVpn2DcME-5_gd6gZl2j5h7Hzk4GFgICfiNy4GUuha1F53jqDRs1uD5NYGuSeBxus0tz_5ZBZ4UUhjjmki0i4j-jwYnYqDealRm194Fcz6mjy2gx3peFKp8L604Rk0Fg17R7XAhflLhaH9wt_Yqw2ndSkhEOEQEXmrs6A1U3i9KgLc0LDepwdoQqvx2LPG7QfD3KmAo",
    "token_type": "bearer",
    "expires_in": 86399,
    "refresh_token": "FAj7rPtfTAWec9P7LJnbD0v_dxvGEPRa_kvJnGBfwF3TyrMjjHRVuBJxlopG7ArP2Cf0-PxnEELzlrMutXosDDSRwgTj54ruJsdfsDd--E728erG3oAhjpJ0jjgW_mjDQvKVMkRpu2lkr3qUdJouW8nebNOG6w-pxERzwCeiCOCKJ1wjTTy5Ktjr2hVNbEbpL9k-8xz4jAu6Zz-6k8h7"
}

Получение нового токена

POST https://api.hybrid.ai/token

Headers

Name
Type
Description

Content-Type

string

application/x-www-form-urlencoded

Request Body

Name
Type
Description

refresh_token

string

{refresh_token}

client_secret

string

{client_secret}

client_id

string

{client_id}

grant_type

string

client_credentials

Получение списка рекламодателей по указанному агентству

GET https://api.hybrid.ai/v3.0/agency/advertisers

Headers

Name
Type
Description

Authorization

string

Bearer {access_token}

Получение списка кампаний по указанному рекламодателю

GET https://api.hybrid.ai/v3.0/advertiser/campaigns?advertiserId={advertiserId}

advertiserId — id рекламодателя

Headers

Name
Type
Description

Authorization

string

Bearer {access_token}

Получение списка баннеров по указанной кампании

GET https://api.hybrid.ai/v3.0/campaign/banners?campaignId={campaignId}

campaignId — id кампании

Headers

Name
Type
Description

Authorization

string

Bearer {access_token}

Получение статистики по указанному агентству

GET https://api.hybrid.ai/v3.0/agency/{split}?from={from}&to={to}&page={page}&limit={limit}

split — поле группировки, смотреть в разделе описание группировок и полей (обязательный параметр) from — нижний порог даты статистики (обязательный параметр) to - верхний порог даты статистики (обязательный параметр) page — номер страницы начиная с 0 (по умолчанию 0) limit — количество строк на странице (по умолчанию 100)

Headers

Name
Type
Description

Authorization

string

Bearer {access_token}

Получение статистики по указанному рекламодателю

GET https://api.hybrid.ai/v3.0/advertiser/{split}?from={from}&to={to}&advertiserId={advertiserId}&page={page}&limit={limit}

split — поле группировки, смотреть в разделе "описание группировок и полей" (является обязательным параметром если токен имеет тип "агентство", если токен является типом "рекламодатель", параметр НЕ является обязательным) advertiserId — id рекламодателя (обязательный параметр) from — нижний порог даты статистики (обязательный параметр) to — верхний порог даты статистики (обязательный параметр) page — номер страницы начиная с 0 (по умолчанию 0) limit — количество строк на странице (по умолчанию 100)

Headers

Name
Type
Description

Authorization

string

Bearer {access_token}

Получение статистики по указанной кампании

GET https://api.hybrid.ai/v3.0/campaign/{split}?from={from}&to={to}&campaignId={campaignId}&page={page}&limit={limit}

split — поле группировки, смотреть в разделе описание группировок и полей (обязательный параметр) campaignId — id кампании (обязательный параметр) from — нижний порог даты статистики (обязательный параметр) to — верхний порог даты статистики (обязательный параметр) page — номер страницы начиная с 0 (по умолчанию 0) limit — количество строк на странице (по умолчанию 100)

Headers

Name
Type
Description

Authorization

string

Bearer {access_token}

Получение статистики в двойной группировке

GET /v3.0/{controller}/{split}[/{split2}]

Получение агрегированной статистики по рекламодателю с возможностью одинарной или двойной группировки.

Поддерживается для следующих контроллеров: /advertiser, /campaign, /banner.

Параметры пути:

split — поле группировки.

split2 — необязательное второе поле группировки. Если указано, будет произведена двойная группировка по split и split2.

Максимум можно указать две группировки: split и split2. При указании более двух срезов,например, folder/day/region — будет возвращена ошибка

Если split и split2 совпадают, например, folder/folder — будет применена одинарная группировка, дублирование игнорируется.

Описание группировок и полей

Группировки (splits):

Day — по дням Advertiser — по id рекламодателя Country — по стране Region — по региону (области) Ssp — по имени рекламной сети Folder — по папкам кампаний

Получаемые поля статистики (fields):

ImpressionCount — Количество показов ViewCount — Количество просмотров ClickCount — Количество кликов PostClickConversionsCount — Количество Post-click конверсий PostViewConversionsCount — Количество Post-view конверсий FirstQuartileEventsCount — Просмотры видео на 25% MidpointEventsCount — Просмотры видео на 50% ThirdQuartileEventsCount — Просмотры видео на 75% CompleteEventsCount — Просмотры видео на 100% Reach — Охват CTR — Процент кликабельности Viewability — процент видимости рекламного объявления Frequency — Частота показа

circle-check

Last updated