> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloudflare Turnstile: защита форм от ботов без капчи

> Подключите Cloudflare Turnstile к лендингам в LanderLab, чтобы защитить формы от ботов и спама без капчи для реальных посетителей.

> Добавьте Cloudflare Turnstile на свои лендинги в LanderLab, чтобы защитить формы от ботов и спам-отправок — без того, чтобы просить посетителей решать капчу.

## Что такое Cloudflare Turnstile?

Cloudflare Turnstile — бесплатный инструмент защиты от ботов, который заменяет классические капчи. Вместо того чтобы просить посетителей найти светофоры или ввести искажённый текст, Turnstile проверяет посетителей незаметно, в фоне, по сигналам браузера и анализу поведения.

Для большинства обычных посетителей Turnstile полностью невидим. Проверку проходит только подозрительный трафик, поэтому ваши формы остаются защищёнными, а у реальных пользователей не появляется лишних препятствий.

LanderLab берёт установку скрипта Turnstile на себя. После добавления интеграции с вашим Site Key Turnstile автоматически работает на формах вашего лендинга.

<Note>
  После добавления интеграции Turnstile она сохраняется **глобально** в вашем аккаунте. Вы можете использовать её на нескольких лендингах, не вводя данные повторно.
</Note>

***

## Перед началом

Прежде чем добавлять Turnstile в LanderLab, создайте виджет Turnstile в аккаунте Cloudflare и получите свой **Site Key**. Это займёт около 2 минут.

<Steps>
  <Step title="Войдите в Cloudflare">
    Перейдите на [dash.cloudflare.com](https://dash.cloudflare.com) и войдите в аккаунт. Если аккаунта Cloudflare у вас нет, его можно бесплатно зарегистрировать на [cloudflare.com](https://www.cloudflare.com).
  </Step>

  <Step title="Откройте Turnstile">
    В левом меню панели Cloudflare нажмите **Turnstile**. Вы попадёте на страницу управления виджетами Turnstile.
  </Step>

  <Step title="Создайте новый виджет">
    Нажмите **Add Widget** и заполните поля:

    | Поле | Что указать |
    | :- | :- |
    | **Widget name** | Понятное название виджета (например, «LanderLab Forms»). |
    | **Hostname** | Нажмите **Add Hostname** и введите домен вашего лендинга (например, `yourdomain.com` — без `https://` и `www`). |
    | **Widget mode** | Выберите режим, который подходит для вашей задачи. Режимы виджета описаны ниже. |

    Нажмите **Create**, чтобы сохранить виджет.
  </Step>

  <Step title="Скопируйте Site Key">
    После создания виджета Cloudflare покажет ваш **Site Key** и Secret Key. Скопируйте **Site Key** (он выглядит как `0x4AAAAAAA...`). Для LanderLab нужен только Site Key.

    <Note>
      Храните **Secret Key** в тайне и никому его не передавайте. LanderLab требует только Site Key.
    </Note>
  </Step>
</Steps>

***

## Режимы виджета

У Cloudflare Turnstile три режима виджета. Выберите подходящий при создании виджета в панели Cloudflare.

| Режим | Как работает |
| :- | :- |
| **Managed** | Cloudflare решает автоматически. Большинство посетителей проходят проверку незаметно, и только подозрительный трафик видит проверочное задание. Рекомендуемый режим для большинства лендингов. |
| **Non-Interactive** | Всегда показывает небольшой видимый виджет, но посетителю не нужно на нём кликать или что-либо делать. Полезен, если вам нужен видимый индикатор защиты. |
| **Invisible** | Полностью незаметный режим. Виджет не показывается никогда, проверка проходит целиком в фоне. |

<Tip>
  Для лендингов для лидогенерации обычно лучше всего подходит **режим Managed**. Он не мешает реальным посетителям и блокирует отправки от ботов.
</Tip>

***

## Как добавить Turnstile в LanderLab

<Steps>
  <Step title="Откройте свой лендинг">
    Перейдите в **Landing Pages** и нажмите на **название лендинга**, на котором хотите включить защиту Turnstile.
  </Step>

  <Step title="Откройте вкладку Integrations">
    Нажмите **Add Integration**, чтобы открыть панель интеграций.
  </Step>

  <Step title="Выберите Turnstile">
    В списке доступных интеграций найдите **Turnstile** (с подписью «Protect your forms from bots with Turnstile») и нажмите на неё. Появится форма настройки.
  </Step>

  <Step title="Заполните обязательные поля">
    Введите следующие данные:

    | Поле | Описание |
    | :- | :- |
    | **Name** | Название этой интеграции (например, «Turnstile»). Поможет узнать её при повторном использовании на других страницах. |
    | **Site Key** | Site Key вашего виджета Cloudflare Turnstile (например, `0x4AAAAAAA...`). Находится в панели Cloudflare в разделе Turnstile после создания виджета. |
  </Step>

  <Step title="Нажмите Add Turnstile">
    Нажмите кнопку **Add Turnstile**, чтобы сохранить интеграцию. LanderLab хранит её глобально, поэтому позже вы сможете подключить её к другим лендингам, не вводя данные заново.
  </Step>

  <Step title="Опубликуйте лендинг">
    Нажмите **Publish** или **Republish**, чтобы активировать Turnstile на формах. Дополнительных настроек в редакторе формы не требуется.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/landerlab-babdc23f/HMKrQYFyvSl4tVFf/images/turnstile.png?fit=max&auto=format&n=HMKrQYFyvSl4tVFf&q=85&s=3f997793d00d9554271d930dc42fdb52" alt="Форма настройки Turnstile с полями Name и Site Key" width="1920" height="991" data-path="images/turnstile.png" />
</Frame>

***

## Подключение Turnstile к другому лендингу

Поскольку интеграции Turnstile сохраняются глобально, создавать новую для каждого лендинга не нужно. Любую ранее сохранённую интеграцию можно использовать на нескольких страницах.

<Steps>
  <Step title="Откройте другой лендинг">
    Перейдите в **Landing Pages** и нажмите на название лендинга, где хотите использовать ту же интеграцию Turnstile.
  </Step>

  <Step title="Добавьте интеграцию">
    Нажмите **Add Integration**. Вы увидите список ранее сохранённых конфигураций Turnstile. Выберите ту, которую хотите подключить.
  </Step>

  <Step title="Выберите варианты (если применимо)">
    Если у лендинга несколько **вариантов A/B-теста**, появится окно с вопросом, какие варианты должны использовать эту интеграцию. Выберите нужные варианты и подтвердите выбор.

    <Note>
      Окно выбора вариантов появляется, только если у лендинга больше одного активного варианта. Если вариант один, интеграция применяется автоматически.
    </Note>
  </Step>

  <Step title="Сохраните и опубликуйте">
    Нажмите **Save**, затем **Publish** или **Republish**, чтобы активировать Turnstile на выбранных вариантах.
  </Step>
</Steps>

***

## Как проверить, что Turnstile работает

Когда лендинг опубликован с включённым Turnstile:

1. Откройте **URL опубликованного лендинга** в браузере.
2. Отправьте форму с тестовыми данными.
3. Turnstile проверит отправку автоматически в фоне.

Чтобы убедиться, что всё работает, проверьте со стороны Cloudflare:

1. Вернитесь в [панель Cloudflare](https://dash.cloudflare.com).
2. Нажмите **Turnstile** в меню.
3. Выберите свой виджет.
4. Откройте раздел **Analytics**. После нескольких тестовых отправок там появятся показатели **Challenges issued** и процент **Likely human**.

<Tip>
  Для большинства посетителей Turnstile работает незаметно, поэтому на странице вы, скорее всего, не увидите никакого виджета — кроме случая, когда выбран режим Non-Interactive. Это нормальное поведение.
</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.