Универсальный конструктор апи и настройка лендинга за 2 минуты
Конструктор
Список ПП доступных для сборки конструткором:
- aff1
- terraleads
- lemonad
- leadtrade
- leadrock
- leadreaktor
- leadbit
- kma
- cpagetti
- adcombo
Настройка
1. Размещаем папку thanks и apis в корне своего трекера
2. Заходим в папку apis, находим файлик config.php
и вставляем туда свои API-токены от партнерок (где найти токены в каждой из пп, можно посмотреть там же).
3. Находим в этом же файлике переменную $custom,
в ней прописываем название меток, из которых будут передаваться данные в партнерки.
Для ссылки такого вида:
https://mydom.com/?buyer=zeliboba&account=bm45&domain=mydom.com&pixel=9999999999999
Переменная $custom
должна иметь след. вид:$custom = [
"sub_id_1" =>"buyer",
"sub_id_2" =>"account",
"sub_id_3" =>"domain",
"sub_id_4" =>"pixel",
"clickid" =>"subid"
];
Если у вас нет меток для передачи в пп, то просто оставим эти поля пустыми:
$custom = [
"sub_id_1" =>"",
"sub_id_2" =>"",
"sub_id_3" =>"",
"sub_id_4" =>"",
"clickid" =>"subid"
];
Поле clickid
называем так, как у вас в трекере называется макрос для передачи сабайди (нужен для постбэка с пп в трекер). В данном случае это Кейтаро, поэтому оставляем subid
.
После настройки имеем пути с которыми мы будем работать:
https://yourdomain.com/apis/index.php - тут мы собираем код для интеграции в форму лендинга
Пример сборки в конструкторе и последующая отправка лида:
https://yourdomain.com/apis/logs/index.php - тут мы можем в удобном виде читать логи отправленных заявок за каждый день из каждой пп
https://yourdomain.com/thanks/contacts/get.php - здесь мы можем посмотреть собранные данные пользователей в формате name - phone - mail (если скопировать это в таблицу, то все встанет по ячейкам автоматически).
Страница спасибо
Я уже выкладывал у себя на канале эту штуку и довольно подробно описывал принцип ее работы. Не вижу смысла расписывать заново что куда, поэтому просто скопирую текст сюда:
Логика работы:
1) С помощью метки country
передаем в формате iso страну mydom.com/thanks?country=RU
2) Если перевод для этой страны имеется — покажет перевод под эту страну
2.1) Если такой страны с переводом нет в source/iso
— покажет страницу спасибо на английском языке.
Возможности:
- Содержит в себе практически все языки перевода и автоматически определяет на какой перевод отправить пользователя.
- Можно вписывать свой js код, который будет подгружаться на всех переводах страницы спасибо. Делается это по пути: thanks/source/js/script.js
. Внутри этого файла так же присутствует пиксель. Все что вам надо сделать - вписать имя метки в которой вы его передаете в переменную let pxname = 'pixel';
.
- Если пользователь вписывает свой email, его данные попадают в файлик в формате name:phone:email
. Сам файл имеет название по передаваемым на страницу спасибо меткам country_vertical_date.txt
.
Настройка:
- Грузим архив в корень трекера (keitaro/binom) и распаковываем (не в lander / landers а именно в корень сервера).
- Если вы используете универсальную страницу спасибо вместе с конструктором апи, то больше ничего делать не надо. Нужно лишь вписать метку в которой передается ваш пиксель в файл thanks/source/js/script.js
.
- Если вы используете свой апи файл для передачи лидов:
- Ставим редирект на нашу страницу спасибо в апи файле в таком формате
header('Location:https://domain.com/thanks/?name='.$_POST['name'].'&phone='.$_POST['name'].'&country='.$_POST['country'].'&vertical='.$_POST['vertical'].'&pixel='.$_POST['pixel'].');
- На лендинг ставим импуты для передачи всех данных для корректной работы страницы спасибо:
<input name="name" type="hidden" value="vasya"> <input name="phone" type="hidden" value="9999999999"> <input name="vertical" type="hidden" value="adult"> <input name="country" type="hidden" value="{country}"> <input name="vertical" type="hidden" value="{pixel}">