Button Покупаем прокси тут
Button Покупаем прокси тут

ТОП полезных скриптов для арбитражных прелендингов

В этой статье собраны практичные решения для прелендингов, которые арбитражники могут сохранить и использовать на постоянной основе. Материал за авторством Gorgona by Top4ek давным давно гуляем включает скрипты для оптимизации лендингов, защиты данных и улучшения пользовательского опыта.

 

Проброс пикселя до страницы благодарности (через куки)

 

Как это работает? При создании объявления в Facebook к ссылке добавляется параметр fbpixel=АЙДИ_ПИКСЕЛЯ. Когда пользователь переходит по ссылке, ID пикселя сохраняется в куки. На странице благодарности этот ID извлекается из куков и подставляется в нужное место в коде, позволяя отследить конверсию.

 

Установка: в файле index.php (или в index.html, который необходимо переименовать в .php) в начало вставить:

 

<?php if(isset($_GET[‘fbpixel’])) { setcookie(‘fbpixel’, $_GET[‘fbpixel’], time() + 36000); } ?>

На странице благодарности перед </head> вставить:

 

<img height=”1″ width=”1″ src=”https://www.facebook.com/tr?id=<?=$_COOKIE[‘fbpixel’]?>&ev=Lead&noscript=1″/>

Защита от дублей (если пользователь повторно попал на ленд)

 

Как это работает? При первом заказе пользователю в куки записывается параметр с заданным сроком жизни. Если в течение этого времени пользователь возвращается на ленд, скрипт перенаправляет его на указанный URL (например, на домонетку).

Установка: в index.php вставить:

 

<?php

if(isset($_COOKIE[‘psina’])) {

    echo “<script>

    window.location.replace(‘http://ВАШ_ЮРЛ’);

    document.location.href=’http://ВАШ_ЮРЛ’;

    </script>”;

    exit;

}

?>

На странице благодарности в начало добавить:

 

<?php

setcookie(‘psina’, ‘active’, time() + 3600 * 24, ‘/’);

?>

Уточните у партнерской программы, через какое время повторный заказ не считается дублем, и установите соответствующее время жизни куки.


Защита от спая

 

Как это работает: к ссылке объявления добавляется параметр code=значение. Скрипт проверяет, есть ли параметр и соответствует ли он заданному значению. При отсутствии параметра или несоответствии пользователь перенаправляется на указанный URL.

 

Установка: в начало файла index.php добавить:

 

<?php if (!isset($_GET[‘code’]) || $_GET[‘code’] != ‘ВАШЕ_ЗНАЧЕНИЕ’) {

    echo “<script>

    window.location.replace(‘http://ВАШ_ЮРЛ’);

    document.location.href=’http://ВАШ_ЮРЛ’;

    </script>”;

    exit;

} ?>

Проверьте работу скрипта, добавив к вашей ссылке параметр: ?code=ВАШЕ_ЗНАЧЕНИЕ.


Динамическая дата

 

Этот скрипт автоматически обновляет даты на лендинге, например, дату окончания акции или публикации комментариев.

 

Установка: в нужное место текста вставить следующий скрипт:

 

<script type=”text/javascript”>

    d = new Date();

    p = new Date(d.getTime() – (1000 * 3600 * 24 * 7));

    monthA = ‘01,02,03,04,05,06,07,08,09,10,11,12’.split(‘,’);

    var w = p.getDate();

    document.write(p.getDate() + ‘.’ + monthA[p.getMonth()] + ‘.’ + p.getFullYear());

</script>

Время можно настроить, изменив значение 1000 * 3600 * 24 * 7.


Валидатор и маски для телефонов

 

Как это работает: скрипт автоматически подставляет код страны и проверяет валидность номера телефона. Если номер невалиден, заявка не отправляется.

Установка: перед </head> добавить:

 

<style>

    .hide, .flag-dropdown {display: none;}

    .error-box {

        color: #fff;

        background-color: #DE5042;

        border-radius: 5px;

        text-align: center;

        width: 280px;

        font-size: 13px;

        line-height: 20px;

        z-index: 100;

        margin: 0 auto 10px;

    }

</style>

В форму добавьте:

 

<input type=”hidden” name=”country” value=”Код_страны”>

Перед </body> добавить:

 

<script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js”></script>

<script src=”js/jquery.maskedinput-1.2.2.js”></script>

<script src=”js/intlTelInput.min.js”></script>

<script src=”js/validator.js”></script>

Важно! Если на ленде уже подключена библиотека jquery версии не ниже той, что указана в скрипте выше, то библиотеку из скрипта выше ставить не нужно. Если в ленде подключена библиотека версии ниже, удаляем ее

 

Далее в папке, где стоит ленд, создаем папку js (это название папки) и пихаем туда файлы из архива, который скачиваем по этой ссылке. Если папка js в ленде уже имеется, то файлы из архива просто добавляем в нее.

 

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


Плавный скролл к форме заявки

 

Как это работает: при клике на любую ссылку на лендинге пользователь плавно прокручивается к форме заявки.

 

Установка: перед </body> добавить:

 

<script src=”https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js”></script>

<script type=”text/javascript”>

    $(“a”).click(function(e) {

        e.preventDefault();

        var destination = $(‘#АЙДИ_БЛОКА_С_ФОРМОЙ’).offset().top;

        jQuery(“html:not(:animated),body:not(:animated)”).animate({scrollTop: destination}, 800);

        return false;

    });

</script>

Эти скрипты охватывают все основные задачи, которые часто встречаются в арбитраже. Их применение позволит оптимизировать лендинги и защитить трафик. Удачи!

Подпишись
Telegram Instagram YouTube
Обсудить
в нашем чате
Обсудить
в нашем чате
Обсудить
в нашем чате
Обсудить
в нашем чате
Обсудить
в нашем чате

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

Меню