Google reCAPTCHA v3是否应该放在每个页面上?

6

我正在从Google reCAPTCHA v2迁移到v3。由于它们非常不同,所以我有一个问题。

我过去仅在存在表单的网页中放置我的reCAPTCHA v2,以使用户进行点击并避免机器人。这是可以理解的,但是使用reCAPTCHA v3时,没有复选框可供点击(reCAPTCHA v3会分析用户行为并单击)。

那么...我应该将reCAPTCHA v3放置在所有表单页面中还是应该放置在我拥有的每个页面中(以便recaptcha观察用户如何与网站交互)?

2个回答

9
我不同意Galzor的回答文档表明:
得分基于与您的网站的交互,并使您能够为您的网站采取适当的行动。
它是“网站”,而不是页面。它继续说:
当reCAPTCHA获得有关与您的网站的交互的最多上下文信息时,它可以发挥最佳作用,这些信息来自于看到合法和滥用行为。因此,我们建议在表单或操作以及页面背景中包括reCAPTCHA验证,以进行分析。
对我来说,最后一句话的意思是“我的网站上所有带有分析功能的页面”——即每个页面,无论它是否有表单。这就引起了各种隐私问题,也可参见此处
现在我的问题是:“reCAPTCHA验证”是什么意思?包括api.js脚本或执行某些操作或...。不幸的是,文档没有清楚地说明这一点。
补充说明(2023年2月):我转向使用hCaptcha,但他们的文档也有些不清楚。然而,他们的客户服务回复说:“您应该只在联系表单页面上添加脚本和带有hCaptcha小部件的DOM容器,然后调用我们的/siteverify端点来验证用户。”以及“对于第二种情况,同样的场景,在注册页面上添加它,并且如果在我们这边验证通过,用户应该能够登录。”基于这个回答,我只将验证码添加到了我的网站的联系人页面和Web应用程序的注册页面。不确定这是否也适用于Google的验证码。

感谢您发布这篇文章。recaptchav3文档很糟糕,没有提供任何非常有用的示例。我想补充说,这个主题被投票得太多了,提供了错误的答案。卖掉你手中的谷歌股票吧,伙计们。他们的质量正在大幅下滑。 - S. Imp

-1

我认为它不应该出现在每个页面上。大多数用户会觉得它在所有页面上过于扰人。我的观点是只在带有表单的页面上使用。


reCaptcha v3 的基本前提是它不会对用户造成干扰,因为它对用户来说是不可见的。他们的文档中指出:“reCAPTCHA v3 永远不会打断您的用户,因此您可以随时运行它,而不会影响转化率。” https://developers.google.com/recaptcha/docs/v3 - Marsellus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接