Друкарня від WE.UA

Як підвищити ефективність лендингів за допомогою JavaScript-скриптів

Сучасні лендинги потребують постійного оновлення, щоб залишатися ефективними. Динамічні елементи, валідація номерів, актуальні дати та захист від спаму допомагають збільшити конверсію та знизити витрати на рекламу. У цьому матеріалі розглянемо кілька корисних JavaScript-скриптів, які можна впровадити вже сьогодні.

1. Актуалізація дат у коментарях

Щоб лендинг виглядав живим, можна оновлювати дати коментарів за допомогою JavaScript. Це створює ефект активності та підвищує довіру аудиторії.

Простий код для відображення поточної дати:

<span class="js-date">
<script type="text/javascript">
var d = new Date();
var day = d.getDate();
var month = d.getMonth() + 1;
var year = d.getFullYear();
document.write(day + "." + month + "." + year);
</script>
</span>

Щоб вказати дату попереднього дня, використовуйте цей варіант:

<span class="js-date">
<script type="text/javascript">
var d = new Date();
d.setDate(d.getDate() - 1);
var day = d.getDate();
var month = d.getMonth() + 1;
var year = d.getFullYear();
document.write(day + "." + month + "." + year);
</script>
</span>

Змінюючи -1 на -2, -3, можна відображати різні дати.

2. Валідація номерів телефонів для будь-якого гео

Помилка у номері телефону може коштувати вам потенційного клієнта. Щоб зменшити відсоток помилкових заявок, додайте універсальний валідатор номерів:

  1. У <head> додайте посилання:

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.15/css/intlTelInput.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.15/js/intlTelInput.min.js"></script>
  1. Додайте скрипт для обробки номерів:

<script>
document.addEventListener('DOMContentLoaded', () => {
   var phones = document.querySelectorAll('input[name=phone]');
   phones.forEach(phone => {
       var iti = window.intlTelInput(phone, {
           initialCountry: 'UA',
           nationalMode: true,
           autoPlaceholder: 'aggressive',
           utilsScript: 'https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.15/js/utils.min.js'
       });
       phone.addEventListener('input', () => {
           phone.setCustomValidity(iti.isValidNumber() ? '' : 'Невірний номер телефону');
       });
   });
});
</script>

Замініть initialCountry на код потрібної країни.

3. Встановлення пікселя через посилання

Щоб відстежувати дії користувачів, можна передавати піксель через URL:

  1. У index.php додайте:

<?php setcookie("pixel", $_GET["pixel"], time()+60*60*24); ?>
  1. На thank-you page вставте:

<img height="1" width="1" src="https://www.facebook.com/tr?id=<?=$_COOKIE["pixel"]?>&ev=Lead&noscript=1"/>
  1. Приклад URL:

https://test.com/111111?pixel=вашпіксель

4. Аналіз поведінки користувачів через Clarity

Microsoft Clarity – безкоштовний інструмент для відстеження дій користувачів.

  1. Зареєструйтеся в Clarity та створіть проєкт.

  2. Встановіть скрипт на лендинг:

<script type="text/javascript">
(function(c,l,a,r,i,t,y){
   c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
   t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
   y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "ваш-ідентифікатор");
</script>

Тепер можна аналізувати взаємодію користувачів із сайтом.

5. Захист від спаму та дублів заявок

Щоб виключити повторні заявки протягом 30 хвилин, використовуйте цей скрипт:

  1. Створіть файл antispam.js з вмістом:

function setCookie(name, value, minutes) {
    var date = new Date();
    date.setTime(date.getTime() + (minutes * 60 * 1000));
    document.cookie = name + "=" + value + "; expires=" + date.toUTCString() + "; path=/";
}
function getCookie(name) {
    var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
    return match ? match[2] : null;
}
document.addEventListener('DOMContentLoaded', () => {
    if (getCookie('submitted')) {
        document.querySelectorAll('form button').forEach(btn => btn.disabled = true);
    }
});
document.querySelector('form').addEventListener('submit', () => {
    setCookie('submitted', 'true', 30);
});
  1. Підключіть перед </body>:

<script src="antispam.js"></script>

Тепер кнопка надсилання заявки буде заблокована на 30 хвилин.


Висновок

Використання цих JavaScript-скриптів допоможе:

✅ Підвищити довіру до лендингу

✅ Зменшити кількість фейкових заявок

✅ Покращити користувацький досвід

✅ Захистити від спаму та повторних надсилань

✅ Відстежувати поведінку користувачів

Застосовуйте ці рішення та підвищуйте конверсію! 🚀


Приєднуйтесь до партнерської мережі Aila Lab – оффери без модерації та прибуткові вертикалі https://ailalab.com/

Статті про вітчизняний бізнес та цікавих людей:

  • Як модні бренди формують культуру та впливають на глобальні fashion-тренди

    Модні бренди часто стають символами ідентичності. Вони впливають на вибір способу життя не тільки в одязі — розкішні годинники, парфуми, товари для дому та враження підкріплюють культурні наративи успіху, смаку та вишуканості.

    Теми цього довгочиту:

    Мода
  • Створити блог на Друкарні - швидко, легко та безкоштовно

    Друкарня - це зручне та безкоштовне середовище для ведення власного блогу. В даній статті ми розповідаємо про основні переваги та функціональні можливості для того, щоб зацікавити нових авторів створити власний блог на Друкарні. Будь ласка, поширте цю інформацію.

    Теми цього довгочиту:

    Друкарня
  • Чому Google Merchant Center може заблокувати обліковий запис?

    Одним з найбільш ефективних каналів продажів є система Google Merchant Center. Правда, акаунт в ній може бути несподівано заблокований, якщо при його налаштуванні були порушені правила системи. У статті розглянемо підводні камені і дамо відповідь як уникнути блокування

    Теми цього довгочиту:

    Google Merchant Center
  • Бухгалтерський супровід ФОП: сучасний підхід до обліку

    Завдяки розвитку інформаційних технологій, впровадженню сучасних рішень і сервісів процес ведення бухобліку бізнесу став значно простішим і зручним. З іншого боку, ті ж технології додали бухгалтерам роботи – з обліком онлайн-продажів і надходжень у валюті, CRM-системами та ін.

    Теми цього довгочиту:

    Бухгалтерський Облік Фоп
  • Пилосос як базова техніка для щоденного прибирання

    Підтримання чистоти в оселі потребує зручних і продуманих рішень, особливо коли йдеться про догляд за різними поверхнями. У домашньому побуті пилосос залишається базовою побутовою технікою, що поєднує сухе та вологе очищення без зайвих зусиль.

    Теми цього довгочиту:

    Пилососи
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
AilaLab
AilaLab@hpXOoywGtslx8D9 we.ua/hpXOoywGtslx8D9

2Довгочити
277Прочитання
0Підписники
На Друкарні з 21 лютого

Більше від автора

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: