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

使用查询字符串自动填充表单字段

上次更新时间: 2025年9月17日

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

在向联系人发送页面 URL 之前,您可以在页面上添加查询字符串,从而自动填充表单字段。字段将根据添加的查询字符串弹出。这也适用于隐藏的表单字段。例如,您可以创建自定义 UTM 属性,并使用 UTM 参数自动填充隐藏表单字段

了解限制和注意事项

  • 查询字符串不能自动填充从属表单字段。
  • 不能根据查询字符串中的多个值触发从属表单字段。

创建带有预定义值的静态查询字符串

要创建带有静态查询字符串的 URL,需要复制要自动填充的任何字段的内部属性名称,然后将其添加到页面 URL 的末尾。

复制属性的内部名称

  1. 在 HubSpot 帐户中,单击顶部导航栏中的 settings“设置”图标
  2. 在左侧边栏菜单中,导航至属性
  3. 单击属性名称预填充值。
  4. 复制属性的内部名称。了解有关内部属性名称的更多信息。
  5. 对要在表单中自动填充值的其他属性重复上述操作。

The contact property editor, displaying the property's internal name for the first name contact property.

使用静态查询字符串创建 URL

复制内部属性名称后,就可以设置要发送给联系人的页面 URL 了:

  1. 在浏览器中,导航到表单所在的页面。然后,复制URL
  2. 在页面 URL 的末尾添加问号(?)
  3. 添加属性的内部名称,然后添加等号和要在字段中自动填充的值。根据属性的字段类型,注意添加值的规则:
    • 单复选框:查询字符串必须包含true 或 false值,而不是 yes 或 no。
    • 日期选择器:查询字符串必须包含YYYY-MM-DD格式的日期值。
    • 多个复选框:查询字符串值必须与属性值选项完全匹配,多个值之间用分号隔开。
    • 单选/下拉选择:查询字符串值必须与属性值选项完全匹配。
    • 适用于所有字段类型: 创建查询字符串时,这些规则适用于所有字段类型。
      • 属性值中的空格必须用 %20 分隔。
      • 多个不同属性必须用"&"分隔。

使用静态查询字符串的 URL 示例

创建带静态查询字符串的 URL 后,可以将其用作电子邮件和页面等内容中的链接。联系人点击链接后,页面上的表单将自动填充查询字符串中的预定义值。下面是一个格式正确的静态查询字符串 URL 的示例和分解:

http://www.domain.com/marketing-offer?firstname=John&lastname=Smith&email=jsmith@email.com
&favorite_season=Winter%20Season&favorite_fast_food=Burger;Taco&number_property=7

&will_you_come_to_the_party=Maybe&do_you_like_parties=true&date_of_party=2018-10-24

  • 查询字符串开头和单行文本字段:?
  • 单行文本字段:&lastname=Smith
  • 单行文本字段:&email=jsmith@email.com
  • 下拉选择字段:&favorite_season=Winter%20Season
  • 多复选框字段:&favorite_fast_food=Burger;Tacos
  • 数字字段:&favorite_number=7
  • 单选框字段:&will_you_come_to_the_party=Maybe
  • 单选框字段:&do_you_like_parties=true
  • 日期选择器字段:&date_of_party=2018-10-2

使用个性化标记创建动态查询字符串

需要订阅 创建动态查询字符串需要Marketing HubProfessional Enterprise订阅。

您可以使用个性化标记创建动态查询字符串,根据已知联系人属性自动填充表单字段。

请注意

  • 只有当URL指向带有HubSpot表单的HubSpot托管页面时,带有个性化标记的动态查询字符串才能正常运行。
  • 如果 URL 指向HubSpot 独立表单页面,该功能将不起作用
  • 带有动态查询字符串的 URL 还必须放在 HubSpot 内容或带有 HubSpot跟踪代码的外部页面中。

找回个性化标记

首先,检索创建查询字符串所需的个性化标记。检索属性的个性化标记:

  1. 在您的 HubSpot 账户中,导航至 营销 > 电子邮件
  2. 单击创建电子邮件或单击草稿电子邮件的名称
  3. 在富文本工具栏中,单击个性化
  4. 设置个性化标记:
    • 在对话框中,选择要在表单中自动填充的个性化标记
    • 插入个性化标记时,选择 "使用此属性的全局默认值 "复选框。
    • 根据需要继续添加其他个性化标记。
The marketing email editor, highlighting the "Personalize" option in the rich text toolbar. The dialog box to edit the personalization token displays the token type, token name, and the fallback value.
  1. 在富文本工具栏中,单击更多 ,然后选择codef 源代码图标,查看电子邮件的 HTML。
  2. 在源代码中,您会看到添加到电子邮件正文中的每个个性化标记的原始代码。每个标记将用双括号{{ }}括起来。选中一个标记(例如,{{ contact.firstname }}),然后右键单击并选择复制
  3. 对要预填充到表单中的任何个性化标记重复此操作。
  4. 在对话框底部,单击 "取消 "并关闭, 退出源代码。

The marketing email editor's source code, highlighting the personalization token internal name.

使用动态查询字符串创建 URL

使用个性化标记创建带有动态查询字符串的 URL。该 URL 可用作电子邮件和页面等 HubSpot 内容中的链接,或带有 HubSpot跟踪代码的外部页面。如果查询字符串中的字段有已知值,点击链接的联系人将看到页面上的表单自动填充了他们的信息。

创建带动态查询字符串的 URL:

  1. 在浏览器中,导航到表单所在的页面。然后,复制URL
  2. 使用页面 URL 和个性化标记,格式化动态查询字符串:
    • 在页面 URL 的末尾添加问号(?)
    • 添加 属性的 内部名称 ,然后是等号和个性化标记。确保去掉标记中的所有空格(例如,{{contact.firstname}} )。
    • 用"&"分隔多个属性。
  3. 下面是一个格式正确的动态查询字符串 URL 的示例:

http://www.domain.com/marketing-offer?firstname={{contact.firstname}}&lastname={{contact.lastname}}&email={{contact.email}}

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