On Response/ru: Difference between revisions

From Wiki Kaminari Click
(Created page with "= Подключение опции = Закажите у менеджера включение опции '''onResponse''' на своей интеграции. После того как её включат, реализуйте её логику.")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<languages/>
Подробнее о настройке On Response — в коротком видео:
https://www.loom.com/share/1874474da7414f54be19032682b8e6ca
Если вы хотите сами решать что делать с фродовыми показами, и, например, в зависимости от источника трафика редиректить их на разные URL, вам поможет опция '''onResponse'''.
Если вы хотите сами решать что делать с фродовыми показами, и, например, в зависимости от источника трафика редиректить их на разные URL, вам поможет опция '''onResponse'''.


Line 13: Line 16:
[[File:On response2.png]]
[[File:On response2.png]]


<span id="Signature"></span>
= Сигнатура =
= Сигнатура =


Функция принимает на вход объект <code>{ fraud }</code>, где ''fraud'' может иметь значение '''0''' (хороший показ) или '''1''' (ботовый показ).
Функция принимает на вход объект <code>{ fraud, block }</code>, где ''fraud'' может иметь значение '''0''' (хороший показ) или '''1''' (ботовый показ), а ''block'' может иметь значение '''0''' (хороший показ) или '''1''' (показ был заблокирован с соответствии с настройками интеграции).


<pre>
<pre>
function(response) {
function(response) {
     if (response.fraud == 1) {
     if (response.block == 1) {
        // blocked click
        window.location = 'some.url';
    } else if (response.fraud == 1) {
         // bot
         // bot
         window.location = 'some.url';
         window.location = 'some.url';

Latest revision as of 07:20, 2 September 2026

Other languages:

Подробнее о настройке On Response — в коротком видео: https://www.loom.com/share/1874474da7414f54be19032682b8e6ca

Если вы хотите сами решать что делать с фродовыми показами, и, например, в зависимости от источника трафика редиректить их на разные URL, вам поможет опция onResponse.

Обратите внимание, опция доступна только в интеграциях типа JS check.

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

Закажите у менеджера включение опции onResponse на своей интеграции. После того как её включат, реализуйте её логику.

On response.png

После реализации функции, она появится в поле window.kmnr.onResponse в сгенерированном коде скрипта, который вы можете скопировать кнопкой Copy и разместить у себя на странице в теге <body>.

On response2.png

Сигнатура

Функция принимает на вход объект { fraud, block }, где fraud может иметь значение 0 (хороший показ) или 1 (ботовый показ), а block может иметь значение 0 (хороший показ) или 1 (показ был заблокирован с соответствии с настройками интеграции).

function(response) {
    if (response.block == 1) {
        // blocked click
        window.location = 'some.url';
    } else 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 будет игнорироваться.