[也适用于v8]{class="badge positive" title="也适用于Campaign v8"}

发布 Web 窗体 publishing-a-web-form

预加载表单数据 pre-loading-the-form-data

如果您希望通过Web窗体更新存储在数据库中的用户档案,则可以使用预加载框。 通过预加载框,您可以指示如何在数据库中查找要更新的记录。

可以使用以下识别方法:

  • Adobe Campaign Encryption

    此加密方法使用加密的Adobe Campaign标识符(ID)。 此方法仅适用于Adobe Campaign对象,并且加密的ID只能由Adobe Campaign平台生成。

    使用此方法时,您需要通过添加​ <%=escapeUrl(recipient.cryptedId) %> ​参数来调整要传送到电子邮件地址的表单的URL。 有关详情,请参阅通过电子邮件传递表单

  • DES encryption

    此加密方法使用外部提供的标识符(ID),该ID链接到Adobe Campaign和外部提供商共享的密钥。 Des key ​字段允许您输入此加密密钥。

  • List of fields

    此选项允许您从表单当前上下文中的字段中进行选择,这些字段将用于查找数据库中的相应用户档案。

    可以通过​ Parameters ​选项卡向表单属性添加字段(请参阅添加参数)。 它们以URL或输入区域的形式放置。

    note caution
    CAUTION
    所选字段中的数据未加密。 不能以加密形式提供它,因为如果选择​ Field list ​选项,Adobe Campaign将无法对其进行解密。

    在以下示例中,用户档案预加载基于电子邮件地址。

    URL可以包含未加密的电子邮件地址,在这种情况下,用户可以直接访问与其相关的页面。

    否则,将要求他们提供密码。

    note caution
    CAUTION
    如果列表中指定了多个字段,则​ ALL FIELDS ​的数据必须与数据库中存储的数据匹配,才能更新配置文件。 否则,将创建一个新配置文件。
    此函数对于Web应用程序特别有用,但不建议用于公共表单。 选择的访问控制选项必须是“启用访问控制”。

如果您不想更新配置文件,则必须选择​ Skip preloading if no ID ​选项。 在这种情况下,输入的每个用户档案都将在批准表单后添加到数据库中。 例如,当表单在网站上发布时,将使用此选项。

Auto-load data referenced in the form ​选项允许您自动预加载与表单中的输入和合并字段匹配的数据。 但是,不涉及​ Script ​和​ Test ​活动中引用的数据。 如果未选择此选项,则需要使用​ Load additional data ​选项定义字段。

使用​ Load additional data ​选项,您可以添加表单页面中未使用但将预加载的信息。

例如,您可以预先加载收件人的性别,并通过测试框自动将他们定向到适当的页面。

管理Web窗体交付和跟踪 managing-web-forms-delivery-and-tracking

创建、配置和发布表单后,您可以交付表单并跟踪用户响应。

表单的生命周期 life-cycle-of-a-form

在形式的生命周期中,有三个阶段:

  1. 正在编辑

    这是初始设计阶段。 创建新表单时,它处于编辑阶段。 访问表单仅用于测试目的,然后要求在其URL中使用参数​ __uuid。 此URL可在​ Preview ​子选项卡中访问。 请参阅表单URL参数

    note caution
    CAUTION
    只要正在编辑表单,其访问URL就是特殊的URL。
  2. 待处理发布

    在某些情况下(例如当通过包导入表单时),Web表单可能具有​ Pending publication ​状态,直到其上线为止。

    note note
    NOTE
    对于技术Web应用程序(通过​ Administration > Configuration > Web applications ​菜单提供),状态为​ Pending publication ​的表单会自动已发布,并获得​ Online ​状态。
  3. 联机

    设计阶段完成后,即可交付表单。

    当表单的状态为​ Being edited ​或​ Pending publication ​时,它必须是已发布才能联机并可通过Web表单URL在浏览器中访问。

    发布后,该表单将一直有效,直到其过期。

    该表单将为​ Live,直到它过期。

    note caution
    CAUTION
    要传递,表单的URL不得包含​**__uuid**​参数。
  4. 已关闭

    表单关闭后,投放阶段结束,表单不可用:用户无法再访问该表单。

    可在表单属性窗口中定义到期日期。 有关详情,请参阅在线提供表单

表单的发布状态会显示在表单列表中。

发布表单 publishing-a-form

要更改表单的状态,您需要发布表单。 为此,请单击Web窗体列表上方的​ Publication ​按钮,然后在下拉框中选择状态。

在线提供表单 making-a-form-available-online

要被用户访问,表单必须处于生产状态并启动,即在其有效期内。 通过表单的​ Properties ​链接输入有效日期。

  • 使用​ Project ​部分中的字段输入表单的开始日期和结束日期。

  • 单击​ Personalize the message displayed if the form is closed… ​链接以定义当用户尝试在表单无效时访问表单时显示的错误消息。

    查看表单🔗的辅助功能。

通过电子邮件投放表单 delivering-a-form-via-email

当您通过电子邮件发送邀请时,可以使用​ Adobe Campaign Encryption ​选项进行数据协调。 为此,请转到投放向导,并通过添加以下参数将链接调整为表单:

<a href="https://server/webApp/APP264?&id=<%=escapeUrl(recipient.cryptedId) %>">

在这种情况下,数据存储的协调密钥必须是收件人的加密标识符。 有关详细信息,请参阅预加载表单数据

在这种情况下,您需要选中记录框中的​ Update the preloaded record ​选项。 有关详情,请参阅保存Web窗体答案

日志响应 log-responses

可以在专用选项卡中激活响应跟踪,以监控Web表单的影响。 为此,请单击表单属性窗口中的​ Advanced parameters… ​链接,然后选择​ Log responses ​选项。

Responses ​选项卡允许您查看受访者的身份。

选择收件人并单击​ Detail… ​按钮以查看提供的响应。

您可以处理查询中提供的响应日志,例如,在发送提醒时仅定向非回应者,或仅向回应者提供特定通信。

导入Web窗体包 import-web-packages

将包含Web表单的包从实例导出和导入另一个实例(例如,从暂存到生产)时,新实例上的Web表单状态可能会因几种情况而异。 下面列出了不同的情况。

本节中了解有关Web窗体不同状态的更多信息。

NOTE
通过资源包导出Web表单时,表单状态将显示在结果资源包的内容中。
  • 如果从第一个实例导出Web窗体时其状态为​ Pending publication ​或​ Online

    • 在新实例上导入Web窗体时,该窗体获得​ Pending publication ​状态。

    • 如果新实例上已存在该Web表单,则该表单会被替换为表单的新版本,并具有​ Pending publication ​状态,即使表单的旧版本为​ Online ​也是如此。

    • 无论该表单是否存在都必须为已发布,才能在新实例上变为​ Online,并且可通过浏览器中的Web表单URL访问。

  • 如果Web窗体在导出时状态为​ Being edited

    • 如果在导入包的实例上新增Web窗体,则Web窗体将获得​ Being edited ​状态。

    • 如果新实例上已存在该Web表单,则这是对现有表单的修改。 如果表单的旧版本为​ Online,则旧版本将保持联机状态,直到表单的新版本在新实例上再次发布为🔗

    note note
    NOTE
    您可以使用​ Preview ​选项卡检查Web窗体的最新版本。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1