跳到内容
请注意::本文仅为方便您阅读而提供。本文由翻译软件自动翻译,可能未经校对。本文的英文版应被视为官方版本,您可在此找到最新信息。您可以在此处访问。

排除 HubSpot 表单故障

上次更新时间: 五月 8, 2025

可与以下任何订阅一起使用,除非另有说明:

所有产品和计划

HubSpot 表单可让您从网站上生成线索,并在 HubSpot 中收集有关访客和联系人的重要信息。如果您在表单行为或提交方面遇到困难,请查看不同的常见问题和解决步骤。

一般故障排除步骤

如果你的表单提交出现问题,可能是 HubSpot 表单本身或表单嵌入的页面造成的。要排除故障,你可以测试你的 HubSpot 表单:

  • 在另一个浏览器标签页中打开表单的独立页面 URL。该独立页面没有任何会影响表单的元素。
  • 测试提交表单。
  • 检查测试提交:
    • 如果提交成功,则问题可能与表单嵌入的页面有关。向开发人员了解页面上可能影响提交的元素,如任何脚本或附加样式表。
    • 如果提交也受到相同错误的影响,请联系 HubSpot 支持

排除常见的表单行为问题

以下是您在设置表单时可能会遇到的一些常见问题,以及通常的解决步骤。更新表单后,再次发布并检查表单。

错误 解决错误的步骤

字段未显示在实时表单上

通过在另一个浏览器选项卡中检查表单的独立页面URL,确保您更新的表单已发布。

如果当您将表单添加到页面时,某些字段仍未显示在表单上,很可能是表单有渐进式字段,HubSpot会记住访客之前的交互或测试。如果访问者以前填写过该字段,或者联系人已经有了该属性的值,那么渐进字段就会被隐藏。

如果希望字段显示一致,请将字添加为常规表单字段,而不是渐进式表单字段。

属性在表单编辑器中不能作为字段使用

如果属性不能作为表单字段使用,可能是因为没有设置为在表单中显示。要启用属性以便在表单中显示,请执行以下操作
  • 在 HubSpot 帐户中,单击顶部导航栏中的 settings“设置”图标
  • 在左侧边栏菜单中,导航至属性
  • 单击属性名称
  • 在左侧边栏菜单中,导航至规则
  • 选择在表单中显示属性复选框。如果属性有多个选项,则必须为要在表单中使用的每个选项打开 "在表单中显示"开关。
  • 在左上角单击保存

2025-05-08_11-27-41



智能内容没有出现在我的感谢页面上

不能在感谢页面上使用智能内容。当访问者提交表单并被重定向到感谢页面时,没有足够的时间来处理表单,也没有足够的时间让 HubSpot 确定联系人是否符合感谢页面上的智能内容规则。

您提供了不安全的 richtext HTML错误

当你在表单中包含了不允许的 HTML 标记或属性时,就会出现 "你提供了不安全的富文本 HTML "错误。

要解决此错误并保存表单,请对照以下内容检查表单中富文本区域的源代码:

  • 任何 <script> 标记都是不允许的,应删除。
  • 不允许使用任何脚本 HTML 属性(如 "onmouseover"、"onclick"),应将其删除。
  • 图片中的所有 URL 必须以 "http://"或 "https://"开头。
  • 所有链接 URL 必须以 "http://"、"https://"、"mailto: "或 "tel: "开头。
  • 所有链接标记只能有 "href"、"target"、"name "和 "rel "HTML 属性。

排除常见的表单提交问题

以下是提交表单时可能遇到的一些常见问题,以及解决这些问题的典型步骤。更新表单后,可以尝试再次发布和检查表单。

错误 解决错误的步骤

表单提交次数多于联系人次数/表单提交后未创建联系人记录

当点击并处理表单上的 "提交"按钮时,表单提交将被记录。这些是表单提交数高于创建联系人数的一些常见原因:
  • 使用同一电子邮件地址多次提交表单。因此,只创建了一个联系人,但每个表单提交仍被记录下来。为避免出现这种情况,请在表单的 "选项 "选项卡中打开 "总是为新电子邮件地址创建联系人 "设置。
  • 联系人可能已被删除。如果联系人从 HubSpot 中删除,其表单提交仍将计入总数,但该联系人将不再出现在根据表单提交过滤的列表中。
  • 提交表单时未填充电子邮件字段。要让表单提交在 HubSpot 中创建联系人记录,必须在表单中使用默认电子邮件字段。否则,您必须允许没有电子邮件地址的表单提交创建联系人
  • 表单提交使用了已与联系人记录关联的电子邮件地址,或者提交是在浏览器中完成的,该浏览器带有与现有联系人记录绑定的跟踪 cookie。在这种情况下,提交将更新现有的联系人记录,而不会创建新的记录。进一步了解 HubSpot如何 重复联系人以及如何重新创建被表单提交覆盖的联系人

提交表单时,联系人没有记录页面浏览量

为了正确跟踪页面浏览量,请检查 HubSpot跟踪代码是否已安装到您的网站并正确启动

如果跟踪代码已安装并正确启动,但联系人的页面浏览量属性值仍为 "0",很可能是因为联系人提交表单时 cookie 被阻止了。这可能有几个原因:

表单提交未显示在关联对象的活动时间轴上

要在关联对象的活动时间轴中显示表单提交信息,请执行以下操作
  • 表单必须包含属于该对象类型的表单字段。
  • 提交表单时,属于该对象类型的表单字段必须已填充。

例如,如果表单包含一个公司属性表单字段,且该字段在表单提交时已填入,则表单提交将出现在联系人关联公司的活动时间轴中。为确保始终填入该字段,可以将表单字段设置为必填字段

无联系记录错误

如果您不允许没有电子邮件地址的表单提交创建联系人,那么有两个原因会导致表单提交中显示 "无联系人记录":
  • 表单中未包含和/或必填电子邮件字段。
  • 与提交相关的联系人已从 HubSpot 中删除

无记录错误

此错误表示 HubSpot 无法确定提交发生的位置。这可能有两个原因:

提交表单后未记录页面访问

如果表单提交后没有记录页面访问,很可能是因为访客的 IP 地址被排除在网站分析之外
  • 如果访客在被排除的 IP 地址上提交表单,他们的提交会被记录在表单提交分析中,但页面访问不会被计算在内。
  • 如果您是 HubSpot 账户的用户,并且不在被排除的 IP 地址上,您的表单提交和页面访问都将被计算在内。

此提交错误未找到 cookie

此错误可能由以下原因造成:
  • 提交源于通过 HubSpot 的 API 进行的外部集成,不包含 cookie。
  • 访问者的浏览器阻止了 cookie。
  • 访问者不接受 cookie 横幅。
  • 访问者使用过滤的 IP 地址提交。

从联系人提交的表单中删除文件

HubSpot 表单工具配备了病毒检测功能,可防止在提交表单时上传可疑文件。

,如果访客在提交表单时上传了文件并检测到病毒,提交详情中将显示从提交中删除[文件名] 的信息。

在我的表单通知中显示其他公司信息

如果 HubSpot 数据库中有其他公司信息,HubSpot 会自动将这些信息填充到通知的底部。

联系人缺少IP 国家IP IP 城市的

HubSpot 使用多个第三方数据库尝试将访问者的 IP 地址与其地理位置相匹配。联系人的IP国家IP州/地区IP城市可能为空的原因有两个:
  • 联系人必须提交启用了cookie跟踪功能的表单,或与关联IP地址的HubSpot跟踪电子邮件进行交互(打开或点击)。
  • HubSpot无法在其数据库中找到匹配的地理位置属性。在某些地理位置,IP 地址定位数据可能不准确或不稳定,因此可能会出现 HubSpot 无法找到所有三个 IP 属性数据的情况。

排除常见的表单显示问题

以下是妨碍表单在 HubSpot 或外部页面显示的一些常见问题,以及典型的解决步骤。

错误 解决错误的步骤

表单未显示在 HubSpot 页面或外部页面上

如果您的表单没有显示在 HubSpot 页面或外部页面上,可能是页面上的代码发生冲突,导致表单无法显示。最常见的是来自 One Trust 的OtAutoBlock.js 脚本。

默认情况下,在访问者接受 cookie 之前,在运行该脚本的任何页面上都不会显示表单。

要向所有访问者(包括未接受 cookies 的访问者)显示表单,需要从外部管理该脚本。您可以考虑以下选项:

  • 配置 OneTrustOtAutoBlock.js 脚本中的 allowlist 脚本,以允许表单呈现。建议与你的开发人员合作完成这项工作。
  • 向 OneTrust 确认是否可以允许 HubSpot 的表单嵌入脚本。
  • 完全删除 OneTrust 的OtAutoBlock.js 脚本。

请注意:在评估您的故障排除步骤、使用同意横幅和考虑您的隐私政策时,您的法律团队是根据您的具体业务情况为您提供合规建议的最佳资源。

表单未显示在外部页面上

如果您的表单无法显示在外部页面上,则可能是表单嵌入代码或网站主机出现了问题。了解如何排除外部嵌入表单的故障

嵌入表单在外部页面的错误位置显示

在外部页面上嵌入 HubSpot 表单后,如果表单显示的位置与预期不同,可能是由于以下原因造成的:
  • 表单在页面上动态呈现。
  • 多个表单嵌入代码被添加到同一个<div>标签。
  • 由于使用的是旧版浏览器,表单无法加载。

进一步了解如何通过更新表单嵌入代码来解决这些问题

我们在加载此表单时遇到了一些问题。单击此处继续错误

HubSpot 表单使用 JavaScript 构建,可添加字段验证、依赖字段和动态错误消息等功能。但是,这意味着 Ghostery 和 Privacy Badger 等阻止资源的浏览器扩展(如果启用)可能会阻止您加载和显示表单。

单击此处继续文本超链接到https://www.hubspot.com/products/marketing/forms?utm_source=share.hsforms.com&utm_medium=referral&utm_campaign=hsforms-redirect,这是一个由 HubSpot 控制的受保护域。当访问者点击该链接时,他们将被带到一个独立的表单页面,在那里他们可以提交表单。

该链接包括查询字符串中原始表单嵌入代码的完整上下文,以及原始页面信息(如标题和 URL)。独立页面上的表单与原始表单的行为完全相同。独立页面上的表单提交将传递与原始表单提交相同的分析信息。

 

这篇文章有帮助吗?
此表单仅供记载反馈。了解如何获取 HubSpot 帮助