Ping back URL/ru: Difference between revisions

From Wiki Kaminari Click
(Created page with "Если у вас интеграция типа '''JS check''', то добавьте в <code>window.kmnr</code> ключ <code>kmnrId</code> с любым удобным для вас уникальным идентификатором, по которому сможете потом узнать показ.")
(Updating to match new version of source page)
Line 13: Line 13:
Если у вас интеграция типа '''JS check''', то добавьте в <code>window.kmnr</code> ключ <code>kmnrId</code> с любым удобным для вас уникальным идентификатором, по которому сможете потом узнать показ.
Если у вас интеграция типа '''JS check''', то добавьте в <code>window.kmnr</code> ключ <code>kmnrId</code> с любым удобным для вас уникальным идентификатором, по которому сможете потом узнать показ.


<div lang="en" dir="ltr" class="mw-content-ltr">
[[File:Ping back url2.png]]
[[File:Ping back url2.png]]
</div>


В интеграции типа '''Redirect''' добавьте kmnrId в URL:
В интеграции типа '''Redirect''' добавьте kmnrId в URL:
Line 41: Line 39:
По kmnrId и меткам вы сможете найти показ на своей стороне.
По kmnrId и меткам вы сможете найти показ на своей стороне.


<div class="mw-translate-fuzzy">
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 48: Line 45:
| kmnrId || kmnrId, уникальный идентификатор
| kmnrId || kmnrId, уникальный идентификатор
|-
|-
| fraud || 1 если клик фродовый, 0 если клик нефродовый, -1 если клик не удалось проверить
| kmnrKey || Идентификатор интеграции
|-
|-
| block || 1 если клик был заблокирован в соответствии с настройками интеграции, 0 если клик не был заблокирован
| fraud || 1 если переход фродовый, 0 если переход нефродовый, -1 если переход не удалось проверить
|-
| block || 1 если переход был заблокирован в соответствии с настройками интеграции, 0 если переход не был заблокирован
|-
| sub1 || метки, отправленные нам вместе с запросом
|-
| sub2 || ...
|-
| sub3 || ...
|-
| sub4 || ...
|-
| sub5 || ...
|-
| sub6 || ...
|-
| sub7 || ...
|}
|}
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
После успешного получения ping-back ваш сервер должен ответить статусом 200. Иначе мы попробуем ещё три раза отправить запрос. Если отправить ping-back так и не удалось, мы сохраним его во внутренний лог и предоставим по вашему запросу.
If you receive a ping-back, your server should respond with a status 200. Otherwise, we make three more attempts to send the request. If it was not possible to send a ping-back, we save it in an internal log and can provide it to you upon request.
</div>


[[Category:Features]]
[[Category:Features]]

Revision as of 12:33, 26 January 2024

Other languages:

Если вы хотите получать на свой URL результат проверки по каждому клику, это можно сделать с помощью опции Ping-back URL.

Подключение опции

Закажите у менеджера включение опции Ping-back URL на своей интеграции.

После того как её включат, укажите в настройках свой URL.

Ping back url.png

Чтобы понимать какой показ мы проверили вам надо пометить его.

Если у вас интеграция типа JS check, то добавьте в window.kmnr ключ kmnrId с любым удобным для вас уникальным идентификатором, по которому сможете потом узнать показ.

Ping back url2.png

В интеграции типа Redirect добавьте kmnrId в URL:

https://kaminari.systems/v1/click?kmnrKey=111111111&kmnrId=IMPRESSION_UNIQ_ID&u=https%3A%2F%2Fsome.url

Допустимые символы: [A-Za-z0-9_] латинские буквы, арабские цифры, знак подчёркивания. Максимальная длина — 200 символов.

Формат ответа

После того, как мы получили, обработали данные и вынесли решение о ботовости клика, мы отсылаем решение вам в формате JSON POST.

{
   "kmnrId": "50d9ecc6-402b-4a74-9397-fc20f2980567",
   "kmnrKey": 111111111,
   "fraud": 1,
   "block": 1,
   "sub1": "sub1 value",
   "sub2": "sub2 value",
   "sub3": "sub3 value",
   "sub4": 444,
   "sub5": 555,
   "sub6": "",
   "sub7": ""
}

По kmnrId и меткам вы сможете найти показ на своей стороне.

Название Значение
kmnrId kmnrId, уникальный идентификатор
kmnrKey Идентификатор интеграции
fraud 1 если переход фродовый, 0 если переход нефродовый, -1 если переход не удалось проверить
block 1 если переход был заблокирован в соответствии с настройками интеграции, 0 если переход не был заблокирован
sub1 метки, отправленные нам вместе с запросом
sub2 ...
sub3 ...
sub4 ...
sub5 ...
sub6 ...
sub7 ...

После успешного получения ping-back ваш сервер должен ответить статусом 200. Иначе мы попробуем ещё три раза отправить запрос. Если отправить ping-back так и не удалось, мы сохраним его во внутренний лог и предоставим по вашему запросу.