On Response: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
<languages/> | |||
<translate> | |||
Если вы хотите сами решать что делать с фродовыми показами, и, например, в зависимости от источника трафика редиректить их на разные URL, вам поможет опция '''onResponse'''. | Если вы хотите сами решать что делать с фродовыми показами, и, например, в зависимости от источника трафика редиректить их на разные URL, вам поможет опция '''onResponse'''. | ||
| Line 32: | Line 34: | ||
[[Category:Features]] | [[Category:Features]] | ||
</translate> | |||
Revision as of 02:04, 19 September 2023
Если вы хотите сами решать что делать с фродовыми показами, и, например, в зависимости от источника трафика редиректить их на разные URL, вам поможет опция onResponse.
Обратите внимание, опция доступна только в интеграциях типа JS check.
Подключение опции
Закажите у менеджера включение опции onResponse на своей интеграции. После того как её включат, реализуйте её логику.
После реализации функции, она появится в поле window.kmnr.onResponse в сгенерированном коде скрипта, который вы можете скопировать кнопкой Copy и разместить у себя на странице в теге <body>.
Сигнатура
Функция принимает на вход объект { fraud }, где fraud может иметь значение 0 (хороший показ) или 1 (ботовый показ).
function(response) {
if (response.fraud == 1) {
// bot
window.location = 'some.url';
} else {
// not a bot
showAd();
}
}
Взаимодействие с Traffic-back URL
Если на вашей интеграции одновременно включены и опция onResponse, и опция Traffic-back URL, то поскольку onResponse обладает большим приоритетом, Traffic-back URL будет игнорироваться.

