Yerçekimi Formlarına Google reCAPTCHA v3 Nasıl Eklenir

Yayınlanan: 2022-03-09

"Bu Gönderi, bağlı kuruluş bağlantıları içerir; bu, bu sayfadaki bağlantılardan alışveriş yaparsanız komisyon kazandığımız anlamına gelir"

reCAPTCHA v3 - Gravity Forms - öne çıkan resim

WordPress blog yönetiminde uğraşılması en zor ve can sıkıcı şeylerden biri spam girişleridir. Bu, blog yorumları, bot trafiği, kötü niyetli saldırılar veya iletişim formu girişleri şeklinde olabilir.

İstenmeyen posta girişleriyle uğraşmak, üretkenlik zamanınızı alabilir. Blog performansınız ve kullanıcı deneyiminiz üzerinde yaratabileceği potansiyel hasardan bahsetmiyorum bile.

Bot trafiği ve diğer otomatik saldırılarla mücadele etmek için günümüzde geliştirilmiş birçok web güvenlik uygulaması bulunmaktadır. Bunlardan biri Google reCAPTCHA v3.

Bu nedenle, bugünün yayınında, spam ve bot trafiğinin web formlarınızı işgal etmesini durdurmak için Google reCAPTCHA v3'ü Gravity Forms'a nasıl ekleyeceğinize bakacağız.

WordPress blog iletişim formlarınız için Gravity Forms kullanıyorsanız, bu gönderiyi faydalı bulacaksınız. Ayrıca, WPForms veya Ninja formları kullanıyorsanız, bu gönderide açıklanan işlem aynıdır.

v3 reCAPTCHA'yı WordPress web formlarınıza entegre etmek için bu eğitimdeki adım kılavuzunu izleyin.

Ama önce, Google reCAPTCHA v3'ün tam olarak ne olduğunu görelim.

Google reCAPTCHA v3 nedir?

Genel bir kullanım örneği için bu video, spam göndericilerin ve botların web sitenizin içeriğine erişmesini engellemek için Google reCAPTCHA v3'ün nasıl çalıştığını açıklar.

Google reCAPTCHA v3, spam, otomatik saldırılar, kötü niyetli saldırılar, web sitesi kötüye kullanımı ve bot trafiğine karşı koruma sağlamak için Google tarafından geliştirilen ücretsiz bir istenmeyen posta önleme web güvenlik uygulamasıdır.

Uygulama, yerinde bir eylemin bir insan mı yoksa bir bot tarafından mı yapıldığını belirlemek için perde arkasında çalışır. V3 reCAPTCHA, daha iyi bir kullanıcı deneyimi sağlamak ve izlerinde daha karmaşık botları yakalamak için geliştirilmiştir.

Trafiğin meşru olup olmadığını doğrulamak için bir bulmaca görüntüsü veya kontrol botu kullanan selefi reCAPTCHA v2'den farklı olarak; reCAPTCHA v3, bir eylemin veya trafiğin şüpheli olup olmadığını anlamak için sitenizin arka planında uyarlanabilir bir risk analizi motoru çalıştırır.

Bu tür gelişmiş web güvenliği analizi, kullanıcı deneyimini iyileştirmeye yardımcı olur ve bir web sayfasına erişmek için CAPTCHA zorluklarından geçme ihtiyacını ortadan kaldırır.

Ancak bu yazının SSS bölümünde tartıştığım kendi dezavantajı da var. Öyleyse okumaya devam et.

Google v3 reCAPTCHA Ücretsiz mi?

Bir dereceye kadar v3 reCAPTCHA, Google'ın küçük işletme sahipleri ve web yöneticileri için ücretsiz bir hizmetidir. Web siteniz ayda bir milyondan az API çağrısı oluşturuyorsa, reCAPTCHA'yı kullanmak ücretsizdir.

Ancak, ayda bir milyonun üzerinde API çağrısı veya saniyede 1.000 API çağrısı olan büyük ölçekli web siteleri için kurumsal reCAPTCHA hesabına kaydolabilirsiniz.

Google, kurumsal reCAPTCHA hesabındaki her 1.000 API çağrısı için 1 ABD doları ücret alır. Ayda 10 milyonun üzerinde API çağrısı oluşturuyorsanız, sizin için özel bir çözüm var.

Bunun dışında reCAPTCHA, Google'ın sizin için ücretsiz bir hizmetidir.

Google reCAPTCHA v3 Yerçekimi Formlarıyla Nasıl Çalışır?

Yerçekimi formları, reCAPTCHA v2 ile önceden oluşturulmuş olarak gelir. WordPress iletişim formlarınızla çalışması için başka bir şey yapmanız gerekmez. Ancak Google reCAPTCHA v3 için, iletişim formlarınızla çalışmasını sağlamak için biraz geçici çözüm var.

reCAPTCHA v3'te Google, bir insan mı yoksa bir bot mu olduğunu belirlemek için kullanıcıların sitenizdeki davranışlarını veya eylemlerini izler. Ardından kullanıcının eylemine bir puan atar.

Kullanıcının toplanan verileri, trafiğin yasal olup olmadığını belirlemek için kullanılır. Eyleme 0.0 ile 1.0 arasında bir puan atanır. 1.0 puan iyi bir puandır ve 0.0 kötü bir puandır.

Artık Gravity formu kullanılarak bir form gönderildiğinde, kullanıcı davranışına göre hesaplanan reCAPTCHA v3 puanları form girişi ile birlikte saklanıyor.

Yerçekimi formları artık eylem puanını ayarlarınızdaki eşikle karşılaştıracak. Puan girişi bu eşikten küçük veya eşitse, mesaj spam klasörüne gönderilir.

Google reCAPTCHA v3 daha gelişmiştir, güvenlidir ve form gönderimi sırasında kesintisiz bir kullanıcı deneyimi sağlar.

Ancak, kullanıcı gizliliğinin sizi ilgilendirebilecek bir yönü vardır.

Google v3 reCAPTCHA'yı kullanmak, site kullanıcınızın verilerinin Google sunucusuna gönderileceği anlamına da gelir. Bu, kullanıcı üzerinde daha az gizlilik kontrolü sağlar ve Google'a daha fazla kullanıcının kişisel verilerini verir.

Google'a göre, captcha'nın API'si, cihaz ve uygulama verileri de dahil olmak üzere donanım ve yazılım bilgilerini analiz için Google'a geri gönderir ve hizmet yalnızca spam ve kötüye kullanımla mücadele etmek için kullanılır.

Bu gizlilik sorunu hakkında daha fazla bilgi için Google blogundaki yardım belgelerini okuyun.

reCAPTCHA v3, reCAPTCHA v2'den daha mı iyi?

Bu sorunun doğru ya da yanlış yanıtı yoktur. Her biri siteniz için farklı türde bir güvenlik önlemi sağlar.

Sizin durumunuzda hangisinin en iyi sonucu verdiğini görmek için birkaç reCAPTCHA türünü test etmeniz gerekebilir.

Yazma sırasında dört tür reCAPTCHA vardır:

  • reCAPTCHA v2 (Ben robot değilim)
  • reCAPTCHA v2 (Görünmez reCAPTCHA)
  • Android reCAPTCHA
  • reCAPTCHA v3

Her bir reCAPTCHA'yı kısaca gözden geçirelim.

reCAPTCHA v2 (Ben robot değilim onay kutusu)

reCAPTCHA v2 (Ben robot değilim onay kutusu) insanlar için daha zordur ve dönüşüm oranını düşürebilir. İnsan olduğunuzu kanıtlamak için birden fazla zorluk gerektirdiğinden.

Bu, insan olduğunuzu kanıtlamak için bir kutuyu işaretlemenizi veya bir dizi resme tıklamanızı isteyen en çok gördüğünüz şeydir.

reCAPTCHA v2 Ben robot değilim onay kutusu

reCAPTCHA v2 (Görünmez reCAPTCHA)

Görünmez reCAPTCHA v2 olarak adlandırılır çünkü tüm göreceğiniz sayfada yüzen bir rozet olacaktır.

Ayrıca v2 reCAPTCHA'dan daha kullanıcı dostudur ve daha iyi bir yerinde deneyim sağlar, ben robot değilim onay kutusu.

Ayrıca, trafik şüpheli olmadığı sürece insan olduğunuzu kanıtlamanızı gerektirmediğinden, potansiyel olarak dönüşümü artırabilir.

Kullanıcı eyleminin botlardan mı yoksa insanlardan mı olduğunu belirlemek için arka planda fare hareketini takip ederek çalışır?

Eylemin bir bot olduğundan şüpheleniliyorsa, insan olduğunuzu kanıtlamanızı isteyen bir onay kutusu testi açılır.

Görünmez reCAPTCHA v2

reCAPTCHA v2 Android

Adından da anlaşılacağı gibi, bir Android uygulamasında kullanılmak üzere tasarlanmıştır.

Bir Android uygulama geliştiricisi değilseniz, bunu güvenle görmezden gelebilirsiniz.

reCAPTCHA v2 Android'in uygulanması ve yürütülmesi bu makalenin kapsamı dışındadır.

reCAPTCHA v3

v3 reCAPTCHA, insan olduğunuzu kanıtlamak için bir testi geçmenizi gerektirmediği için de görünmezdir.

Daha önce de söylediğim gibi, reCAPTCHA v3, sitenizdeki istenmeyen e-postaları veya kötü niyetli davranışları tespit etmek için uyarlanabilir bir risk analizi motoru kullanır. Ardından, kullanıcı eyleminin botlardan ne kadar olası olduğunu belirlemek için bir puan verir mi?

Skorla ne yapacağınıza karar vermek size kalmış. Eylemin daha düşük bir puanla geçmesine veya engellenmesine izin verebilirsiniz.

V3 reCAPTCHA, eylemin bir bottan geldiğini düşünürlerse gerçek kullanıcıların web formlarınıza erişmesini engelleyebilir.

Bu nedenle, gitmesine izin vermek ya da vermemek için eyleme ne kadar puan verdiğinize dikkat etmelisiniz.

v3 reCAPTCHA Logosu

Gravity Forms'a reCAPTCHA v3 nasıl eklenir

Formlarınızla reCAPTCHA v3'ü kullanmak için Gravity formlar WordPress eklentisi 2.5 ve üzeri sürümlere ihtiyacınız var. Bu nedenle, ilk olarak, Gravity form eklentisinin en son sürümünü buradan edinin ve web sitenize yükleyin.

Ardından, formunuzla çalışmak için Gravity Forms reCAPTCHA v3 eklentisini indirin.

Yerçekimi formu eklenti sayfasına WordPress kontrol panelinize giderek erişebilirsiniz. Kenar çubuğu menüsünden Form'a tıklayın, ardından Gravity form eklenti tarayıcısına erişmek için bir eklentiye tıklayın.

reCAPTCHA v3 Gravity Forms eklentisini bulmak için sayfayı aşağı kaydırın ve seçin.

reCAPTCHA v3 için Yerçekimi Formları eklenti sayfası

Gravity formları reCAPTCHA v3 eklentisini bulduğunuzda, onu yüklemeniz ve etkinleştirmeniz gerekir. Bundan sonra, Gravity formlarınızı çalışması için Google reCAPTCHA v3 API hizmetleri ile entegre etmeniz gerekir.

Bu işlem, Google v3 reCAPTCHA API sitenizi ve gizli anahtarlarınızı almayı içerir. Bu işlemin tamamlanması 5 dakikadan az sürer, herhangi bir teknik yapılandırma işlemi için endişelenmenize gerek yoktur.

İşlem basit ve takip edilmesi kolaydır.

Google reCAPTCHA API web sitesine gidin ve aşağıdaki adımları izleyin.

Tüm Google ürün ve hizmetlerinde olduğu gibi, sayfaya erişmek için bir Gmail hesabınızın olması gerekir. Bu nedenle, bir Gmail hesabınız yoksa, bunun için bir tane oluşturmanız gerekir.

Gmail hesabınızla giriş yapın ve gerekli alanı doldurun.

İşte sayfaya girmek için ihtiyacınız olan bilgiler:

  • Projeniz için bir isim
  • reCAPTCHA v2 veya v3? v3'ü seçin
  • Alan adınızı HTTPS protokolü olmadan girin
  • Bir e-mail adresi girin
  • Google reCAPTCHA şartlar ve koşullarını kabul edin.
Google reCAPTCHA v3 kurulum sayfası

Tüm bilgileri doldurduktan ve Google API siteniz ve gizli anahtarlar oluşturulduktan sonra, WordPress yönetici kontrol panelinize geri dönün. Buradan, tümü kenar çubuğu menüsünden Form==>>>Settings==>>>reCAPTCHA v3 öğesine tıklayın.

Şimdi, Google'dan kopyaladığınız siteyi ve gizli API anahtarlarını dosyalanan ilgili forma girin.

Her şey yolunda giderse, aşağıdaki resimdeki gibi yeşil onay işaretini görmelisiniz.

RECAPTCHA v3 sitesi ve gizli anahtarlar

Puan eşiği için varsayılan genel ayar 0,5'tir. Ancak web siteleri eşit olarak oluşturulmadığından, kullanıcı davranışları ve eylemleri aynı değildir. Bu nedenle, siteniz için Google reCAPTCHA eşiğini yapılandırmayı seçebilirsiniz.

Site kullanıcılarınıza göre eşiğin nasıl yapılandırılacağı hakkında daha fazla bilgi için belge yardım gönderisini okuyun.

Bu noktada, reCAPTCHA v3 artık web sitenizdeki tüm Gravity formlarında etkinleştirilmiştir. Bazı iletişim formlarının v3 reCAPTCHA güvenliğini kullanmasını engellemek istiyorsanız, bunu WordPress yönetici kontrol panelinizdeki uygun form ayarı sayfasına giderek yapabilirsiniz.

Form ayar sayfasını açın ve hariç tutmak istediğiniz web formunun yanında “ Bu form için reCAPTCHA v3'ü devre dışı bırak” yazan kutuyu işaretleyin.

Kaydet düğmesine tıklayın ve o andan itibaren reCAPTCHA v3 bu form üzerinde çalışmayacaktır.

Google reCAPTCHA v3 ile Yerçekimi Formlarını kullanma SSS

  1. reCAPTCHA v3, v2'den daha mı güvenli?

    reCAPTCHA v3, insanlar için v2'den daha kolay olsa da hiçbiri diğerinden daha güvenli değildir.

    v3 reCAPTCHA, daha iyi bir kullanıcı deneyimi ve site yöneticilerinin site güvenlik kurulumu üzerinde kontrol sahibi olmaları için daha uygun bir yol sunar. Ancak teknik olmayan site yöneticileri için bu, bot veya insan trafiğinin ne olduğunu belirlemek için de zor bir şey olabilir mi?

    Hangi eyleme karar vermeniz gerektiğinden, belirli bir yanıt için eşiği yerleştirmek istersiniz. Bu herkesin halledebileceği veya yapabileceği bir şey değil.

  2. Yerçekimi formları reCAPTCHA v3'ü destekliyor mu?

    Varsayılan olarak Gravity formları, Google reCAPTCHA v3 için yerleşik destekle birlikte gelmez, ancak v3 reCAPTCHA hizmetlerini şimdi ve gelecekte tüm Gravity formlarınıza entegre etmek için bir eklenti vardır.

    Ancak, Google reCAPTCHA v2 için yerleşik destekle birlikte gelir.

  3. Akismet Gravity Forms ile çalışır mı?

    Evet, Akismet, Gravity formları Akismet eklentisi ile WordPress Akismet eklentisi ile entegre olarak Gravity formlarınızla sorunsuz bir şekilde çalışır.

    Entegrasyondan sonra, tüm Gravity formlarınızda Akismet etkinleştirilecektir. Ve her web formu gönderimi, bot girişleri için Akismet spam koruması tarafından kontrol edilecektir.

  4. Gravity formlarının geliştiriciler için bir API'si var mı?

    Evet, Gravity formlarında varsayılan işlevlere erişmek ve bunları genişletmek için bir API kitaplığı bulunur.

    Gravity formlarınızdan daha fazlasını elde etmek isteyen bir geliştiriciyseniz, buradan geliştiricinin API dokümantasyon sayfasına erişebilirsiniz.

Çözüm…

Gravity Forms, günümüzün en iyi, en güvenli ve en gelişmiş WordPress form oluşturucularından biridir. Yerçekimi Formlarını Google reCAPTCHA v3 ile kullanmak, site kullanıcılarınıza daha güvenli ve sorunsuz bir deneyim sağlayacaktır.

Web formlarınızla reCAPTCHA v3'ü kullanmaya çalışıyorsanız, umarım bu eğitim bunu çözmenize yardımcı olur?