事务性消息传递入门 send-transactional-messages

事务性消息(消息中心)是用于管理触发消息的Campaign模块。 这些通知是从信息系统触发的事件生成的,可以是:发票、订单确认、发运确认、密码更改、产品不可用通知、帐户对帐单、网站帐户创建等。

NOTE
作为托管Cloud Service用户,联系Adobe以在您的环境中配置Campaign事务性消息传递。

事务型消息用于发送:

  • 通知,例如订单确认或密码重置
  • 对客户操作的单个实时响应
  • 非促销内容

此部分中详细介绍了事务性消息设置。

了解此页面上的事务性消息传递架构。

事务型消息传递工作原理 transactional-messaging-operating-principle

Adobe Campaign事务性消息传递模块集成到一个信息系统中,该信息系统返回要更改为个性化事务性消息的事件。 这些消息可以通过电子邮件、短信或推送通知单独或批量发送。

例如,假设您是一家设有网站的公司,您的客户可以在其中购买产品。

Adobe Campaign允许您向将产品添加到购物车的客户发送通知电子邮件。 当其中某个访客离开您的网站而未完成购买(触发营销活动事件的外部事件)时,会自动向他们发送购物车放弃电子邮件(事务性消息投放)。

要实现该目标,主要步骤详述如下:

  1. 创建事件类型
  2. 创建并设计消息模板。 在此步骤中,必须将事件链接到消息。
  3. 测试邮件
  4. Publish消息模板

设计和发布事务性消息模板后,如果触发了相应的事件,则会通过PushEvent和PushEvents SOAP方法将相关数据发送到Campaign,并将投放发送到目标收件人。

创建事件类型 create-event-types

为确保每个事件都可以更改为个性化消息,您首先需要创建​ 事件类型

创建消息模板时,您将选择与要发送的消息匹配的事件类型。

CAUTION
必须先创建事件类型,然后才能在消息模板中使用它们。

要创建将由Adobe Campaign处理的事件类型,请执行以下步骤:

  1. 浏览到Campaign资源管理器的​ Administration > Platform > Enumerations ​文件夹。

  2. 从列表中选择​ Event type ​枚举。

  3. 单击​ Add ​创建枚举值。 这可以是订单确认、密码更改、订单交付更改等。

    note caution
    CAUTION
    每个事件类型必须匹配​ Event type ​枚举中的一个值。
  4. 创建明细列表值后,注销并重新登录到实例以使创建生效。

NOTE
此页面中了解有关枚举的更多信息。

定义事务型消息模板 create-message-template

每个事件都可以触发个性化消息。 要做到这一点,您需要创建一个消息模板以匹配每个事件类型。 模板包含个性化事务型消息的必需信息。 您还可以使用模板测试消息预览,并在将消息交付到最终目标之前使用种子地址发送校样。

创建模板

要创建消息模板,请执行以下步骤:

  1. 转到Adobe Campaign树中的​ Message Center >Transactional message templates ​文件夹。

  2. 在事务性消息模板列表中,右键单击并在下拉菜单中选择​ New,或单击事务性消息模板列表上方的​ New ​按钮。

  3. 在投放窗口中,选择适用于要使用的渠道的投放模板。

  4. 根据需要更改其标签。

  5. 选择与要发送的消息匹配的事件类型。 必须预先创建预定由Adobe Campaign处理的事件类型。 了解详情

    note caution
    CAUTION
    事件类型不得链接到多个模板。
  6. 输入性质和说明,然后单击​ Continue ​以创建邮件正文。

创建内容 create-message-content

事务型消息内容的定义与Adobe Campaign中所有投放的定义相同。 例如,对于电子邮件投放,您可以创建HTML或文本格式的内容、添加附件或个性化投放对象。 了解详情

CAUTION
消息中包含的图像必须可公开访问。 Adobe Campaign没有为事务性消息提供任何图像上传机制。
与JSSP或webApp不同,<%=没有任何默认转义。
您必须正确对来自事件的每个数据进行转义。 此转义取决于此字段的使用方式。 例如,在URL中,请使用encodeURIComponent。 要显示在HTML中,您可以使用escapeXMLString。

定义消息内容后,您可以将事件信息集成到消息正文中并对其进行个性化。 由于个性化标记,事件信息将插入到文本正文中。

  • 所有个性化字段都来自有效负载。
  • 可以在事务型消息中引用一个或多个个性化块。

要在电子邮件正文中插入个性化标记,请应用以下步骤:

  1. 在消息模板中,单击与电子邮件格式(HTML或文本)匹配的选项卡。

  2. 输入消息正文。

  3. 在文本正文中,使用​ Real time events>Event XML ​菜单插入标记。

  4. 使用以下语法填写标记: element name。@属性名称,如下所示。

测试事务性消息模板 test-message-template

添加种子地址 add-seeds

利用种子地址,可显示消息预览、发送校样并在发送消息之前测试消息个性化。 种子地址已链接到投放,并且无法用于其他投放。

  1. 在事务性消息模板中,单击​ Seed addresses ​选项卡,然后单击​ Add ​按钮。

  2. 为其分配标签以便稍后轻松选择,然后输入种子地址(电子邮件或移动电话,具体取决于通信渠道)。

  3. 输入外部标识符:此可选字段允许您输入业务密钥(唯一ID、名称+电子邮件等) 这是您网站上所有应用程序通用的功能,用于识别您的配置文件。 如果此字段也出现在Adobe Campaign营销数据库中,则之后可以将事件与数据库中的用户档案进行协调。

  4. 插入测试数据。 请参阅此小节

  5. 单击​ Ok ​以确认创建种子地址。

  6. 重复此过程,根据需要创建所需数量的地址。

创建地址后,即可访问其预览和个性化。

预览事务型消息 transactional-message-preview

创建一个或多个种子地址和消息正文后,您可以预览消息并检查其个性化。

  1. 在消息模板中,单击​ Preview ​选项卡,然后在下拉列表中选择​ A seed address

  2. 选择之前创建的种子地址以显示个性化消息。

发送验证

您可以通过向之前创建的种子地址发送校样来测试消息投放。

发送验证的过程与发送任何投放的过程相同。 在本节中了解有关校样的更多信息。

但是,要发送事务型消息的验证,您需要执行以下操作:

  • 使用个性化测试数据创建一个或多个种子地址
  • 创建消息内容

要发送证明:

  1. 单击投放窗口中的​ Send a proof ​按钮。

  2. 分析投放。

  3. 更正任何错误并确认投放。

  4. 检查邮件是否已发送到种子地址,以及邮件内容是否符合您的配置。

可通过​ Audit ​选项卡访问每个模板中的验证。

Publish模板 publish-message-template

创建消息模板完成后,您可以发布该模板,从而发送链接到实时事件和批量事件的消息。

CAUTION
无论何时对模板进行更改,请确保再次发布模板,以便这些更改在事务型消息投放期间生效。
  1. 转到树的​ Message Center > Transactional message templates ​文件夹。

  2. 选择要发布的模板

  3. 单击 Publish

发布完成后,将在​ Administration > Production > Message Center Execution> Default > Transactional message templates ​文件夹中创建要应用于批次和实时类型事件的消息模板。

发布模板后,如果触发了相应的事件,Adobe Campaign将收到该事件,将其链接到事务型模板,并将相应的事务型消息发送给每个收件人。

取消发布模板

发布消息模板后,可以取消发布该模板。

  • 事实上,如果触发了相应的事件,仍可调用已发布的模板:如果您不再使用消息模板,则建议取消发布该模板。 这是为了避免错误地发送不需要的事务型消息。

    例如,您发布了一个消息模板,该模板仅用于圣诞节促销活动。 您可能需要在圣诞节结束后取消发布它,并在明年再次发布。

  • 此外,您无法删除状态为​ Published ​的事务性消息模板。 必须先取消发布它。

要取消发布事务型消息模板,请执行以下步骤。

  1. 浏览到​ Message Center > Transactional message templates ​文件夹。
  2. 选择要取消发布的模板。
  3. 单击 Unpublish
  4. 单击 Start

事务性消息模板状态从​ Published ​变回​ Being edited

取消发布完成后:

  • 两个消息模板(应用于批处理事件和实时类型事件)都已被删除

    它们不再出现在​ Administration > Production > Message Center Execution > Default > Transactional message templates ​文件夹中。

  • 取消发布模板后,您可以将其删除

    要执行此操作,请从列表中选择它,然后单击屏幕右上角的​ Delete ​按钮。

recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b