Техническое задание: Антибот-защита для кнопок мессенджеров
Цель проекта
Защитить кнопки-ссылки на Telegram и WhatsApp от автоматических ботов и кликов, внедрив промежуточный этап верификации через Google reCAPTCHA v3. Обеспечить корректный сбор аналитических данных на всех этапах взаимодействия пользователя.
Основные требования
1. Создание промежуточных страниц
- Реализовать две страницы на платформе Тильда:
/go/telegram и /go/whatsapp.
- На этих страницах должна быть установлена невидимая (фоновую) проверка Google reCAPTCHA v3.
2. Логика работы защиты
- При успешном прохождении проверки reCAPTCHA система автоматически выполняет редирект на реальные ссылки:
- Для Telegram:
https://t.me/...
- Для WhatsApp:
https://wa.me/...
- Если reCAPTCHA не пройдена (низкий балл или ошибка), редирект не выполняется. Пользователь остается на промежуточной странице.
3. Изменение ссылок на сайте
- Все кнопки «Telegram» и «WhatsApp» на основном сайте должны вести не напрямую в мессенджеры, а на соответствующие промежуточные страницы (
/go/telegram и /go/whatsapp).
4. Интеграция аналитики
Необходимо настроить отправку следующих событий в систему аналитики (например, Google Analytics, Яндекс.Метрика или аналоги):
- «Клик кнопки» - событие при нажатии на кнопку мессенджера на сайте.
- «Загрузка промежуточной страницы» - событие при открытии страницы
/go/....
- «Успешный редирект» - событие после положительной проверки reCAPTCHA и перенаправления пользователя.
Ожидаемый результат
Пользователь, нажимая на кнопку, сначала попадает на «невидимую» страницу проверки. Человек моментально перенаправляется в мессенджер, а бот или скрипт блокируется. Все этапы перехода фиксируются в аналитике для дальнейшего анализа трафика и эффективности защиты.