# Скрипт отслеживания

TIP

Если необходимо показывать лендинги из трекера или выполнять действия, используйте KClient JS.

Скрипт трекинга — это небольшая JS-библиотека, которая умеет передавать информацию о кликах и конверсиях. Это позволяет быстро подключить Keitaro к уже работающему лендингу.

Код для подключения скрипта доступен в разделе Кампании > Tracking.

Недостатки

  • Не поддерживает сплит лендингов и редирект на лендинг;
  • Не поддерживаются редиректы.

# Подключение

WARNING

Скрипт работает на сайте с подключенным https.

  1. Откройте вкладку "Tracking" на странице управления кампании;
  2. Выберите "Скрипт отслеживания" из списка и следуйте инструкциям.

# Подсчет неуникальных кликов

Скрипт отслеживания считает первое посещение. Возможно включать подсчет неуникальных кликов или добавлять к ссылкам _new=1 на странице интеграции.

Пример: http://landingpage.com/?_new=1.

# Отправка postback

# Использование офферов

TIP

Чтобы схема работала, поток должен содержать офферы.

# Получение SubID

# Обновление параметров клика

Для обновления параметра используйте метод KTracking.update:

<script>
KTracking.ready(function() {
   KTracking.update({sub_id_1: window.navigator.cookieEnabled})
});
</script>
1
2
3
4
5

Возможность передавать параметры sub_id_1 до sub_id_30.

# KTracking.reportConversion

KTracking.reportConversion(payout, status, params, cb);
1
  • payout - сумма выплаты.
  • status - статус конверсии (lead, sale, или rejected).
  • (Необязательный) params - объект с параметрами (например, {sub_id_1: 'order-form', sub_id_2: 'submit'}). Поддерживаются параметры sub_id_1 до sub_id_30.
  • (Необязательный) cb - функция, которая выполняется после отправки данных в трекер (пример: funtion(){ window.alert("Form sent"")}).

# Примеры

Совершение продажи:

KTracking.reportConversion(0, 'sale');
1

Отправка конверсии с дополнительными параметрами:

KTracking.reportConversion(revenue, 'lead', {sub_id_1: 'johh@gmail.com', sub_id_2: 'John Smith'})
1

Отмена конверсии:

KTracking.reportConversion(0, 'rejected');
1

Дополнительная продажа:

var tid = Math.floor(Math.random() * 1000000000);
KTracking.reportConversion(revenue, 'sale', {tid: tid})
1
2

tid уникальный.

# FAQ

Как подключить Keitaro к lpmotor.ru?
  • Зайдите на страницу Кампании.
  • Создайте кампанию. Она нужна, чтобы отслеживать конверсии с лендинга.
  • Создайте один поток с действием "Do nothing", иначе клики не считаются.
  • Зайдите на страницу Лендинги.
  • Добавьте лендинг, заполнив название и URL.
  • Нажмите на Инструкция.
  • Выберите вкладку Скрипт отслеживания.
  • Выберите лендинг и кампанию.
  • Найдите: Код скрипта отслеживания и Код для страницы Спасибо.
  • Зайдите в настройки сайта на lpmotor.ru (Настройки > Общие).
  • Вставьте код скрипта отслеживания.
  • Создайте страницу Спасибо. Сейчас это делается созданием ещё одного сайта в lpmotor.
  • Зайдите в Настройки > Общие. Вставьте повторно код скрипта отслеживания и код для страницы Спасибо.
  • Отредактируйте форму.
  • Зайдите во вкладку Действие и переключите на Перейти по ссылке.
  • Впишите адрес страницы Спасибо и добавьте параметры. Пример:

http://thankyou.lpmotortest.ru/?tid={id_lead}&sub_id_8={name}&sub_id_9={email}&sub_id_10={phone}

Передается id_lead в качестве Tid и информация с формы в sub_id_8, 9 и 10, для отчетов.