Настройка API на лендинге
Прежде чем настраивать лендинг, убедитесь что оффер отображается в кабинете.
1.1 Скачать архив с необходимыми файлами и перенести файлы в вашу папку с лендом:
Архив : Скачать
В архиве находятся:
— основной файл для отправки заказов api.php
— шаблоны страниц «спасибо» на разных языках
— страница «приватности» privacy.html
Отправка лида производится на адрес:
https://api-new.leadreaktor.com/api/order/create.php
1.2 В конфигурационном файле api.php вам нужно указать ваш ключ для работы с заказами:
Замените API_KEY_HERE на ваш ключ.
Ключ вы можете взять в разделе Инструменты-API
1.3 В файле лендинга index.php внести изменения:
Для всех форм на странице указать путь до конфигурационного файла
<form action="api.php" method="post" class="">
Параметры goods_id и country являются обязательными как name и phone.
Параметр country принимает двухбуквенное значение. Подробнее узнать можно в Википедии.
В параметр goods_id нужно передать id оффера.
1.5 Полностью ваша форма будет выглядеть примерно так:
<form action="api.php" method="post" class="">
<input type="text" name="name" placeholder="Ваше Имя" required>
<input type="tel" name="phone" placeholder="Телефон +7 999 1234567" required>
<input type="hidden" name="country" value="IT">
<input type="hidden" name="goods_id" value="15214">
<input type="hidden" name="sub1" value="<?=@$_GET['sub1']?>">
<input type="hidden" name="sub2" value="<?=@$_GET['sub2']?>">
<input type="hidden" name="sub3" value="<?=@$_GET['sub3']?>">
<input type="hidden" name="sub4" value="<?=@$_GET['sub4']?>">
<input type="hidden" name="sub5" value="<?=@$_GET['sub5']?>">
<input type="hidden" name="utm_source" value="<?=@$_GET['utm_source']?>">
<input type="hidden" name="utm_content" value="<?=@$_GET['utm_content']?>">
<input type="hidden" name="utm_term" value="<?=@$_GET['utm_term']?>">
<input type="hidden" name="utm_campaign" value="<?=@$_GET['utm_campaign']?>">
<input type="hidden" name="client_type" value="<?=@$_GET['client_type']?>">
<input type="hidden" name="webmaster_sub_id" value="<?=@$_GET['webmaster_sub_id']?>">
<button type="submit" class="button">ЗАКАЗАТЬ</button>
</form>
Обратите внимание, что поля имени и телефона важно указывать через name=»name» и name=»phone», а также с атрибутом required.
ВАЖНО! Для корректной передачи меток utm и sub, файл лендинга должен быть сохранен с расширением .php
1.6 Если вам не нужно передавать параметры sub, utm, client_type, webmaster_sub_id — удалите их из формы:
<form action="api.php" method="post" class="">
<input type="text" name="name" placeholder="Ваше Имя" required>
<input type="tel" name="phone" placeholder="Телефон +7 999 1234567" required>
<input type="hidden" name="country" value="IT">
<input type="hidden" name="goods_id" value="15214">
<button type="submit" class="button">ЗАКАЗАТЬ</button>
</form>
При отсутствии необходимости в передаче utm и sub, файл лендинга можно сохранять с расширением .html