Чтобы начать работу с новым оффером, не обязательно тратить несколько часов на техническую настройку. В Shakes.pro уже есть готовый шаблон для Keitaro, а при работе с локальными лендингами заявки можно передавать напрямую через API.
В этой инструкции разберем оба варианта: стандартное подключение через трекер и настройку локального лендинга.
Быстрое подключение Shakes.pro к Keitaro
Этот способ подойдет, если вы используете готовую ссылку потока и хотите получать данные о конверсиях в трекере.
Шаг 1. Добавьте Shakes.pro в Keitaro
Откройте в Keitaro раздел «Партнерские сети» и нажмите «Создать».
В списке шаблонов выберите Shakes. Основные поля заполнятся автоматически.
После сохранения скопируйте Postback URL. Он понадобится в личном кабинете Shakes.pro, чтобы передавать статусы лидов обратно в трекер.
Шаг 2. Создайте поток в Shakes.pro
Перейдите в личный кабинет, выберите нужный оффер и создайте поток.
В дополнительных настройках найдите поле «Постбэк», отметьте необходимые статусы и вставьте URL, который скопировали в Keitaro.
После этого сохраните поток и скопируйте готовую ссылку.
Шаг 3. Добавьте оффер в трекер
В Keitaro создайте новый оффер и вставьте ссылку потока из Shakes.pro.
Затем создайте кампанию и добавьте этот оффер в схему потока.
На этом базовая настройка завершена. Переходы будут проходить через Keitaro, а данные о конверсиях и статусах начнут возвращаться в трекер по постбэку.
Передача заявок через API
Этот вариант нужен, если вы работаете с локальным лендингом и хотите отправлять заявки напрямую в Shakes.pro.
Обычно для такой настройки используются три основных файла:
- index.html — страница лендинга;
- order.php — обработчик и отправка заявки;
- success.html — страница после успешного заказа.
Готовый архив с необходимыми файлами и скриптами можно запросить у персонального менеджера.
Что проверить в index.html
Сначала убедитесь, что на странице подключена библиотека jQuery, если она используется в скриптах лендинга.
Затем проверьте формы заказа. В атрибуте action должен быть указан файл, который обрабатывает заявку:
<form action="order.php" method="post">
Также в форме должно быть скрытое поле для передачи subid, если этот параметр используется для аналитики и сопоставления лидов.
Пример:
<input type="hidden" name="sub1" value="">
Конкретное название параметра лучше сверить с настройками вашего потока и документацией к готовому архиву.
Что указать в order.php
Файл order.php принимает данные из формы и отправляет их в Shakes.pro.
В нем нужно проверить несколько значений:
- API-ключ из профиля;
- ID оффера;
- код потока;
- адрес исходного лендинга;
- параметры, которые передаются вместе с заявкой.
Если форма отправляет данные методом POST, убедитесь, что нужные значения в order.php также принимаются через $_POST.
Например:
$sub1 = $_POST['sub1'] ?? '';
Если в файле остался $_GET, параметр может не передаться при стандартной отправке формы.
Как проверить, что все работает
Перед запуском трафика отправьте тестовую заявку.
Проверьте:
- появилась ли заявка в личном кабинете Shakes.pro;
- записалась ли она в нужный поток;
- передался ли subid;
- вернулся ли статус в Keitaro;
- корректно ли открылась страница благодарности.
Если хотя бы один из этапов не сработал, лучше не запускать кампанию, пока ошибка не будет найдена. Чаще всего проблема связана с неправильным Postback URL, кодом потока, ID оффера или способом передачи параметров.
Какой вариант выбрать
Подключение через готовую ссылку потока подойдет тем, кому нужна быстрая и понятная настройка через Keitaro.
Работа через API удобнее, если вы:
- размещаете лендинг на своем сервере;
- хотите контролировать скорость загрузки;
- самостоятельно дорабатываете страницы;
- передаете дополнительные параметры;
- используете собственную аналитику.
Оба способа можно настроить без сложной разработки. Если возникают вопросы по API, постбэку или файлам лендинга, обратитесь к персональному менеджеру Shakes.pro.
Вывод
Для стандартного запуска достаточно добавить шаблон Shakes в Keitaro, настроить постбэк и подключить ссылку потока.
Если вы работаете с локальным лендингом, заявки можно передавать напрямую через API. В этом случае важно внимательно проверить форму заказа, параметры в order.php и отправить тестовый лид до начала кампании.
Правильная настройка на старте помогает избежать потери заявок и неточностей в статистике.
Тоже интересно
$40 000 профита на Cardione IT: разбор связки на Италию от теста до масштабирования
Кейс Euphoria Traffic Team: как за месяц сделать ~$40 000 чистого профита на оффере Cardione в Италии — сетап, крео, сплит-тесты транзиток и экономика связки.
Динамический пиксель Facebook: настройка, которая не теряет ни одной конверсии
Как передать ID пикселя через URL по всей воронке — от прелендинга до success.php — и корректно отправлять событие Lead в Facebook без ручной правки кода под каждую кампанию.
Парковка домена в Shakes.pro за 5 шагов: без танцев с DNS
Как припарковать свой домен в Shakes.pro: CNAME-запись на parked.shakes.pro, добавление в раздел «Парковки» и подключение к потоку — один раз на несколько минут.