Гайды
Shakes.pro + Keitaro: интеграция за 15 минут и передача заявок по API

Чтобы начать работу с новым оффером, не обязательно тратить несколько часов на техническую настройку. В 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 и отправить тестовый лид до начала кампании.

Правильная настройка на старте помогает избежать потери заявок и неточностей в статистике.

Тоже интересно

Обзоры

Что такое нутра-маркетплейс и чем он отличается от классической CPA-сети

Чем нутра-маркетплейс отличается от классической CPA-сети: база офферов и статистики, контрактные условия, поддержка менеджера. Разбираем модель на примере Shakes.