# Скрипт отслеживания
TIP
Если необходимо показывать лендинги из трекера или выполнять действия, используйте KClient JS.
Скрипт трекинга — это небольшая JS-библиотека, которая умеет передавать информацию о кликах и конверсиях. Это позволяет быстро подключить Keitaro к уже работающему лендингу.
Код для подключения скрипта доступен в разделе Кампании > Tracking.
Недостатки
- Не поддерживает сплит лендингов и редирект на лендинг;
- Не поддерживаются редиректы.
# Подключение
WARNING
Скрипт работает на сайте с подключенным https.
- Откройте вкладку "Tracking" на странице управления кампании;
- Выберите "Скрипт отслеживания" из списка и следуйте инструкциям.
# Подсчет неуникальных кликов
Скрипт отслеживания считает первое посещение. Возможно включать подсчет неуникальных кликов или добавлять к ссылкам _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_30
.
# 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_30
. - (Необязательный)
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?
- Зайдите на страницу Кампании.
- Создайте кампанию. Она нужна, чтобы отслеживать конверсии с лендинга.
- Создайте один поток с действием "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
, для отчетов.