Перейти до основного контенту

Як додати reCAPTCHA на свій вебсайт?

У цій статті ви дізнаєтеся, як додати reCAPTCHA на свій сайт в Onepage.

Anastasiia avatar
Автор: Anastasiia
Оновлено цього тижня

Захист вашого сайту від спаму та ботів є надзвичайно важливим, і додавання reCAPTCHA — це простий, але ефективний спосіб це зробити. У цьому посібнику ми покажемо, як інтегрувати reCAPTCHA v2 ( чекбокс «Я не робот») у ваш конструктор сайтів лише за кілька кроків. Це пояснення розроблене для користувачів без технічного досвіду.


Що таке reCAPTCHA?

reCAPTCHA — це інструмент від Google, який перевіряє, чи є відвідувачі вашого сайту справжніми людьми. Якщо ви коли-небудь ставили галочку біля фрази «Я не робот», то ви вже користувалися ним! Для відвідувачів це просто й швидко, а для вас — надійний спосіб заблокувати небажані дії.


Крок 1: Отримайте свої reCAPTCHA-ключі

Щоб підключити reCAPTCHA до вашого сайту, вам потрібно два ключі:

  • Ключ сайту (Site Key): цей ключ ідентифікує ваш сайт для Google.

  • Секретний ключ (Secret Key): забезпечує зв’язок між вашим сайтом і сервісом reCAPTCHA від Google.

Ось як їх отримати:

  1. Перейдіть на сторінку адміністрування Google reCAPTCHA.

  2. Увійдіть у свій обліковий запис Google.

  3. Зареєструйте свій сайт:

    • Назва (Label): дайте назву для reCAPTCHA (наприклад, "Мій сайт").

    • Тип (Type): оберіть reCAPTCHA v2 і варіант “Я не робот” (Checkbox).

    • Домен (Domains): введіть домен вашого сайту (наприклад, www.mywebsite.com).

  4. Погодьтеся з умовами використання та натисніть Submit.

Після реєстрації ви отримаєте Site Key та Secret Key. Збережіть ці ключі в надійному місці.

Детальнішу інформацію ви можете знайти за цим посиланням: https://cloud.google.com/recaptcha/docs/create-key-website


Крок 2: Додайте ключі до вашого конструктора сайту

  1. Відкрийте Onepage та перейдіть до налаштувань ReCAPTCHA.

  2. Скопіюйте свій Site Key з Google і вставте його в поле «Ключ сайту».

  3. Скопіюйте свій Secret Key з Google і вставте його в поле «Секретний ключ».

  4. Натисніть «Зберегти», щоб застосувати зміни.


Крок 3: Протестуйте reCAPTCHA на вашому сайті

Після завершення налаштування настав час перевірити роботу reCAPTCHA.

  1. Перейдіть на ваш сайт.

  2. Переконайтеся, що прапорець «Я не робот» з’являється у формах, де ви активували reCAPTCHA (наприклад, у формі зворотного зв’язку або реєстрації).

  3. Спробуйте пройти перевірку reCAPTCHA, щоб переконатися, що вона працює правильно.


Найкращі практики використання reCAPTCHA

  • Зосередьтеся на важливих формах: Додавайте reCAPTCHA лише на ті сторінки, де відвідувачі надсилають дані — наприклад, у форми зворотного зв’язку або реєстрації. Уникайте додавання reCAPTCHA на всі сторінки сайту, щоб не ускладнювати користувацький досвід.

  • Будьте доброзичливими до користувачів: Якщо відвідувачам складно пройти reCAPTCHA (наприклад, потрібно розв’язати кілька задач поспіль), підкажіть їм, що вони можуть оновити сторінку або звернутися до вас напряму.

  • Слідкуйте за активністю: Використовуйте адміністративну панель reCAPTCHA, щоб відстежувати ефективність захисту на вашому сайті.


Поширені питання та їх вирішення

Що робити, якщо reCAPTCHA не працює?

Перевірте, чи Site Key та Secret Key точно відповідають тим, що надані Google. Якщо проблема не зникає, ви можете звернутися до нашої служби підтримки — ми з радістю вам допоможемо.

Чи можу я використовувати одні й ті самі ключі для кількох вебсайтів?

Ні, кожен домен потребує власного унікального набору ключів. Вам потрібно повторити процес реєстрації для кожного окремого вебсайту.

Лише за кілька кроків ви додали надійний рівень захисту до свого сайту! Завдяки reCAPTCHA ви захищаєте як своїх відвідувачів, так і сам сайт від спаму та ботів. Якщо вам потрібна додаткова допомога — не соромтеся звернутися до нашої служби підтримки.

Тепер ви готові насолоджуватись безпечним і вільним від спаму сайтом!


💡Бажаєте залишити відгук до цієї статті? Будь ласка, напишіть у наш чат або за адресою support@onepage.io, і ми зможемо її покращити. Дякуємо! 🙂

Ви отримали відповідь на своє запитання?