異動訊息傳送架構

事務性消息傳遞依賴於由以下幾個實例組成的特定體系結構:

  • A 控制實例,在其中建立消息模板。

  • 一個或多個 執行實例,接收事件並傳遞消息。

控制實例 執行實例
Adobe Campaign用戶登錄到控制實例:
  • 建立事務性消息模板
  • 使用種子清單生成消息預覽
  • 顯示報告
  • 監視執行實例
執行實例的目的是:
  • 接收事件
  • 將它們連結到事務性消息模板
  • 向每個收件人發送個性化消息

安裝實例

在安裝事務性消息包時需要採取幾種預防措施。 Adobe建議您在投入生產前在test環境中工作。 您還需要有相容的Adobe Campaign許可證。 有關詳細資訊,請與您的Adobe帳戶主管聯繫。

重要

控制實例和執行實例必須安裝在不同的電腦上。 他們不能共用同一Campaign實例。

如果需要使用多個通道,則必須在安裝事務性消息包之前安裝和配置相關包。 有關此的詳細資訊,請參閱 添加傳遞渠道

控制實例

要在電腦上安裝控制實例,請選擇 Transactional message control 通過 Tools > Advanced > Import package 的子菜單。 有關此的詳細資訊,請參閱 安裝Campaign Classic標準包

中介紹了配置控制實例的詳細步驟 此部分

支援多個控制實例

重要

只有內部環境才支援與多個控制實例共用執行群集。

可以在多個控制實例之間共用執行群集。 例如,如果您管理多個專用儲存,則可以為每個品牌配置一個控制實例,並將它們連結到同一執行群集。

注意

有關必要配置的詳細資訊,請參閱 使用多個控制項實例

執行實例

要在電腦上安裝執行實例,請選擇 Transactional message execution 通過 Tools > Advanced > Import package 的子菜單。 有關此的詳細資訊,請參閱 安裝Campaign Classic標準包

有關配置執行實例的詳細步驟,請參見 此部分

可用的傳遞渠道

預設情況下,電子郵件通道可用。 要在多個頻道上傳遞事務性消息,您可以添加其他頻道(移動頻道、移動應用頻道等)。

重要

添加傳遞渠道(移動渠道、移動應用渠道等) 必須在安裝事務性消息包之前執行。

添加傳遞渠道

Adobe建議您 在安裝事務性消息包之前,始終添加傳遞渠道包

但是,如果您已在電子郵件通道上啟動事務性消息傳遞項目,則在項目期間決定添加新通道,您可以執行以下步驟。

注意

此過程僅適用於使用安裝在與他們工作在同一台電腦上的Windows NLServer的客戶。

  1. 安裝所需的通道,例如 移動頻道,使用包導入嚮導(Tools > Advanced > Import package… > Adobe Campaign Package)。

  2. 執行檔案導入(Tools > Advanced > Import package… > File),然後選擇 資料​[Your language]packagemessageCenter.xml 的子菜單。

  3. XML content of the data to import,僅保留與添加的渠道對應的傳遞模板。 例如,如果已添加 移動頻道,僅保留 實體Mobile transactional message (smsTriggerMessage)。 如果已添加 移動應用頻道,僅保留 iOS事務消息 (iosTriggerMessage)和 Android事務消息 (androidTriggerMessage)。

異動推送通知

與Mobile App通道模組結合使用時,事務性消息傳遞使您能夠通過移動設備上的通知推送事務性消息。

注意

Mobile App頻道詳情請參閱 此部分

要將事務性消息模組與Mobile App Channel一起使用,需要應用以下配置:

  1. 安裝 移動應用頻道 包到控制項和執行實例上。
  2. 複製 移動應用 鍵入Adobe Campaign服務以及它在執行實例中包含的移動應用程式。

事件必須包含以下元素:

  • 移動設備ID(註冊ID 適用於Android和 設備令牌 iOS)。 此ID表示通知將發送到的「地址」。
  • 到移動應用程式或整合密鑰的連結(UU),用於恢復特定於應用程式的連接資訊。
  • 將通知發送到的通道(希望頻道):iOS41支,安卓42支
  • 用於個性化的所有資料

下面是包含此資訊的事件的示例:

<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 Channel結合使用,事務性消息允許您在安裝在消費者移動設備上的LINE應用上發送即時消息。 當LINE用戶添加品牌頁面時,此消息用於發送歡迎消息。

要將事務性消息模組與LINE一起使用,您的配置需要以下元素 營銷 實例 執行 實例:

  • 安裝 LINE Connect 包。
  • 安裝 Transactional message control 打包,以及 Transactional message execution 執行實例上的包。
  • 建立LINE 外部帳戶服務 在兩個實例上,它們的命名相同,以便同步。 有關如何建立LINE外部帳戶和服務的詳細資訊,請參閱 此部分

然後,從 Explorer , Platform > External account ,您需要在兩個實例上配置不同的外部帳戶:

  1. 建立 External database 外部帳戶 執行 具有以下配置的實例:

    • LabelInternal name :根據需要將外部帳戶命名為。
    • Type :選擇 External database
    • Enabled 的子菜單。

    Connection 類別:

    • Type :選擇資料庫伺服器,例如PostgresSQL。

    • Server :輸入資料庫伺服器URL。

    • Account :輸入資料庫帳戶。

      注意

      資料庫用戶需要對以下表具有FDA連接的讀取權限: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 的子菜單。

  2. 建立 External Database 帳戶 營銷 實例。

    • LabelInternal 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 外部帳戶 營銷 實例,使用以下配置建立資料同步工作流:

    • LabelInternal name :根據需要將外部帳戶命名為。
    • Type :選擇 Execution instance
    • 必須選中「已啟用」框。

    Connection 類別:

    • URL :輸入執行實例的URL。
    • Account :輸入用於訪問執行實例的帳戶。
    • Password :輸入用於訪問執行實例的帳戶的密碼。

    Account connection method 類別:

    • Method :選擇 Federated Data Access (FDA)
    • FDA account :從下拉清單中選擇FDA帳戶。
    • 按一下 Create the archiving workflow 按鈕。
    • 按一下 Create data synchronization workflow 按鈕建立LINE資料同步工作流。
  4. 現在可以開始 建立事務消息

本頁內容