Loading
Marketing Cloud Next
使用表格处理程序使用表格数据更新 Salesforce 对象

使用表格处理程序使用表格数据更新 Salesforce 对象

使用表格处理程序从外部网站的表格捕获数据,并使用这些数据在 Salesforce 中创建或更新记录。表单处理器允许您使用站点上的现有表单,而无需更新站点以使用在 Salesforce 中创建的表单。在创建表格处理程序时,指定现有表格中的字段名称及其映射的 Salesforce 字段。

所需的 Edition

查看支持版本

所需用户权限
要创建表格处理程序:

Marketing Cloud 管理员权限集

任何 CMS 工作区投稿人角色

要发布表格处理程序:

Marketing Cloud 管理员权限集

内容管理员或内容管理员的 CMS 工作区投稿人角色

在创建表格处理程序时,您也会在 Data 360 中创建数据源。此数据源存储表格捕获的数据。在创建表单处理程序和相应的数据源之前,请考虑如何最好地构建表单捕获的数据。设计数据结构有两种通用模式:显式字段名和通用字段名。

在使用显式字段名的数据源中,指定数据模型中的每个字段名。此结构易于理解,但每次添加字段时都需要修改对象。具有显式结构的数据模型类似于此示例。

字段名 类型
名字 文本
姓氏 文本
电子邮件 文本
地址 文本
职业 文本
... ...

或者,数据源可以使用通用字段名称,或者更经常地使用显式和通用字段名称的组合。这种方法提供了更多的灵活性,允许您在不修改对象的情况下处理新的字段名称。但是,通用字段名称不明确,需要使用元数据来描述负载中的属性。具有通用结构的数据模型类似于此示例。

字段名 类型
名字 文本
姓氏 文本
电子邮件 文本
属性 1 文本
属性 2 文本
属性 3 文本
... ...

创建表格处理程序

  1. 在“内容”选项卡上,选择要在其中创建表单处理程序的内容工作区。
  2. 单击 添加 | 内容
  3. 在“创建 CMS 内容”窗口中,选择表格处理程序,然后单击创建
  4. 在窗口左上角的“无标题”旁边,单击铅笔图标 (铅笔,指示您可以编辑的字段或设置)。输入表格处理程序的名称。
  5. 添加数据源。
    1. 在右侧面板的数据源下,单击添加数据源
    2. 输入数据源的名称。
    3. 对于类型,选择 Salesforce 记录
    4. 对于对象,选择表格处理程序操作的记录类型。例如,要更新联系人记录,请选择联系人
    5. 保存更改。
  6. 映射表单字段。
    1. 从左侧面板中,单击要从表单捕获的字段,并将其拖到页面中心。例如,如果您的表单收集了有关用户的名字、姓氏或电子邮件地址的信息,请选择联系人对象。对表单数据交互的每个字段重复此步骤。
    2. 在页面中心,单击您添加的字段名称之一。然后,在右侧面板中,输入外部字段名称。对所有选定字段重复此步骤。

    外部字段名称是您的网站表单和 Salesforce 之间的链接。它将表单中的每个字段连接到存储提交的值的 Salesforce 字段。指定要捕获的字段时,请记住这些要求:

    • 您输入的外部字段名称必须与表单中字段的 HTML 名称属性完全匹配。
    • 日期值使用格式 YYYY-MM-DD
    • 时间值使用格式 hh:mm:ss
    • DateTime 值使用格式 YYYY-MM-DDTHH:mm:ss.sssZ(ISO 8601 格式)。
    • 对于复选框值,如果在表单上选中复选框,Salesforce 会将其记录为对象中的true
  7. 保存更改。

有关更新站点以安全地处理表单提交的信息,请参阅开发人员文档将表单提交与 Connect API 集成。

将垃圾邮件保护添加到表格处理程序(可选)

通过在表单中添加隐藏的 honeypot 字段,防止黑客和垃圾邮件。当机器人尝试提交表单时,它通常会填写表单中的每个字段,包括隐藏字段。如果您在表单中包含蜜罐字段,表单处理器会阻止所有在该字段中包含值的提交。

备注
备注 蜜罐字段是有效的垃圾邮件预防策略的一个组件,但它们不应该是您使用的唯一组件。考虑使用其他反滥用措施,包括 reCAPTCHA
  1. 从垃圾邮件保护字段面板中,添加蜜罐字段。
  2. 对于外部字段名称,输入要用于 honeypot 的字段名称。
    提示
    提示 机器人尝试利用允许用户自由输入文本的表单字段。他们搜索带有通用标签的字段,例如 companywebsitefax。输入使 honeypot 字段成为有吸引力的目标的名称,但不会与要在表单中捕获的数据重叠。不要使用明显的名称,例如 honeypotdo_not_fill
  3. 在表格的 HTML 中,添加带有匹配名称属性的隐藏输入字段。

使用流自动化操作

要在用户提交表格后自动执行创建潜在客户或发送电子邮件等任务,请将流连接到表格处理程序。在表格处理程序的流部分中,单击新建流,以打开 Flow Builder。

重要
重要

在创建流之前,添加并映射所有必填字段。如果您在添加流后编辑字段,流不会自动反映更改。流的新版本包括更新的映射。

当您从表单处理器页面创建流时,您指定的外部字段名称可用作流中的资源。在流决策步骤、个性化消息内容和其他流操作中,使用这些外部字段的值。还可以使用这些资源修改任何对象,而不仅仅是您在创建表单处理器时选择的对象。

配置提交重定向

在“提交重定向”部分,输入表单提交成功或失败时将用户发送到的完整 URL。

发布表格处理程序

发布表单处理程序,以生成将您的网站表单连接到 Salesforce 的代码。

备注
备注

如果您的表单使用 reCAPTCHA,请在提交表单时生成并发送所需的令牌。

  1. 在您准备发布表单及其流时,单击发布
  2. 打开 Web 跟踪,以监控用户参与度。

发布后,表格处理程序会生成用于配置表格的代码,以将数据发送到表格处理程序。

 
正在加载
Salesforce Help | Article