用例:Web 窗体

创建具有多次选择加入的订阅表单

当您优惠信息服务时,收件人需要订阅才能接收所有链接的通信。 为避免不当通信并确保收件人有意订阅,我们建议发送订阅确认请求以创建多次选择加入。 只有当用户单击确认消息中包含的链接时,订阅才会生效。

此示例基于以下方案:

  1. 在包含用于订阅临时服务的复选框的网站上创建新闻稿订阅表单。 此服务将允许您发送订阅确认消息。
  2. 使用链接到Web表单的订阅创建投放确认投放模板。 它包含确认链接,用于调用表单以订阅新闻稿,并显示订阅批准消息。

步骤1 — 创建信息服务

  1. 创建要提供给收件人的新闻稿订阅服务。 有关如何创建Newsletter的详细信息,请参阅此部分

  2. 创建第二个信息服务,即链接到用于发送订阅确认消息的投放模板的临时服务。

步骤2 — 创建确认消息

确认消息通过在临时服务级别引用的专用投放模板发送。

  1. 在​Explorer​中,选择​Resources > Templates > Delivery templates

  2. 创建用于发送订阅确认消息的投放模板。

  3. 单击​Email parameters​中的​To​按钮,将投放模板与订阅目标映射而不是收件人关联。

  4. 由于此投放的收件人尚未确认其批准,因此他们仍在数据库阻止列表。 要让他们接收此通信,您需要授权基于此模板的投放,以目标收件人阻止列表。

    要执行此操作,请单击​Exclusions​选项卡。

  5. 单击​Edit…​链接并取消选中​Exclude recipients who no longer want to be contacted​选项。

    重要

    此选项只能在此类型的上下文中禁用。

  6. 个性化您的投放,并在消息内容中插入确认链接。 通过此链接,您可以访问Web表单以记录订阅确认。

  7. 通过数字内容编辑器,将您的URL链接到Web表单。 由于尚未创建Web表单,请在创建该表单后立即替换它。

  8. 最后,将此模板链接到先前创建的临时服务。

步骤3 — 创建订阅表单

Web表单支持收件人订阅和订阅确认。

Web表单工作流程将包含以下活动:

为此请执行以下操作步骤:

  1. 创建Web表单并选择模板​Newsletter subscription (subNewsletter)

  2. 在​Edit​选项卡中,我们需要配置现有工作流,因为我们要向要订阅的收件人添加确认消息。

    要执行此操作,请按住多次单击​Preloading​框,然后按如下配置。

    这意味着,如果用户通过确认消息中的链接访问此表单,则将加载其用户档案信息。 如果他们通过网站的页面访问Web表单,则不会加载任何信息。

  3. 将​Test​活动添加到工作流。

    Test​活动可以关注收件人电子邮件。 在这种情况下,请按如下方式配置它:

  4. 将两个​Script​活动添加到您的工作流。

    第一个​Script​活动将添加,阻止列表直到收件人确认其订阅到新闻稿。 其内容必须如下:

    ctx.recipient.@blackList=1
    

    第二个​Script​活动授权投放发送给用户并订阅新闻稿。 脚本的最后两行将允许您将收件人从临时文件夹传输到另一个文件夹,并在确认订阅后立即与现有用户档案协调。

    ctx.recipient.@blackList=0
    nms.subscription.Subscribe("INTERNAL_NAME_OF_THE_NEWSLETTER", ctx.recipient, false)
    ctx.recipient.folder = <folder name="nmsRootRecipient"/>
    nms.subscription.Unsubscribe("TEMP", ctx.recipient)
    
    注意

    Temp​分区也可使用工作流定期清除。

  5. 多次单击​Subscription​活动,个性化订阅表单并将复选框与先前创建的临时服务链接。

  6. 配置​Storage​活动以保存在表单页面中输入的信息。

    此活动允许您在专用的临时文件夹中创建收件人用户档案,以将它们与可以向其发送通信的数据库中的用户档案分开。

    注意

    您不得定义任何对帐选项。

  7. 添加两个​End​活动,为用户显示消息。

    完成订阅后,第二个​End​框将显示确认消息。

  8. 创建和配置Web表单后,您现在可以在投放模板中引用它以发送确认消息。

第4步 — 发布和测试表单

您现在可以发布表单,使用户能够访问它。

订阅新闻稿涉及以下步骤:

  1. 网站的用户登录到订阅页面并批准表单。

    他们会通过浏览器中的一条消息收到通知,告知他们的请求已得到考虑。

    用户将添加到​Temp​文件夹中的Adobe Campaign用户档案库,并且其处于状态,直阻止列表至用户确认其与电子邮件的订阅。

  2. 系统会向他们发送确认消息,其中包括用于批准其订阅的链接。

  3. 当用户单击此链接时,其浏览器中将显示批准页面。

    在Adobe Campaign中,将更新用户用户档案:

    • 他们不再,

    • 他们订阅了信息服务。

根据所选值显示不同的选项

在以下示例中,用户将被要求选择一种车辆类型。 您可以根据所选类型显示可用的车辆类别。 这意味着在右列中显示的项目取决于用户的选择:

  • 当用户选择“私家车”时,提供“紧凑型”和“微型厢”之间的选择。

  • 当用户选择“商用车”时,选择显示在下拉列表中:

在此示例中,车辆类型不存储在数据库中。 下拉列表的配置如下:

此信息存储在本地变量中。

右侧列的条件显示在以下容器中配置:

  • 私有车辆的字段的条件可见性:

  • 商业车辆的字段条件可见性:

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now