Jak dodać Google reCAPTCHA v3 do formularzy Gravity
Opublikowany: 2022-03-09„Ten post zawiera linki partnerskie; oznacza to, że zarabiamy prowizje, jeśli robisz zakupy za pośrednictwem linków na tej stronie”

Jedną z najtrudniejszych i najbardziej irytujących rzeczy w zarządzaniu blogami WordPress są wpisy spamowe. Może to mieć formę komentarzy na blogu, ruchu botów, złośliwych ataków lub wpisów w formularzach kontaktowych.
Radzenie sobie z wpisami spamu może zająć czas Twojej produktywności. Nie wspominając o potencjalnym spustoszeniu, jakie może to spowodować na wydajności Twojego bloga i doświadczeniu użytkownika.
Obecnie opracowano wiele aplikacji zabezpieczających sieci Web do zwalczania ruchu botów i innych zautomatyzowanych ataków. Jednym z nich jest Google reCAPTCHA v3.
Tak więc w dzisiejszym poście przyjrzymy się, jak dodać Google reCAPTCHA v3 do Gravity Forms, aby powstrzymać spam i ruch botów przed atakowaniem formularzy internetowych.
Jeśli używasz formularzy Gravity Forms dla formularzy kontaktowych na blogu WordPress, ten post będzie dla Ciebie pomocny. Ponadto, jeśli używasz formularzy WPForms lub Ninja, proces opisany w tym poście jest taki sam.
Postępuj zgodnie z instrukcjami zawartymi w tym samouczku, aby zintegrować reCAPTCHA v3 z formularzami internetowymi WordPress.
Ale najpierw zobaczmy, czym dokładnie jest Google reCAPTCHA v3?
Co to jest Google reCAPTCHA v3?
W przypadku ogólnego zastosowania ten film wyjaśnia, jak działa Google reCAPTCHA v3, aby uniemożliwić spamerom i botom dostęp do treści Twojej witryny.
Google reCAPTCHA v3 to bezpłatna aplikacja zabezpieczająca sieć przed spamem opracowana przez Google w celu ochrony przed spamem, automatycznymi atakami, złośliwymi atakami, nadużyciami w witrynach internetowych i ruchem botów.
Aplikacja działa zakulisowo, aby określić, czy działanie na miejscu jest wykonywane przez człowieka, czy bota. V3 reCAPTCHA został opracowany, aby zapewnić lepsze wrażenia użytkownika i wyłapać bardziej wyrafinowane boty na swoich torach.
W przeciwieństwie do swojego poprzednika, reCAPTCHA v2, który wykorzystuje obraz puzzle lub sprawdza bota, aby sprawdzić, czy ruch jest uzasadniony, czy nie; reCAPTCHA v3 uruchamia adaptacyjny silnik analizy ryzyka w tle Twojej witryny, aby stwierdzić, czy działanie lub ruch są podejrzane, czy nie.
Ten rodzaj zaawansowanej analizy bezpieczeństwa sieci pomaga poprawić wrażenia użytkownika i eliminuje potrzebę przechodzenia przez wyzwania CAPTCHA w celu uzyskania dostępu do strony internetowej.
Ale ma też swoją własną wadę, którą omówiłem w sekcji FAQ tego posta. Więc czytaj dalej.
Czy Google v3 reCAPTCHA jest bezpłatny?
Do pewnego stopnia v3 reCAPTCHA to bezpłatna usługa Google dla właścicieli małych firm i webmasterów. Jeśli Twoja witryna generuje mniej niż milion wywołań API miesięcznie, reCAPTCHA jest bezpłatne.
Jednak w przypadku witryn internetowych o dużej skali z ponad milionem wywołań API miesięcznie lub 1000 wywołań API na sekundę, możesz zarejestrować konto reCAPTCHA dla przedsiębiorstw.
Za każde 1000 wywołań interfejsu API na koncie reCAPTCHA firmy Google pobiera 1 USD. A jeśli generujesz ponad 10 milionów wywołań API miesięcznie, jest dla Ciebie niestandardowe rozwiązanie.
Poza tym reCAPTCHA to bezpłatna usługa Google dla Ciebie.
Jak Google reCAPTCHA v3 współpracuje z formularzami grawitacyjnymi
Formy grawitacyjne są wstępnie zbudowane z reCAPTCHA v2. Nie musisz robić nic więcej, aby działało z formularzami kontaktowymi WordPress. Ale w przypadku Google reCAPTCHA v3 istnieje pewne obejście, aby działała z formularzami kontaktowymi.
W reCAPTCHA v3 Google śledzi zachowania lub działania użytkowników w Twojej witrynie, aby określić, czy jest to człowiek, czy bot. Następnie przypisuje ocenę do działania użytkownika.
Zebrane dane użytkownika służą do określenia, czy ruch jest zgodny z prawem, czy nie. Do akcji przypisywany jest wynik od 0,0 do 1,0. Wynik 1,0 to dobry wynik, a 0,0 to zły wynik.
Teraz, gdy formularz jest przesyłany za pomocą formularza Gravity, wyniki reCAPTCHA v3, które są obliczane na podstawie zachowania użytkownika, są zapisywane wraz z wpisem formularza.
Formy grawitacyjne będą teraz porównywać wynik akcji z progiem w twoich ustawieniach. Jeśli wpis wyniku jest mniejszy lub równy temu progowi, wiadomość jest wysyłana do folderu spamu.
Google reCAPTCHA v3 jest bardziej zaawansowany, zabezpieczony i zapewnia nieprzerwane wrażenia użytkownika podczas przesyłania formularzy.
Jest jednak jeden aspekt prywatności użytkownika, który może Cię niepokoić.
Korzystanie z Google v3 reCAPTCHA oznacza również, że dane użytkownika Twojej witryny zostaną przesłane na serwer Google. Daje to użytkownikowi mniejszą kontrolę nad prywatnością i zapewnia Google więcej danych osobowych użytkowników.
Chociaż według Google API captcha wysyła informacje o sprzęcie i oprogramowaniu, w tym dane urządzenia i aplikacji, z powrotem do Google w celu analizy, a usługa jest używana tylko do zwalczania spamu i nadużyć.
Aby uzyskać więcej informacji na temat tego problemu dotyczącego prywatności, przeczytaj dokumentację pomocy na blogu Google.
Czy reCAPTCHA v3 jest lepszy niż reCAPTCHA v2?
Nie ma dobrych ani złych odpowiedzi na to pytanie. Każdy z nich zapewnia inny rodzaj zabezpieczenia Twojej witryny.
Być może będziesz musiał przetestować kilka typów reCAPTCHA, aby zobaczyć, który z nich działa najlepiej w Twojej sytuacji.
W chwili pisania tego tekstu istnieją cztery rodzaje reCAPTCHA:
- reCAPTCHA v2 (nie jestem robotem)
- reCAPTCHA v2 (niewidoczny reCAPTCHA)
- Android reCAPTCHA
- reCAPTCHA v3
Przyjrzyjmy się pokrótce każdej z funkcji reCAPTCHA.
reCAPTCHA v2 (pole wyboru nie jestem robotem)
ReCAPTCHA v2 (pole wyboru nie jestem robotem) jest trudniejsze dla ludzi i może obniżyć współczynnik konwersji. Ponieważ udowodnienie, że jesteś człowiekiem, wymaga wielu wyzwań.
To ten, który widzisz najczęściej, prosi o zaznaczenie pola lub kliknięcie zestawu obrazów, aby udowodnić, że jesteś człowiekiem.

reCAPTCHA v2 (niewidoczny reCAPTCHA)
Nazywa się to niewidocznym reCAPTCHA v2, ponieważ wszystko, co zobaczysz, to pływająca odznaka na stronie.
I jest bardziej przyjazny dla użytkownika i zapewnia lepsze wrażenia na miejscu niż v2 reCAPTCHA, pole wyboru nie jestem robotem.
Ponadto może potencjalnie zwiększyć konwersję, ponieważ nie wymaga udowadniania, że jesteś człowiekiem, chyba że ruch jest podejrzany.
Działa w tle, śledząc ruch myszy, aby określić, czy działanie użytkownika pochodzi od botów, czy od ludzi?
Jeśli akcja jest podejrzana o bycie botem, pojawi się test pola wyboru z prośbą o udowodnienie, że jesteś człowiekiem.

reCAPTCHA v2 Android
Jak sama nazwa wskazuje, ma być używany w aplikacji na Androida.

Jeśli nie jesteś programistą aplikacji na Androida, możesz spokojnie to zignorować.
Implementacja i wykonanie reCAPTCHA v2 Android wykracza poza zakres tego artykułu.
reCAPTCHA v3
v3 reCAPTCHA jest również niewidoczny w tym sensie, że nie wymaga zdania testu, aby udowodnić, że jesteś człowiekiem.
Jak powiedziałem wcześniej, reCAPTCHA v3 wykorzystuje adaptacyjny silnik analizy ryzyka do wykrywania spamu lub obraźliwego zachowania w Twojej witrynie. Następnie przekazuje wynik, aby określić, jak prawdopodobne jest, że działanie użytkownika jest spowodowane przez boty, czy nie?
Od Ciebie zależy, co zrobić z partyturą. Możesz pozwolić, aby akcja przeszła z niższym wynikiem lub zostać zablokowana.
V3 reCAPTCHA może uniemożliwić prawdziwym użytkownikom dostęp do formularzy internetowych, jeśli uważają, że działanie pochodzi od bota.
Musisz więc uważać na to, ile punktów dajesz działaniu, aby odpuścić, czy nie.

Jak dodać reCAPTCHA v3 do Gravity Forms
Aby używać reCAPTCHA v3 z formularzami, potrzebujesz wtyczki WordPress Gravity w wersji 2.5 lub nowszej. Więc po pierwsze, pobierz najnowszą wersję wtyczki formularzy Gravity tutaj i zainstaluj ją na swojej stronie.
Następnie pobierz dodatek Gravity Forms reCAPTCHA v3, aby pracować z formularzem.
Możesz uzyskać dostęp do strony dodatkowej formularza Gravity, przechodząc do pulpitu WordPress. Kliknij Formularz z menu na pasku bocznym, a następnie kliknij dodatek, aby uzyskać dostęp do przeglądarki dodatków formularzy Gravity.
Przewiń stronę, aby znaleźć dodatek reCAPTCHA v3 Gravity Forms i wybierz go.

Po znalezieniu dodatku Gravity Form reCAPTCHA v3 musisz go zainstalować i aktywować. Następnie musisz zintegrować swoje formularze Gravity z usługami Google reCAPTCHA v3 API, aby działały.
Ten proces obejmuje uzyskanie witryny Google v3 reCAPTCHA API i tajnych kluczy. Ukończenie tego procesu zajmuje mniej niż 5 minut, nie musisz się martwić o żaden proces konfiguracji technicznej.
Proces jest prosty i łatwy do naśladowania.
Przejdź do witryny Google reCAPTCHA API i wykonaj poniższe czynności.
Podobnie jak w przypadku wszystkich produktów i usług Google, aby uzyskać dostęp do strony, potrzebujesz konta Gmail. Jeśli więc nie masz konta Gmail, musisz je utworzyć w tym celu.
Zaloguj się na swoje konto Gmail i wypełnij wymagane pole.
Oto informacje potrzebne do wejścia na stronę:
- Nazwa Twojego projektu
- reCAPTCHA v2 czy v3? Wybierz v3
- Wpisz nazwę swojej domeny bez protokołu HTTPS
- Wprowadź adres email
- Zaakceptuj warunki Google reCAPTCHA.

Po wypełnieniu wszystkich informacji i wygenerowaniu witryny Google API oraz tajnych kluczy wróć do pulpitu administracyjnego WordPress. Stąd kliknij Form==>>>Ustawienia==>>>reCAPTCHA v3 , wszystko z menu paska bocznego.
Teraz wprowadź witrynę i tajne klucze API skopiowane z Google do odpowiedniego złożonego formularza.
Jeśli wszystko pójdzie dobrze, powinieneś zobaczyć zielony znacznik wyboru, jak na poniższym obrazku.

Domyślnym globalnym ustawieniem progu wyniku jest 0,5. Ponieważ jednak strony internetowe nie są tworzone jednakowo, zachowanie i działania użytkowników nie są takie same. Możesz więc skonfigurować próg Google reCAPTCHA dla swojej witryny.
Aby uzyskać więcej informacji na temat konfigurowania progu na podstawie użytkowników witryny, zapoznaj się z postem pomocy w dokumentacji.
W tym momencie reCAPTCHA v3 jest teraz włączona we wszystkich formularzach Gravity w Twojej witrynie. Jeśli chcesz wykluczyć niektóre formularze kontaktowe z korzystania z zabezpieczeń v3 reCAPTCHA, możesz to zrobić, przechodząc do odpowiedniej strony ustawień formularza w panelu administratora WordPress.
Otwórz stronę ustawień formularza i zaznacz pole „ Wyłącz reCAPTCHA v3 dla tego formularza ” obok formularza internetowego, który chcesz wykluczyć.
Kliknij przycisk Zapisz i od tego momentu reCAPTCHA v3 nie będzie działać na tym formularzu.
Najczęściej zadawane pytania dotyczące korzystania z formularzy Gravity z Google reCAPTCHA v3
Czy reCAPTCHA v3 jest bezpieczniejszy niż v2?
Chociaż reCAPTCHA v3 jest łatwiejszy dla ludzi niż v2, żaden z nich nie jest bezpieczniejszy od drugiego.
v3 reCAPTCHA zapewnia lepsze wrażenia użytkownika i wygodniejszy sposób, aby administratorzy witryny mieli kontrolę nad konfiguracją zabezpieczeń witryny. Ale dla nietechnicznych administratorów witryn może to być trudne, aby określić, co to jest bot lub ruch ludzki?
Ponieważ musisz zdecydować, jakie działanie chcesz ustawić próg dla określonej odpowiedzi. To nie jest coś, z czym każdy mógłby sobie poradzić lub zrobić.Czy formularze Gravity obsługują reCAPTCHA v3?
Domyślnie formularze Gravity nie mają wbudowanej obsługi Google reCAPTCHA v3, ale istnieje dodatek integrujący usługi v3 reCAPTCHA ze wszystkimi formularzami Gravity teraz iw przyszłości.
Ma jednak wbudowaną obsługę Google reCAPTCHA v2.Czy Akismet współpracuje z formami grawitacyjnymi?
Tak, Akismet działa bezproblemowo z formularzami Gravity, integrując się z dodatkiem Akismet formularzy Gravity w połączeniu z wtyczką WordPress Akismet.
Po integracji, Akismet zostanie włączony na wszystkich twoich formularzach Gravity. Każde przesłanie formularza internetowego zostanie sprawdzone przez ochronę antyspamową Akismet pod kątem wpisów botów.Czy formularze Gravity mają API dla programistów?
Tak, formularze Gravity mają bibliotekę interfejsów API do uzyskiwania dostępu i rozszerzania domyślnych funkcji.
Jeśli jesteś programistą, który chce uzyskać więcej z formularzy Gravity, możesz uzyskać dostęp do strony dokumentacji API programisty z tego miejsca.
Wniosek…
Gravity Forms jest obecnie jednym z najlepszych, najbezpieczniejszych i najbardziej zaawansowanych kreatorów formularzy WordPress. Korzystanie z Gravity Forms z Google reCAPTCHA v3 zapewni użytkownikom Twojej witryny bezpieczniejsze i bezproblemowe działanie.
Jeśli próbowałeś używać reCAPTCHA v3 w swoich formularzach internetowych, mam nadzieję, że ten samouczek pomoże ci to rozwiązać?