Pardot 表单处理程序 - 垃圾邮件提交



嗨,我在网站上为客户设置了一个 pardot 表单处理程序,它收到了很多垃圾邮件提交。我们设置了一个蜜罐和验证码,虽然它们正在工作,但它们似乎不能有效地阻止垃圾邮件。

我们现在认为垃圾邮件提交来自我们的网站外部。我在我们的网站上设置了一个字段,在提交表单时将页面的网址发送到Pardot。我们从我们网站发送的具有正确的URL,而垃圾邮件提交根本没有填写该字段。

有没有人遇到过这样的事情,你是如何阻止垃圾邮件的?

我现在偶然发现了这个问题,所以你可能已经有了解决方案。 如果没有...

有些机器人会寻找发布到 Pardot 并发送垃圾邮件的表单。机器人将直接点击表单处理程序 URL(例如 go.pardot.com/l/2232( - 它实际上不会在您的网站上填写表单。 看起来您可能已经尝试过使用 Pardot 蜜罐技术: https://help.salesforce.com/articleView?id=pardot_forms_add_honeypot.htm&type=0

唉,这不会真正起作用,因为机器人没有填写这些字段。

一些可能的解决方案:

  • 如果可以,请使用 Pardot 窗体,而不是来自处理程序的 Pardot。这些表单具有额外的垃圾邮件保护。

  • 不要将您的表单直接发布到 Pardot,而是先将信息发送到另一个服务并尝试在那里检测垃圾邮件。例如,我们使用Wordpress表单,在将Wordpress代码发送到Pardot(使用CURL(之前,我们会清除Wordpress代码中的垃圾查询。不过,您需要您的 Web 开发人员来帮助解决这个问题。

  • 最后,使用唯一的"外部字段名称",并结合上面列出的蜜罐技术。因此,不要使用"名字","电话"等字段名称,而是使用"web_first_name","web_phone"。

我遇到了同样的问题 - 机器人攻击 Pardot 表单处理程序及其 URL。

机器人正在抓取我们的网站,寻找表单 URL。后来他们分别精确地定位此 URL,这就是为什么验证码或蜜罐或在实际网站上所做的任何事情都无济于事的原因!

我是怎么解决这个问题的?

我没有将表单发布到 Pardot 表单处理程序 URL,而是更改了表单,以便表单发布到我们自己的服务器端。然后从我们的服务器端,我们将发布到 Pardot 表单处理程序 URL,但前提是访问者不是机器人。

我已经从表单操作中删除了 url,并在单击提交按钮后动态设置它。那一刻,我分几个步骤组合网址,例如

let actionURL = "https://":
actionURL += "go.company.com";
actionURL += "/1234445457/deeger";
actionURL += "/sdfsddffffd";
$('#subscribeForm').attr('action', actionURL);
$("#subscribeForm").submit();

这可以防止机器人以纯文本形式扫描表单上的 URL。

如果终结点 URL 已泄露,则必须先创建新的表单处理程序。

最新更新