Show Menu
主题×

交易消息架构

关于执行和控制实例

在Adobe Campaign中,交易消息功能(也称为消息中心)设计为支持可伸缩性并提供全天候服务。 它由几个实例组成:
  • 控制实例,消息模板是在其中创建的,
  • 一个或多个执行实例接收事件并传送消息。
要使用这些功能,Adobe Campaign用户登录到控制实例以创建事务性消息模板,使用种子列表生成消息预览,显示报告并监视执行实例。
执行实例接收事件,将其链接到事务性消息模板,并向每位收件人发送个性化信息。

支持多个控制实例

仅内部部署控制实例支持与多个环境共享执行群集。
可以在多个控制实例之间共享执行群集。 例如,如果您管理多个专用商店,则可以为每个品牌配置一个控制实例并将它们全部链接到同一个执行群集。
有关必要配置的详细信息,请参 阅使用多个控制实例

安装实例

安装事务性消息包时,需要采取多种预防措施。 Adobe建议您在投入生产之前在测试环境中工作。 您还需要具有兼容的Adobe Campaign许可证。 有关详细信息,请与您的Adobe客户经理联系。
控制实例和执行实例必须安装在不同的计算机上。 他们不能共享同一活动实例。
如果您需要使用多个渠道,则必须在安装事务性消息包之前安装和配置相关包。 请参阅 添加投放渠道
  • 要在计算机上安装控制实例,请选择 Transactional message control 模块。
  • 要在计算机上安装执行实例,请选择 Transactional message execution 模块。

添加投放渠道

添加投放渠道(移动渠道、移动应用渠道等) 必须先执行事务性消息包。 如果您已在电子邮件渠道上启动交易消息传递项目,则在项目过程中决定添加新渠道,则必须执行以下步骤:
  1. 使用包渠道() 安装所需渠道 ,例如移动导入向导 Tools > Advanced > Import package... > Adobe Campaign Package
  2. 执行文件导入( Tools > Advanced > Import package... > File ),然后选 [Your language] 择datakitnmspackemessageCenter.xml文件
  3. 在中 XML content of the data to import ,仅保留与添加的投放模板对应的渠道。 例如,如果已添加移 动渠道 ,则只保留与 (smsTriggerMessage )对应的 Mobile transactional message 实体元素。 如果已添加“移 动应用程序渠道 ”,则仅保留 iOS事务性消息 (iosTriggerMessage)和 Android事务性消息 (androidTriggerMessage)。

交易消息和推送通知

结合移动应用渠道模块后,事务消息传递使您能够在移动设备上通过通知推送事务性消息。
移动应用程序渠道详 细介绍
要将事务性消息模块与移动应用程序渠道结合使用,您需要应用以下配置:
  1. 将移动 应用程序渠道 包安装到控件和执行实例上。
  2. 复制 Mobile应用程序 类型Adobe Campaign服务以及它包含在执行实例上的移动应用程序。
事件必须包含以下元素:
  • 移动设备ID( Android的 registrationId,iOS deviceToken)。 此ID表示通知将发送到的“地址”。
  • 指向移动应用程序或集成密钥( uuid )的链接,用于恢复特定于应用程序的连接信息。
  • 将通知发送到的渠道( whistedChannel ):41适用于iOS,42适用于Android
  • 所有对个性化有用的数据
以下是包含此信息的事件的示例:
<SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Body>
     <urn:PushEvent>
         <urn:sessiontoken>mc/</urn:sessiontoken>
         <urn:domEvent>

              <rtEvent wishedChannel="41" type="DELIVERY" registrationToken="2cefnefzef758398493srefzefkzq483974">
                <mobileApp _operation=”none” uuid="com.adobe.NeoMiles"/>
                <ctx>
                    <deliveryTime>1:30 PM</deliveryTime>
                    <url>http://www.adobe.com</url>
                </ctx>
              </rtEvent>

         </urn:domEvent>
     </urn:PushEvent>           
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

消息模板的创建保持不变。

交易消息和LINE

结合LINE渠道,事务性消息允许您在消费性移动设备中安装的LINE应用程序上发送实时消息。 这用于在LINE用户添加品牌页面时发送欢迎消息。
要将事务性消息模块与LINE结合使用,在您的营销实例和执行实例上进行 配置 ,需要以 下元素 :
  • 在两个 LINE Connect 实例上安装包。
  • 在您的 Transactional message control 营销实例上安装包,在执行实例 Transactional message execution 上安装包。
  • 在两个实 例上 创建LINE 外部帐户和服务,使其命名相同,以便同步。 有关如何创建LINE外部帐户和服务的详细信息,请参阅本
然后,从 Explorer ,在 Platform > External account 中,您需要在两个实例上配置不同的外部帐户:
  1. 使用以 External database 下配置 在执行 实例中创建外部帐户:
    • Label Internal name :根据需要为您的外部帐户命名。
    • Type :选择 External database
    • Enabled 框中,选择“ 0 ”。
    Connection 类别:
    • Type :选择数据库服务器,例如PostgresSQL。
    • Server :输入数据库服务器URL。
    • Account :输入您的数据库帐户。
      联合数据访问库用户需要对以下表具有读取权限才能进行连接:XtkOption、NmsVisitor、NmsVisitorSub、NmsService、NmsBroadLogRtEvent、NmsBroadLogBatchEvent、NmsTrackingLogRtEvent、NmsTrackingLogBatchEvent、NmsRtEvent、NmsBatchEvent、NmsBroadLogMsg、NmsTrackingUrl、NmsDelivery、NmsWebTrackingLogXtkFolder。
    • Password :输入数据库帐户的口令。
    • Database :输入执行实例的数据库名称。
    • Target of an HTTP relay to remote database's account 框中,选择“ 0 ”。
  2. 使用以下 External Database 配置在您 的营销 实例中创建帐户。
    • Label Internal name :根据需要为您的外部帐户命名。
    • Type :选择 External database
    • 必须选中“已启用”框。
    Connection 类别:
    • Type :选择 HTTP relay to remote Database
    • Server :输入活动的服务器URL。
    • Account :输入用于访问执行实例的帐户。
    • Password :输入用于访问执行实例的帐户的口令。
    • Data Source :输入以下语法 nms:extAccount:ID of your external database account in the execution instance
  3. 使用以 Execution instance 下配置在 您的营销实例 中创建外部帐户,以创建数据同步工作流:
    • Label Internal name :根据需要为您的外部帐户命名。
    • Type :选择 Execution instance
    • 必须选中“已启用”框。
    Connection 类别:
    • URL :输入执行实例的URL。
    • Account :输入用于访问执行实例的帐户。
    • Password :输入用于访问执行实例的帐户的口令。
    Account connection method 类别:
    • Method :选择 Federated Data Access (FDA)
    • FDA account :从下拉列表中选择您的联合数据访问帐户。
    • 单击 Create the archiving workflow 按钮。
    • 单击按 Create data synchronization workflow 钮以创建LINE数据同步工作流。
  4. 您现在可以开始创建事务性消息。 有关详细信息,请参见此 页面