วิธีเพิ่ม Google reCAPTCHA v3 ลงใน Gravity Forms
เผยแพร่แล้ว: 2022-03-09"โพสต์นี้มีลิงค์พันธมิตร ซึ่งหมายความว่าเราได้รับค่าคอมมิชชั่นหากคุณซื้อสินค้าผ่านลิงก์ในหน้านี้"

หนึ่งในสิ่งที่ยากและน่ารำคาญที่สุดในการจัดการบล็อก WordPress คือรายการสแปม ซึ่งอาจอยู่ในรูปแบบของความคิดเห็นในบล็อก ปริมาณการใช้ของบอท การโจมตีที่เป็นอันตราย หรือรายการแบบฟอร์มการติดต่อ
การจัดการกับรายการสแปมอาจทำให้คุณเสียเวลาในการทำงาน ไม่ต้องพูดถึงความหายนะที่อาจเกิดขึ้นกับประสิทธิภาพบล็อกและประสบการณ์ผู้ใช้ของคุณ
ปัจจุบันมีแอปพลิเคชั่นความปลอดภัยบนเว็บจำนวนมากที่พัฒนาขึ้นเพื่อต่อสู้กับทราฟฟิกของบอทและการโจมตีอัตโนมัติอื่นๆ หนึ่งในนั้นคือ Google reCAPTCHA v3
ในโพสต์ของวันนี้ เราจะมาดูวิธีเพิ่ม Google reCAPTCHA v3 ลงใน Gravity Forms เพื่อหยุดการรับส่งข้อมูลสแปมและบอทจากการบุกรุกเว็บฟอร์มของคุณ
หากคุณใช้ Gravity Forms สำหรับแบบฟอร์มการติดต่อบล็อก WordPress คุณจะพบว่าโพสต์นี้มีประโยชน์ นอกจากนี้ หากคุณใช้แบบฟอร์ม WPForms หรือ Ninja กระบวนการที่อธิบายไว้ในโพสต์นี้จะเหมือนกัน
ปฏิบัติตามคำแนะนำขั้นตอนในบทช่วยสอนนี้เพื่อรวม v3 reCAPTCHA เข้ากับเว็บฟอร์ม WordPress ของคุณ
แต่ก่อนอื่น เรามาดูกันว่า Google reCAPTCHA v3 คืออะไรกันแน่?
Google reCAPTCHA v3 คืออะไร
สำหรับกรณีการใช้งานทั่วไป วิดีโอนี้จะอธิบายว่า Google reCAPTCHA v3 ทำงานอย่างไรเพื่อหยุดนักส่งสแปมและบ็อตไม่ให้เข้าถึงเนื้อหาเว็บไซต์ของคุณ
Google reCAPTCHA v3 เป็นแอปพลิเคชันความปลอดภัยเว็บป้องกันสแปมฟรีที่พัฒนาโดย Google เพื่อป้องกันสแปม การโจมตีอัตโนมัติ การโจมตีที่ประสงค์ร้าย การละเมิดเว็บไซต์ และการรับส่งข้อมูลของบ็อต
แอปพลิเคชั่นทำงานเบื้องหลังเพื่อตรวจสอบว่าการกระทำในสถานที่นั้นทำโดยมนุษย์หรือบอท V3 reCAPTCHA ได้รับการพัฒนาเพื่อมอบประสบการณ์การใช้งานที่ดีขึ้นและเพื่อจับบอทที่มีความซับซ้อนมากขึ้นในเส้นทางของพวกเขา
ไม่เหมือนกับรุ่นก่อน reCAPTCHA v2 ซึ่งใช้ภาพปริศนาหรือตรวจสอบบอทเพื่อตรวจสอบว่าการรับส่งข้อมูลถูกต้องหรือไม่ reCAPTCHA v3 เรียกใช้เครื่องมือวิเคราะห์ความเสี่ยงแบบปรับตัวในพื้นหลังของไซต์ของคุณเพื่อบอกว่าการดำเนินการหรือการเข้าชมน่าสงสัยหรือไม่
การวิเคราะห์ความปลอดภัยเว็บขั้นสูงประเภทนี้ช่วยปรับปรุงประสบการณ์ผู้ใช้และขจัดความจำเป็นในการเผชิญกับความท้าทายของ CAPTCHA เพื่อเข้าถึงหน้าเว็บ
แต่มันก็มาพร้อมกับข้อเสียเปรียบของตัวเองซึ่งฉันได้กล่าวถึงในส่วนคำถามที่พบบ่อยของโพสต์นี้ ดังนั้นอ่านต่อ
Google v3 reCAPTCHA ฟรีหรือไม่
ในระดับหนึ่ง v3 reCAPTCHA เป็นบริการฟรีจาก Google สำหรับเจ้าของธุรกิจขนาดเล็กและผู้ดูแลเว็บ หากเว็บไซต์ของคุณสร้างการเรียก API น้อยกว่าหนึ่งล้านครั้งต่อเดือน reCAPTCHA ก็ใช้งานได้ฟรี
อย่างไรก็ตาม สำหรับเว็บไซต์ขนาดใหญ่ที่มีการเรียก API มากกว่าหนึ่งล้านครั้งต่อเดือน หรือการเรียก API 1,000 ครั้งต่อวินาที คุณสามารถลงชื่อสมัครใช้บัญชี reCAPTCHA ขององค์กรได้
สำหรับการเรียก API ทุกๆ 1,000 ครั้งในบัญชี reCAPTCHA ขององค์กร Google จะเรียกเก็บเงิน $1 และหากคุณสร้างการเรียก API มากกว่า 10 ล้านครั้งต่อเดือน ก็มีโซลูชันแบบกำหนดเองสำหรับคุณ
นอกเหนือจากนี้ reCAPTCHA ยังเป็นบริการฟรีจาก Google สำหรับคุณ
Google reCAPTCHA v3 ทำงานอย่างไรกับ Gravity Forms
แบบฟอร์มแรงโน้มถ่วงสร้างไว้ล่วงหน้าด้วย reCAPTCHA v2 คุณไม่จำเป็นต้องดำเนินการใดๆ เพื่อให้ใช้งานได้กับแบบฟอร์มติดต่อ WordPress ของคุณ แต่สำหรับ Google reCAPTCHA v3 มีวิธีแก้ปัญหาเล็กน้อยเพื่อให้ใช้งานได้กับแบบฟอร์มติดต่อของคุณ
ใน reCAPTCHA v3 Google ติดตามพฤติกรรมหรือการกระทำของผู้ใช้บนไซต์ของคุณเพื่อระบุว่าเป็นมนุษย์หรือบอท จากนั้นจะกำหนดคะแนนให้กับการกระทำของผู้ใช้
ข้อมูลของผู้ใช้ที่รวบรวมไว้ใช้เพื่อพิจารณาว่าการรับส่งข้อมูลนั้นถูกต้องหรือไม่ คะแนนระหว่าง 0.0 ถึง 1.0 ถูกกำหนดให้กับการกระทำ คะแนน 1.0 เป็นคะแนนดี และ 0.0 เป็นคะแนนไม่ดี
ตอนนี้ เมื่อส่งแบบฟอร์มโดยใช้แบบฟอร์ม Gravity คะแนน reCAPTCHA v3 ที่คำนวณตามพฤติกรรมของผู้ใช้จะถูกจัดเก็บพร้อมกับรายการแบบฟอร์ม
แบบฟอร์มแรงโน้มถ่วงจะเปรียบเทียบคะแนนการดำเนินการกับเกณฑ์ในการตั้งค่าของคุณ หากรายการคะแนนน้อยกว่าหรือเท่ากับเกณฑ์นั้น ข้อความจะถูกส่งไปยังโฟลเดอร์สแปม
Google reCAPTCHA v3 นั้นล้ำหน้ากว่า ปลอดภัยกว่า และมอบประสบการณ์การใช้งานที่ไม่สะดุดแก่ผู้ใช้ในระหว่างการส่งแบบฟอร์ม
อย่างไรก็ตาม มีแง่มุมหนึ่งของความเป็นส่วนตัวของผู้ใช้ที่อาจเกี่ยวข้องกับคุณ
การใช้ Google v3 reCAPTCHA ยังหมายความว่าข้อมูลผู้ใช้เว็บไซต์ของคุณจะถูกส่งไปยังเซิร์ฟเวอร์ของ Google ทำให้ควบคุมความเป็นส่วนตัวของผู้ใช้น้อยลงและทำให้ Google มีข้อมูลส่วนบุคคลของผู้ใช้มากขึ้น
แม้ว่าตาม Google นั้น API ของ captcha จะส่งข้อมูลฮาร์ดแวร์และซอฟต์แวร์ รวมถึงข้อมูลอุปกรณ์และแอปพลิเคชัน กลับไปที่ Google เพื่อทำการวิเคราะห์ และบริการนี้ใช้เพื่อต่อสู้กับสแปมและการละเมิดเท่านั้น
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาความเป็นส่วนตัวนี้ โปรดอ่านเอกสารช่วยเหลือในบล็อกของ Google
reCAPTCHA v3 ดีกว่า reCAPTCHA v2 หรือไม่
ไม่มีคำตอบที่ถูกหรือผิดสำหรับคำถามนี้ แต่ละรายการมีมาตรการรักษาความปลอดภัยประเภทต่างๆ สำหรับไซต์ของคุณ
คุณอาจต้องทดสอบ reCAPTCHA หลายประเภท เพื่อดูว่าอันใดใช้ได้ผลดีที่สุดในสถานการณ์ของคุณ
มี reCAPTCHA อยู่สี่ประเภทในขณะที่เขียน:
- reCAPTCHA v2 (ฉันไม่ใช่หุ่นยนต์)
- reCAPTCHA v2 (reCAPTCHA ที่มองไม่เห็น)
- Android reCAPTCHA
- reCAPTCHA v3
มาดูแต่ละ reCAPTCHA กัน
reCAPTCHA v2 (กล่องกาเครื่องหมายฉันไม่ใช่หุ่นยนต์)
reCAPTCHA v2 (ช่องทำเครื่องหมายฉันไม่ใช่หุ่นยนต์) นั้นยากสำหรับมนุษย์และอาจทำให้อัตราการแปลงลดลง เนื่องจากต้องใช้ความท้าทายหลายอย่างในการพิสูจน์ว่าคุณเป็นมนุษย์
นี่คือภาพที่คุณเห็นเป็นส่วนใหญ่ซึ่งขอให้คุณทำเครื่องหมายที่ช่องหรือคลิกที่ชุดรูปภาพเพื่อพิสูจน์ว่าคุณเป็นมนุษย์

reCAPTCHA v2 (reCAPTCHA ที่มองไม่เห็น)
เรียกว่า reCAPTCHA v2 ล่องหน เพราะคุณจะเห็นเพียงป้ายลอยอยู่บนหน้า
และเป็นมิตรกับผู้ใช้มากกว่าและมอบประสบการณ์ในสถานที่ที่ดีกว่า v2 reCAPTCHA ฉันไม่ใช่โรบ็อต
นอกจากนี้ยังอาจเพิ่มการแปลงเนื่องจากไม่ต้องการให้คุณพิสูจน์ว่าคุณเป็นมนุษย์ เว้นแต่การเข้าชมจะน่าสงสัย
มันทำงานในการเคลื่อนไหวของเมาส์ติดตามพื้นหลังเพื่อตรวจสอบว่าการกระทำของผู้ใช้มาจากบอทหรือมนุษย์?
หากการกระทำนั้นสงสัยว่าเป็นบอท การทดสอบช่องทำเครื่องหมายจะปรากฏขึ้นเพื่อขอให้คุณพิสูจน์ว่าคุณเป็นมนุษย์

reCAPTCHA v2 Android
ตามชื่อของมัน มันมีไว้สำหรับใช้กับแอพ Android

ยกเว้นกรณีที่คุณเป็นนักพัฒนาแอป Android คุณสามารถละเว้นสิ่งนี้ได้อย่างปลอดภัย
การใช้งานและการทำงานของ reCAPTCHA v2 Android อยู่นอกเหนือขอบเขตของบทความนี้
reCAPTCHA v3
v3 reCAPTCHA ยังมองไม่เห็นในแง่ที่ว่าคุณไม่จำเป็นต้องผ่านการทดสอบเพื่อพิสูจน์ว่าคุณเป็นมนุษย์
ดังที่ฉันได้กล่าวไว้ก่อนหน้านี้ reCAPTCHA v3 ใช้เครื่องมือวิเคราะห์ความเสี่ยงแบบปรับตัวเพื่อตรวจจับสแปมหรือพฤติกรรมที่ไม่เหมาะสมบนไซต์ของคุณ จากนั้นจึงผ่านคะแนนเพื่อพิจารณาว่าการกระทำของผู้ใช้นั้นน่าจะมาจากบอทหรือไม่?
ขึ้นอยู่กับคุณที่จะตัดสินใจว่าจะทำอย่างไรกับคะแนน คุณสามารถปล่อยให้การกระทำผ่านไปด้วยคะแนนที่ต่ำกว่าหรือถูกบล็อก
V3 reCAPTCHA สามารถหยุดผู้ใช้จริงไม่ให้เข้าถึงเว็บฟอร์มของคุณ หากพวกเขาคิดว่าการดำเนินการนั้นมาจากบอท
ดังนั้นคุณต้องระมัดระวังเกี่ยวกับคะแนนที่คุณให้กับการกระทำเพื่อปล่อยมันไปหรือไม่

วิธีเพิ่ม reCAPTCHA v3 ให้กับ Gravity Forms
หากต้องการใช้ reCAPTCHA v3 กับแบบฟอร์มของคุณ คุณต้องมีปลั๊กอิน Gravity สำหรับฟอร์ม WordPress เวอร์ชัน 2.5 ขึ้นไป อย่างแรกเลย รับปลั๊กอิน Gravity เวอร์ชันล่าสุดที่นี่ และติดตั้งบนเว็บไซต์ของคุณ
จากนั้นดาวน์โหลดโปรแกรมเสริม Gravity Forms reCAPTCHA v3 เพื่อทำงานกับแบบฟอร์มของคุณ
คุณสามารถเข้าถึงหน้า Add-on ของฟอร์ม Gravity ได้โดยไปที่แดชบอร์ด WordPress ของคุณ คลิกที่แบบฟอร์มจากเมนูแถบด้านข้าง จากนั้นคลิกที่ส่วนเสริมเพื่อเข้าถึงเบราว์เซอร์ส่วนเสริมของแบบฟอร์ม Gravity
เลื่อนลงมาที่หน้าเพื่อค้นหาโปรแกรมเสริม reCAPTCHA v3 Gravity Forms และเลือก

เมื่อคุณพบโปรแกรมเสริม Gravity form reCAPTCHA v3 แล้ว คุณต้องติดตั้งและเปิดใช้งาน หลังจากนี้ คุณต้องผสานรวมฟอร์ม Gravity ของคุณกับบริการ Google reCAPTCHA v3 API เพื่อให้ใช้งานได้
กระบวนการนี้เกี่ยวข้องกับการรับไซต์ Google v3 reCAPTCHA API และคีย์ลับของคุณ ใช้เวลาน้อยกว่า 5 นาทีในการดำเนินการนี้ให้เสร็จสิ้น คุณไม่ต้องกังวลกับกระบวนการกำหนดค่าทางเทคนิคใดๆ
กระบวนการนี้ง่ายและตรงไปตรงมาในการปฏิบัติตาม
ไปที่เว็บไซต์ Google reCAPTCHA API และทำตามขั้นตอนด้านล่าง
เช่นเดียวกับผลิตภัณฑ์และบริการทั้งหมดของ Google คุณต้องมีบัญชี Gmail เพื่อเข้าถึงหน้านี้ ดังนั้น หากคุณไม่มีบัญชี Gmail คุณต้องสร้างบัญชีใหม่เพื่อการนี้
เข้าสู่ระบบด้วยบัญชี Gmail ของคุณและกรอกข้อมูลในฟิลด์ที่จำเป็น
นี่คือข้อมูลที่คุณต้องเข้าสู่หน้า:
- ชื่อโครงการของคุณ
- reCAPTCHA v2 หรือ v3? เลือก v3
- ป้อนชื่อโดเมนของคุณโดยไม่ต้องใช้โปรโตคอล HTTPS
- ใส่ที่อยู่อีเมล
- ยอมรับข้อกำหนดในการให้บริการของ Google reCAPTCHA

หลังจากกรอกข้อมูลทั้งหมดและสร้างไซต์ Google API และรหัสลับแล้ว ให้สลับกลับไปที่แดชบอร์ดผู้ดูแลระบบ WordPress จากที่นี่ให้คลิกที่ Form==>>>Settings==>>>reCAPTCHA v3 ทั้งหมดจากเมนูแถบด้านข้าง
ตอนนี้ให้ป้อนไซต์และคีย์ API ลับที่คุณคัดลอกจาก Google ลงในแบบฟอร์มที่เกี่ยวข้อง
หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นเครื่องหมายถูกสีเขียวดังภาพด้านล่าง

การตั้งค่าส่วนกลางเริ่มต้นสำหรับเกณฑ์คะแนนคือ 0.5 อย่างไรก็ตาม เนื่องจากเว็บไซต์ไม่ได้ถูกสร้างขึ้นอย่างเท่าเทียมกัน พฤติกรรมและการกระทำของผู้ใช้จึงไม่เหมือนกัน ดังนั้น คุณสามารถเลือกกำหนดค่าเกณฑ์ Google reCAPTCHA สำหรับไซต์ของคุณได้
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่าเกณฑ์ตามผู้ใช้ไซต์ของคุณ โปรดอ่านโพสต์ความช่วยเหลือเกี่ยวกับเอกสาร
ณ จุดนี้ ตอนนี้ reCAPTCHA v3 เปิดใช้งานบนฟอร์ม Gravity ทั้งหมดบนเว็บไซต์ของคุณแล้ว หากคุณต้องการแยกแบบฟอร์มการติดต่อบางส่วนออกจากการใช้การรักษาความปลอดภัย v3 reCAPTCHA คุณสามารถทำได้โดยไปที่หน้าการตั้งค่าแบบฟอร์มที่เหมาะสมในแดชบอร์ดผู้ดูแลระบบ WordPress ของคุณ
เปิดหน้าการตั้งค่าแบบฟอร์มและทำเครื่องหมายในช่องที่ระบุว่า " ปิดการใช้งาน reCAPTCHA v3 สำหรับแบบฟอร์มนี้ " ถัดจากแบบฟอร์มบนเว็บที่คุณต้องการยกเว้น
คลิกที่ปุ่มบันทึก จากนั้น reCAPTCHA v3 จะไม่ทำงานในแบบฟอร์มนั้น
คำถามที่พบบ่อยเกี่ยวกับการใช้ Gravity Forms กับ Google reCAPTCHA v3
reCAPTCHA v3 ปลอดภัยกว่า v2 หรือไม่
ในขณะที่ reCAPTCHA v3 นั้นง่ายกว่าสำหรับมนุษย์มากกว่า v2 แต่ก็ไม่มีสิ่งใดปลอดภัยกว่าอีกอันหนึ่ง
v3 reCAPTCHA ให้ประสบการณ์การใช้งานที่ดีขึ้นและสะดวกยิ่งขึ้นสำหรับผู้ดูแลระบบไซต์ในการควบคุมการตั้งค่าความปลอดภัยของไซต์ แต่สำหรับผู้ดูแลไซต์ที่ไม่ใช่ด้านเทคนิค นี่อาจเป็นเรื่องยุ่งยากในการพิจารณาว่าบอทหรือทราฟฟิกของมนุษย์คืออะไร
เนื่องจากคุณต้องตัดสินใจว่าการดำเนินการใด คุณต้องกำหนดเกณฑ์สำหรับการตอบกลับโดยเฉพาะ นี่ไม่ใช่สิ่งที่ทุกคนสามารถจัดการหรือทำแบบฟอร์ม Gravity รองรับ reCAPTCHA v3 หรือไม่
โดยค่าเริ่มต้น ฟอร์ม Gravity ไม่ได้มาพร้อมกับการสนับสนุนในตัวสำหรับ Google reCAPTCHA v3 แต่มีส่วนเสริมที่จะรวมบริการ v3 reCAPTCHA เข้ากับฟอร์ม Gravity ทั้งหมดของคุณในปัจจุบันและในอนาคต
อย่างไรก็ตาม มันมาพร้อมกับการสนับสนุนในตัวสำหรับ Google reCAPTCHA v2Akismet ทำงานร่วมกับ Gravity Forms ได้หรือไม่?
ใช่ Akismet ทำงานได้อย่างราบรื่นกับฟอร์ม Gravity ของคุณโดยผสานรวมกับส่วนเสริมของ Akismet ของ Gravity ร่วมกับปลั๊กอิน WordPress Akismet
หลังจากรวมระบบแล้ว Akismet จะเปิดใช้งานในแบบฟอร์ม Gravity ทั้งหมดของคุณ และทุกการส่งแบบฟอร์มทางเว็บจะถูกตรวจสอบโดยการป้องกันสแปม Akismet สำหรับรายการบอทแบบฟอร์ม Gravity มี API สำหรับนักพัฒนาหรือไม่
ใช่ แบบฟอร์ม Gravity มีไลบรารีของ API สำหรับการเข้าถึงและขยายฟังก์ชันการทำงานเริ่มต้น
หากคุณเป็นนักพัฒนาที่ต้องการใช้ประโยชน์เพิ่มเติมจากฟอร์ม Gravity ของคุณ คุณสามารถเข้าถึงหน้าเอกสาร API ของนักพัฒนาได้จากที่นี่
บทสรุป…
Gravity Forms เป็นหนึ่งในเครื่องมือสร้างแบบฟอร์ม WordPress ที่ดีที่สุด ปลอดภัยที่สุด และทันสมัยที่สุดในปัจจุบัน การใช้ Gravity Forms กับ Google reCAPTCHA v3 จะทำให้ผู้ใช้เว็บไซต์ของคุณได้รับประสบการณ์ที่ปลอดภัยและราบรื่นยิ่งขึ้น
หากคุณเคยลองใช้ reCAPTCHA v3 กับเว็บฟอร์มของคุณแล้ว หวังว่าบทช่วยสอนนี้จะช่วยคุณแก้ปัญหาได้