> For the complete documentation index, see [llms.txt](https://docs.jaka.app/shopify/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.jaka.app/shopify/~/revisions/rpY9mFDjQMRHRtjRdnC9/pages-and-links/google-recaptcha-setup.md).

# Google reCAPTCHA Setup

## Set up Google reCAPTCHA v2/v3 Site Key and Secret Key

&#x20;1\. Sign in your Google account. > Visit the [reCAPTCHA Admin Console](https://www.google.com/recaptcha/admin)

&#x20;2\. Click on the “**+**” button or visit [this link](https://www.google.com/recaptcha/admin/create) to register a new site directly

<figure><img src="/files/rsdzDxMhIQiS7P8eTh4B" alt=""><figcaption></figcaption></figure>

&#x20;3\. Enter a **label** for this new site. This label will help you to identify the site in the future.

<figure><img src="/files/m6bh66NCH0y0ouJ5WAG9" alt=""><figcaption></figcaption></figure>

&#x20;4\. Choose the **reCAPTCHA type**

The available options are:

* **reCAPTCHA v2:** The reCAPTCHA v2 requires clicking the “I’m not a robot” checkbox and submitting an image recognition challenge. But, if you choose the “**Invisible reCAPTCHA badge**” option, Google will validate the request in the background.
* **reCAPTCHA v3:** The reCAPTCHA v3 runs in the background and generates a score based on a user’s behavior on your site. If the score is satisfactory, Google won’t bother the user with any verification challenge.

<figure><img src="/files/ripzlG7BXHkcW5fUlWpC" alt=""><figcaption></figcaption></figure>

&#x20;5\.  Enter the **Domains**: add the domain names for your website where you want to use reCAPTCHA. You can enter multiple valid domains here.

For example: The page I want to add reCAPTCHA is <https://booking-nga.jaka.app/register>. I'll add the domain [booking-nga.jaka.app](https://booking-nga.jaka.app/register) to the reCAPTCHA config.&#x20;

&#x20;6\. Then accept the reCAPTCHA terms and click on the **SUBMIT** button&#x20;

&#x20;7\. You’ll get your Site Key and Secret Key right after clicking on the ‘Submit’ button

<figure><img src="/files/UKy1TKCKtVxtsMt2Ozh0" alt=""><figcaption></figcaption></figure>

## Add reCAPTCHA to the page&#x20;

&#x20;1\. Open the app > click **Settings** > **Third-Party integration** > enable Google **reCAPTCHA**

&#x20;2\. Add **Site key** and **Secret key** of reCAPTCHA > **Save**

<figure><img src="/files/GwWSpMsMu9SAjjhVIIep" alt=""><figcaption></figcaption></figure>

&#x20;3\. Then from  the app menu on left side, click **Portals** > click **Customize** button of the page template you want to edit

&#x20;4\. Click **Add items** > add **reCAPTCHA** element  > **Save**

<figure><img src="/files/G1UUnfpyuIL7WFPeLx1s" alt=""><figcaption></figcaption></figure>

&#x20;5\. Preview the page to check the the result.&#x20;

## Tutorial video&#x20;

{% embed url="<https://youtu.be/bWc5CRFXCfo>" %}
