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

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

  • Настройка перехода с лендинга на оффер для локальных и удаленных лендингов. Не поддерживает сплит лендингов, офферов и редирект на лендинг и оффер.
  • Отправка конверсий в трекер с собственного сайта с использованием и без использования партнерской сети с помощью php или js кода.
  • Отправка конверсии при нажатии кнопки с локального и удаленного сайта.
  • Обновлять параметры клика.

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

# Подключение интеграции к лендингу

  1. Создание кампании

Создайте кампанию в Keitaro.

  1. Получение трекинг—кода

Выберите домен с HTTPS на вкладке Настройки кампании. Перейдите во вкладку Tracking и скопируйте трекинг—код (код для лендинга):

  1. Подключитесь по SFTP (видео)

Перейдите в директорию сайта:

Вставьте в index.html/php сайта, между тегами <head> </head> код, скопированный из кампании.

# Примеры использования

# Отправка postback с кнопки для локального оффера

Метод подходит для отправки конверсии при нажатии кнопки с локального оффера.

TIP

Размещение Скрипта отслеживания в локальном оффере создает дубли кликов.

  1. Создайте кампанию в Keitaro.

  2. Пример настройки кампании: создан один поток. Первый поток с локальным оффером. В код оффера добавляем трекинг—код (код для лендинга):

  1. В нужную кнопку добавляем код отправки postback с кнопки:
<a onclick="KTracking.reportConversion(0, 'lead')" href="http://google.com">link</a>
1

Где, google.com — это адрес перехода после клика.

# Отправка postback с кнопки с сайта на хостинге

Метод подходит для отправки конверсии при нажатии кнопки с удаленного сайта.

  1. Создайте кампанию в Keitaro.

  2. Пример настройки кампании: Создан один поток. Первый поток с действием Ничего не делать для сбора статистики и возможности получать данные с сайта.

  3. Подключитесь по SFTP (видео)

Перейдите в директорию сайта:

Вставьте в index.html/php сайта, между тегами <head> </head> код, скопированный из кампании.

  1. В нужную кнопку добавляем код отправки postback с кнопки:
<a onclick="KTracking.reportConversion(0, 'lead')" href="http://google.com">link</a>
1

Где, google.com — это адрес перехода после клика.

# Отправка postback при посещении страницы Cпасибо

Метод для отправки postback с удаленного сайта после заполнения формы. Форма открывает страницу Спасибо и отправляет postback в трекер.

  1. Создайте кампанию в Keitaro.

  2. Пример настройки кампании: создан один поток. Первый поток с действием Ничего не делать для сбора статистики и возможности получать данные с сайта.

  3. Подключитесь по SFTP (видео)

Перейдите в директорию сайта:

Вставьте на страницу Спасибо thanks.html/php сайта, между тегами <head> </head> код, скопированный из кампании.

  1. Сразу после Скрипта отслеживания, добавляем код отправки конверсии
<script>
   const revenue = 0;
   const status = 'lead';
   const tid = Math.floor(Math.random() * 1000000000);
   KTracking.reportConversion(revenue, status, {tid});
</script>
1
2
3
4
5
6

После заполнения формы, клик, попавший на страницу Спасибо, отправит postback в трекер.

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

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

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

Указать напрямую в трекинг-коде:

Заменить collectNonUniqueClicks: false на collectNonUniqueClicks: true

# Отправка postback

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

TIP

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

# Получение SubID

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

Обновление параметров клика позволяет изменить данные о клике - sub_id (1-30). Для обновления параметра используйте метод 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 для отчетов.