如何將 Google reCAPTCHA v3 添加到重力形式
已發表: 2022-03-09“這篇文章包含附屬鏈接;這意味著如果您通過此頁面上的鏈接購物,我們將獲得佣金”

WordPress 博客管理中最困難和最煩人的事情之一就是垃圾郵件條目。 這可能是博客評論、機器人流量、惡意攻擊或聯繫表單條目的形式。
處理垃圾郵件條目可能會佔用您的工作時間。 更不用說它可能對您的博客性能和用戶體驗造成的潛在破壞。
今天開發了許多網絡安全應用程序來對抗機器人流量和其他自動攻擊。 其中之一是 Google reCAPTCHA v3。
因此,在今天的帖子中,我們將研究如何將 Google reCAPTCHA v3 添加到 Gravity Forms 以阻止垃圾郵件和機器人流量侵入您的 Web 表單。
如果您將 Gravity Forms 用於 WordPress 博客聯繫表單,您會發現這篇文章很有幫助。 此外,如果您使用 WPForms 或 Ninja 表單,本文中描述的過程是相同的。
按照本教程中的步驟指南將 v3 reCAPTCHA 集成到您的 WordPress Web 表單中。
但首先,讓我們看看 Google reCAPTCHA v3 到底是什麼?
什麼是 Google reCAPTCHA v3?
對於一般用例,此視頻說明了 Google reCAPTCHA v3 如何阻止垃圾郵件發送者和機器人訪問您的網站內容。
Google reCAPTCHA v3 是由 Google 開發的免費反垃圾郵件網絡安全應用程序,用於防止垃圾郵件、自動攻擊、惡意攻擊、網站濫用和機器人流量。
該應用程序在幕後工作,以確定現場操作是由人還是機器人執行的。 V3 reCAPTCHA 的開發旨在提供更好的用戶體驗並在其軌道上捕獲更複雜的機器人。
與其前身 reCAPTCHA v2 不同,它使用拼圖圖像或檢查機器人來驗證流量是否合法; reCAPTCHA v3 在您的站點後台運行自適應風險分析引擎,以判斷操作或流量是否可疑。
這種類型的高級 Web 安全分析有助於改善用戶體驗,並且無需通過 CAPTCHA 挑戰來訪問網頁。
但它也有它自己的缺點,我在這篇文章的常見問題解答部分中討論了這一點。 所以,繼續閱讀。
Google v3 reCAPTCHA 是免費的嗎?
在某種程度上,v3 reCAPTCHA 是 Google 為小企業主和網站管理員提供的免費服務。 如果您的網站每月生成的 API 調用少於一百萬,則可以免費使用 reCAPTCHA。
但是,對於每月 API 調用超過 100 萬次,或每秒 API 調用超過 1000 次的大型網站,您可以註冊企業 reCAPTCHA 帳戶。
對於企業 reCAPTCHA 帳戶中的每 1,000 次 API 調用,Google 會收取 1 美元的費用。 如果您每月產生超過 1000 萬次 API 調用,則有適合您的定制解決方案。
除此之外,reCAPTCHA 是 Google 為您提供的免費服務。
Google reCAPTCHA v3 如何與重力形式配合使用
重力形式預先構建了 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 提供了更多用戶的個人數據。
儘管根據谷歌的說法,驗證碼的 API 會將硬件和軟件信息(包括設備和應用程序數據)發送回谷歌進行分析,而該服務僅用於打擊垃圾郵件和濫用行為。
有關此隱私問題的更多信息,請閱讀 Google 博客上的幫助文檔。
reCAPTCHA v3 比 reCAPTCHA v2 更好嗎?
這個問題沒有正確或錯誤的答案。 每個都為您的站點提供不同類型的安全措施。
您可能需要測試幾種類型的 reCAPTCHA,看看哪一種最適合您的情況。
在撰寫本文時,有四種類型的 reCAPTCHA:
- reCAPTCHA v2(我不是機器人)
- reCAPTCHA v2(不可見的 reCAPTCHA)
- Android reCAPTCHA
- 驗證碼 v3
讓我們簡要介紹一下每個 reCAPTCHA。
reCAPTCHA v2(我不是機器人復選框)
reCAPTCHA v2(我不是機器人復選框)對人類來說更難,並且可能會降低轉換率。 因為它需要多重挑戰來證明你是一個人。
這是您最常看到的一個,它要求您選中一個框或單擊一組圖像以證明您是人類。

reCAPTCHA v2(不可見的 reCAPTCHA)
它被稱為隱形 reCAPTCHA v2,因為您將看到的只是頁面上的浮動徽章。
而且它比 v2 reCAPTCHA 更人性化,提供更好的現場體驗,我不是機器人復選框。
此外,它可能會增加轉化率,因為除非流量可疑,否則它不需要您證明自己是人類。
它在後台跟踪鼠標移動以確定用戶操作是來自機器人還是人類?
如果該操作被懷疑是機器人,則會彈出一個複選框測試,要求您證明您是人類。

reCAPTCHA v2 Android
顧名思義,它旨在用於 Android 應用程序。

除非您是 Android 應用程序開發人員,否則您可以放心地忽略這個。
reCAPTCHA v2 Android 的實現和執行超出了本文的範圍。
驗證碼 v3
v3 reCAPTCHA 也是不可見的,因為它不需要您通過測試來證明您是人類。
正如我之前所說,reCAPTCHA v3 使用自適應風險分析引擎來檢測您網站上的垃圾郵件或濫用行為。 然後它通過一個分數來確定用戶操作是否來自機器人的可能性有多大?
由您決定如何處理分數。 您可以讓動作以較低的分數通過或被阻止。
如果真實用戶認為該操作來自機器人,V3 reCAPTCHA 可以阻止他們訪問您的 Web 表單。
所以,你必須小心你給行動的分數以放手或不放手。

如何將 reCAPTCHA v3 添加到重力形式
要將 reCAPTCHA v3 與您的表單一起使用,您需要 Gravity forms WordPress 插件版本 2.5 及更高版本。 因此,首先,在此處獲取最新版本的 Gravity 表單插件並將其安裝在您的網站上。
然後下載 Gravity Forms reCAPTCHA v3 插件以使用您的表單。
您可以通過 WordPress 儀表板訪問重力表單附加頁面。 單擊側邊欄菜單中的表單,然後單擊插件以訪問重力表單插件瀏覽器。
向下滾動頁面以找到 reCAPTCHA v3 Gravity Forms 插件並選擇它。

找到 Gravity forms 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 ,全部來自側邊欄菜單。
現在,將您從 Google 複製的站點和秘密 API 密鑰輸入到相應的表單字段中。
如果一切順利,您應該會看到如下圖所示的綠色複選標記。

分數閾值的默認全局設置為 0.5。 但是,由於網站的創建方式不同,用戶的行為和行為也不盡相同。 因此,您可以選擇為您的站點配置 Google reCAPTCHA 閾值。
有關如何根據您的站點用戶配置閾值的更多信息,請閱讀文檔幫助帖子。
此時,reCAPTCHA v3 現在已在您網站上的所有 Gravity 表單上啟用。 如果您想從使用 v3 reCAPTCHA 安全性中排除某些聯繫表單,您可以通過轉到 WordPress 管理儀表板中的相應表單設置頁面來執行此操作。
打開表單設置頁面並選中您要排除的 Web 表單旁邊的“禁用此表單的 reCAPTCHA v3 ”框。
單擊保存按鈕,從那一刻起,reCAPTCHA v3 將無法在該表單上運行。
在 Google reCAPTCHA v3 中使用 Gravity Forms 的常見問題
reCAPTCHA v3 是否比 v2 更安全?
雖然 reCAPTCHA v3 對人類來說比 v2 更容易,但它們都不比另一個更安全。
v3 reCAPTCHA 為站點管理員提供了更好的用戶體驗和更方便的方式來控制站點安全設置。 但是對於非技術站點管理員來說,確定什麼是機器人或人工流量也可能是一件棘手的事情?
由於您必須決定採取什麼行動,因此您希望為特定響應設置閾值。 這不是每個人都可以處理或做的事情。Gravity 表單是否支持 reCAPTCHA v3?
默認情況下,Gravity 表單不附帶對 Google reCAPTCHA v3 的內置支持,但有一個插件可以將 v3 reCAPTCHA 服務集成到現在和將來的所有 Gravity 表單中。
但是,它確實內置了對 Google reCAPTCHA v2 的支持。Akismet 是否適用於重力形式?
是的,Akismet 通過與 Gravity forms Akismet 插件與 WordPress Akismet 插件集成,與您的 Gravity 表單無縫協作。
集成後,Akismet 將在您的所有 Gravity 表單上啟用。 Akismet 垃圾郵件保護將檢查每個 Web 表單提交,以檢查機器人條目。Gravity 表單是否有面向開發人員的 API?
是的,Gravity 表單有一個 API 庫,用於訪問和擴展默認功能。
如果您是希望從 Gravity 表單中獲得更多信息的開發人員,您可以從此處訪問開發人員的 API 文檔頁面。
結論…
Gravity Forms 是當今最好、最安全、最先進的 WordPress 表單構建器之一。 將 Gravity Forms 與 Google reCAPTCHA v3 結合使用將為您的網站用戶提供更安全和無縫的體驗。
如果您一直在嘗試將 reCAPTCHA v3 與您的 Web 表單一起使用,我希望本教程可以幫助您解決這個問題?