К основному содержимому
Все коллекцииФункционал Zeustrack
Трекинг конверсий в офферах с формой
Трекинг конверсий в офферах с формой
Обновлено более 2 мес. назад

В случае, если вы рекламируете оффер, в котором конверсией считается заполнение формы, вам необходимо эмулировать клик, для того, чтобы отслеживать конверсию таких офферов в Zeustrack. Это необходимо потому, что отправка формы не является кликом, таким образом в партнерскую сеть не передается ID визита и, соответственно, ссылка постбека не посылает сведения о конверсии в Zeustrack с привязкой к конкретному визиту.

Для того, чтобы эмулировать клик вам необходимо сделать следующее:

  1. Разместите этот скрипт на странице оффера.

    <script> var linkClicked = false; var beacon=function(opts){opts=opts||{};opts.url=opts.url||null;opts.vars=opts.vars||{};opts.error=opts.error||function(){};opts.success=opts.success||function(){};var varsArray=[];for(var key in opts.vars){varsArray.push(key+'='+encodeURIComponent(opts.vars[key]))}var qString=varsArray.join('&');if(opts.url){var beacon=new Image();if(beacon.onerror){beacon.onerror=opts.error}if(beacon.onload){beacon.onload=opts.success}beacon.src=opts.url+(qString?'?':'')+qString}}; function emulateClick(){if(!linkClicked){beacon({url:'http://{trackingdomain}/click/?origin={origin}'});linkClicked=true}}; </script>

  2. В момент отправки данных формы нужно вызвать функцию emulateClick(). Вызов функции необходимо реализовать через атрибут onsubmit.

    <form onsubmit="emulateClick()">

Нашли ответ на свой вопрос?