- Включить нумерованное содержание?
- Нет
Если в заявках много номеров с ошибками, дубликатов и пустых лидов — значит, льётся трешовый трафик.
Это не только загружает CRM, но и снижает конверсию, приводит к холостым звонкам и лишним расходам.
Разбираем простой скрипт, который поможет автоматически проверять номера и блокировать повторные заявки.
Устанавливаем скрипт на лендинг
Открываем index.php (или index.html`) и вставляем код перед `</body>.
Материал с канала: Qleads Media | Арбитраж трафика
Настраиваем под своё ГЕО
Меняем код страны и длину номера:
Если работаешь с другим ГЕО — просто подставь нужные значения.
Автоматическая проверка номера
Блокируем повторные заявки
Часто пользователи случайно или специально отправляют одну и ту же заявку несколько раз. Этот код проверяет, есть ли номер в cookies, и не даёт оформить дубликат.
Что даёт этот скрипт?

Это не только загружает CRM, но и снижает конверсию, приводит к холостым звонкам и лишним расходам.
Разбираем простой скрипт, который поможет автоматически проверять номера и блокировать повторные заявки.
Устанавливаем скрипт на лендинг
Открываем index.php (или index.html`) и вставляем код перед `</body>.
HTML:
<form id="lead-form">
<input type="text" name="name" placeholder="Ваше имя">
<input type="tel" id="phone" name="phone" placeholder="Ваш телефон">
<button type="submit" id="submit">Отправить</button>
</form>
<script>
// Код вставляем ниже
</script>
</body>
</html>
Материал с канала: Qleads Media | Арбитраж трафика
Настраиваем под своё ГЕО
Меняем код страны и длину номера:
JavaScript:
const countryCode = "38"; // Код страны (например, Украина)
const phoneLength = 10; // Количество цифр в номере без кода страны
const totalLength = countryCode.length + phoneLength;
Если работаешь с другим ГЕО — просто подставь нужные значения.
Автоматическая проверка номера
- Добавляет код страны автоматически
- Не даёт отправить заявку, если номер неверный
- Подсвечивает ошибки (красным), корректные номера — зелёным
JavaScript:
const phoneInput = document.getElementById("phone");
const submitButton = document.getElementById("submit");
phoneInput.addEventListener("input", () => {
let phone = phoneInput.value.replace(/\D/g, ""); // Убираем лишние символы
if (!phone.startsWith(countryCode)) phone = countryCode + phone; // Добавляем код страны
phoneInput.value = "+" + phone;
if (/^\+38\d{10}$/.test(phone)) {
submitButton.disabled = false;
phoneInput.style.border = "2px solid green"; // Зеленая рамка при корректном номере
} else {
submitButton.disabled = true;
phoneInput.style.border = "2px solid red"; // Красная рамка при ошибке
}
});
Блокируем повторные заявки
Часто пользователи случайно или специально отправляют одну и ту же заявку несколько раз. Этот код проверяет, есть ли номер в cookies, и не даёт оформить дубликат.
JavaScript:
document.getElementById("lead-form").addEventListener("submit", (e) => {
e.preventDefault();
const phone = phoneInput.value;
if (document.cookie.includes(phone)) {
alert("Вы уже отправили заявку, ожидайте ответа!");
return;
}
document.cookie = `phone=${phone}; max-age=86400`; // Запоминаем номер на 24 часа
alert("Заявка отправлена!");
e.target.submit();
});
Что даёт этот скрипт?
- Меньше фейковых номеров и ошибок
- Чистый лидгент без дубликатов
- Экономия бюджета на обработке невалидных заявок

Последнее редактирование модератором: