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

Подсказки

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

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

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

Недостатки

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

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

Примечание

Скрипт работает только на сайте с https.

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

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

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

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

# Отправка postback

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

Подсказки

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

# Получение 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_15.

# 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_15.
  • (Не обязательный) 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?
  • Зайдите на страницу Кампании.
  • Создайте кампанию. Она нужна, чтобы отслеживать конверсии с лендинга.
  • Создайте один поток с действием Ничего не делать. Иначе клики не будут считаться.
  • Зайдите на страницу Лендинги.
  • Добавьте лендинг, заполнив название и 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, чтобы видеть их в отчётах.