排除 HubSpot 表单故障
上次更新时间: 2026年4月24日
HubSpot 表单可帮助您从网站获取潜在客户,并在 HubSpot 中收集有关访客和联系人的重要信息。如果您在表单行为或提交方面遇到困难,请查看各种常见问题及其解决步骤。
一般故障排除步骤
如果您遇到表单提交问题,可能是由 HubSpot 表单本身或嵌入表单的页面引起的。要排查此问题,您可以测试您的 HubSpot 表单:
- 在另一个浏览器标签页中打开表单的独立页面 URL。该独立页面不包含任何可能影响表单的元素。
- 向表单进行测试提交。
- 检查测试提交结果:
- 如果提交成功,问题很可能与表单嵌入的页面有关。请咨询您的开发人员,了解页面上可能影响提交的元素,例如脚本或附加的样式表。
- 如果提交也受到相同错误的影响,请联系 HubSpot 支持团队。
排查常见表单行为问题
以下是您在设置表单时可能遇到的一些常见问题及相应的解决步骤。更新表单后,请发布并再次检查表单。
| 错误 | 解决此错误的步骤 |
某个字段未在已发布表单中显示 |
请在另一个浏览器标签页中检查表单的独立页面 URL,确保您已发布的表单已更新。 若将表单添加至页面后仍有部分字段未显示,可能是因为表单包含渐进式字段,且 HubSpot 根据访客的先前交互或测试记录进行了识别。当访客曾填写过该字段,或联系人已拥有该属性的值时,渐进式字段将被隐藏。 若希望字段始终显示,请将其添加为常规表单字段,而非渐进式表单字段。 |
添加到 HubSpot 页面的表单显示的感谢信息与表单编辑器(旧版)不一致 |
当表单(旧版)添加到 HubSpot 页面时,页面编辑器中设置的感谢信息将覆盖表单编辑器中的设置。当表单设置为内联感谢信息,或重定向至 HubSpot 页面或外部页面时,将发生这种情况。 因此,当将旧版编辑器中创建的表单添加到 HubSpot 页面时,您必须在页面编辑器的表单模块中设置内联感谢信息或重定向至其他页面。 此规则不适用于条件表单重定向或重定向至日程安排页面。这些设置在表单编辑器中配置时具有优先级。 |
该属性在表单编辑器中无法作为字段使用 |
如果某个属性无法作为表单字段使用,可能是因为该属性未配置为在表单中显示。要启用该属性以便在表单中显示:
|
我的感谢页面上未显示智能内容 |
您无法在感谢页面上使用智能内容。 当访客提交表单并被重定向至感谢页面时,表单处理的时间不足,HubSpot 也无法及时判断该联系人是否符合感谢页面上的智能内容规则。 |
您提供的富文本 HTML存在安全风险 |
当表单中包含不允许的 HTML 标签或属性时,会出现“您提供的富文本 HTML 不安全 ”错误。 要解决此错误并保存表单,请对照以下内容检查表单中富文本区域的源代码:
|
排查常见表单提交问题
以下是表单提交过程中可能遇到的常见问题及相应的解决步骤。更新表单后,您可以尝试再次发布并检查表单。
| 错误 | 解决步骤 |
表单提交次数多于联系人数量 / 表单提交未创建联系人记录 |
表单提交是在点击表单上的“提交”按钮并完成处理后记录的。以下是表单提交次数可能多于创建的联系人数量的一些常见原因:
|
联系人提交表单时未记录页面浏览 |
要正确跟踪页面浏览量,请确认您的网站已安装 HubSpot跟踪代码且运行正常。 如果跟踪代码已安装且运行正常,但联系人上的“页面浏览量”属性值仍为“0”,则很可能是因为该联系人提交表单时被阻止了 Cookie。这可能由以下几种原因导致:
|
表单提交未显示在相关对象的活动时间轴上 |
要在关联对象的活动时间轴中显示表单提交:
例如,如果表单包含一个“公司”属性字段,且该字段在表单提交时已填写,则该表单提交记录将显示在联系人关联公司的活动时间轴中。为确保该字段始终被填写,您可以将该表单字段设置为必填项。 |
未创建联系人记录的错误 |
如果您不允许在未填写电子邮件地址的情况下通过表单提交来创建联系人,则表单提交中可能显示“无联系人记录”有两个原因:
|
无记录错误 |
此错误表示 HubSpot 无法确定提交发生的位置。这可能由以下两个原因导致: |
表单提交后未记录页面访问 |
当表单提交未记录页面访问时,最可能的原因是访客的 IP 地址已被排除在您的网站分析之外。
|
未找到此提交对应的 Cookie错误 |
此错误可能由以下原因引起:
|
联系人表单提交中的文件被移除 |
HubSpot表单工具配备了病毒检测功能,可防止可疑文件通过表单提交上传。 如果访客提交的表单中包含文件且检测到病毒,提交详情中将显示[文件名] 已从提交中移除的消息。 |
表单通知中显示了额外的公司信息 |
如果 HubSpot 数据库中存有该公司的其他信息,HubSpot 会自动将这些信息填入通知的底部。 |
联系人缺少IP 国家、IP 州或IP 城市字段的值 |
HubSpot 会使用多个第三方数据库,试图将访客的 IP 地址与其地理位置进行匹配。联系人记录中的“IP 国家/地区”、“IP 州/地区”或“IP 城市”字段可能为空,主要有以下两个原因:
|
排查常见表单显示问题
以下是一些导致表单无法在 HubSpot 或外部页面显示的常见问题,以及相应的典型解决步骤。
| 错误 | 解决此错误的步骤 |
表单未在 HubSpot 页面或外部页面上显示 |
如果您的表单未在 HubSpot 或外部页面上显示,可能是页面上存在冲突的代码导致此问题。最常见的情况是 OneTrust 的 若要向所有访客(包括尚未接受 Cookie 的访客)显示表单,需在外部管理该脚本。您可以考虑以下方案:
请注意:在评估故障排除步骤、处理同意横幅以及制定隐私政策时,您的法务团队是针对您具体业务情况提供合规建议的最佳资源。 |
表单未在外部页面显示 |
如果表单未在外部页面上显示,可能是表单嵌入代码或网站主机存在问题。了解如何排查外部嵌入表单的问题。 |
嵌入式表单在外部页面上显示位置错误 |
在外部页面嵌入 HubSpot 表单后,如果表单显示位置与预期不符,可能由以下原因导致:
了解如何通过更新表单嵌入代码来解决这些问题。 |
加载此表单时遇到了一些问题。点击此处继续 |
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)。此独立页面上的表单将与原始表单完全一致。在独立页面上提交表单时,传递的分析信息与在原始表单上提交时完全相同。 |