# Скрипт отслеживания
TIP
Если вы хотите показывать лендинги из трекера или выполнять действия, используйте KClient JS.
Скрипт трекинга — это небольшая JS-библиотека, которая умеет передавать информацию о кликах и конверсии. Это позволяет быстро подключить Keitaro к уже работающему лендингу.
Код для подключения скрипта доступен в Кампании > Интеграции.
Недостатки
- Не поддерживает сплит лендингов и редирект на лендинг.
- Не поддерживаются редиректы.
# Подключение
WARNING
Скрипт работает только на сайте с https.
- Откройте вкладку "Интеграции" на странице управления кампании.
- Выберите "Скрипт отслеживания" из списка и следуйте инструкциям.
# Подсчет неуникальных кликов
Скрипт отслеживания считает только первое посещение. Вы можете на странице интеграции включить подсчет неуникальных кликов или добавлять к ссылкам _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>
2
3
4
5
Можно передавать параметры sub_id_1
до sub_id_15
.
# KTracking.reportConversion
KTracking.reportConversion(payout, status, params, cb);
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');
Отправка конверсии с дополнительными параметрами:
KTracking.reportConversion(revenue, 'lead', {sub_id_1: 'johh@gmail.com', sub_id_2: 'John Smith'})
Отмена конверсии:
KTracking.reportConversion(0, 'rejected');
Дополнительная продажа:
var tid = Math.floor(Math.random() * 1000000000);
KTracking.reportConversion(revenue, 'sale', {tid: tid})
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
, чтобы видеть их в отчётах.