使用表单

表单为您提供了一种方法来获取有关受众的信息。它们包含表单 HTML 和有关访问者提交表单后应该发生什么情况的说明。例如,可以指定在提交表单后向访问者发送一封跟进电子邮件,在您的账户中将提交的表单数据保存到不同的数据源,并将访问者定向到自定义的感谢页面。在 Oracle Responsys 中,可以使用表单向导(通过“表单”菜单访问)创建表单。

创建表单后,可以采用三种方法将其用于营销工作:

  • 生成要与表单的非个性化空版本一起使用的 URL
  • 生成用于电子邮件市场活动的表单的个性化版本的链接
  • 在外部托管表单内容,并将响应提交到 Oracle Responsys 的表单处理程序进行处理

使用表单的空版本

当您的目的是收集基本订阅信息(例如注册接收新闻稿)时,可能仅请求电子邮件地址和名称。非个性化空表单在这种情况下效果很好。

可以采用两种方法使用表单的空版本:

  • 将空表单的 URL 复制并粘贴到 Web 上的任意位置,例如您的网站或电子邮件市场活动。
  • 在电子邮件创意中使用 ($formlink(name)$ 内置函数生成空表单的链接。这只在 Oracle Responsys 市场活动中起作用,而在外部 Web 页面上不起作用。
    例如:$formlink(FormExample)$

电子邮件收件人或网站访问者填写表单并提交后,预设表单规则将处理提交的数据。

使用个性化表单

个性化表单非常适合首选项中心页面,因为您能用已知的个人信息预填充表单字段,进而节省他们填写表单的时间。可以采用两种方法使用个性化表单:prefilledform 和 formlink 内置函数。这两种方法都有优点。

Prefilledform 内置函数

预填充的表单对于请求概要信息更新特别有用。呈现电子邮件时,Oracle Responsys 将在数据库中查找收件人的当前概要信息。所以,尽管该过程所需的时间可能比下方的 $formlink()$ 方法要长,但是可确保概要信息数据最新。处理概要信息时,手头有它很有用。

例如:$prefilledform(targetCampaignName)$

Formlink 内置函数

通过在市场活动消息文档中包括 $formlink$ 内置函数可以生成表单的个性化版本的链接。由于 URL 在启动时包含表单中的所有数据,因此无需像处理预填充的表单一样访问数据库。

可以采用三种方法使用 $formlink()$ 内置函数:

  • 通过在表单中指定分发列表或补充数据源中的字段名称来传送市场活动中的数据。例如:$formlink(yourformname, first_name)$。在这种情况下,当市场活动运行时,Oracle Responsys 会将表单中的 first_name 字段替换为每个收件人的该字段中的值。
  • 通过将字段名称映射到表单文档中使用的变量来传送市场活动数据列表中的数据。这与第一种方法的运作方式类似,但字段名称映射到文档中使用的变量的名称。例如:$formlink(yourformname, first=first_name)$。发送市场活动消息后,对变量 $first$ 的任何引用都会将该变量替换为收件人的 first_name 值。
  • 使用变量名称的文字值使表单个性化。例如:$formlink(yourformname, offerid=123)$。在这种情况下,每当在表单文档中发现对 $offerid$ 的引用时都会插入值 123,所有收件人都将在其电子邮件中收到相同的值。

使用外部托管的表单

您可能希望在公司的网站上托管表单内容。在这种情况下,可以发布到 Oracle Responsys 表单处理程序以处理表单响应。使用外部托管的表单时,必须使用表单提交或 HTML 标记提交表单数据。

使用“表单使用情况”页上的信息可以将表单响应提交到 Oracle Responsys 进行处理。请记住,您仍然需要在链接结尾添加名称-值对,以便将变量数据传送回 Responsys。

表单操作 URL 的示例:

<form method="post" action="https://yourcompanydomain/pub/rf">
<input type="hidden" name="_ri_" value="<encoded data>">

链接的示例:

<a href="https://<yourcompanydomain>/pub/rf?_ri_=<encoded data>">

相关主题