異動訊息傳送架構

交易式訊息需仰賴由數個執行個體組成的特定架構:

  • A 控制實例,建立訊息範本時使用。

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

控制實例 執行實例
Adobe Campaign使用者登入控制例項以:
  • 建立交易式訊息範本
  • 使用種子清單生成消息預覽
  • 顯示報表
  • 監視執行實例
執行例項的功能如下:
  • 接收事件
  • 將它們連結至交易式訊息範本
  • 傳送個人化訊息給每個收件者

安裝執行個體

安裝交易式訊息套件時,需採取數項預防措施。 Adobe建議您先在測試環境中工作,再投入生產。 您也需要有相容的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),然後選取 datakitnms[Your language]packagemessageCenter.xml 檔案。

  3. XML content of the data to import,僅保留與新增通道對應的傳送範本。 例如,如果您已新增 行動裝置頻道,僅保留 實體Mobile transactional message (smsTriggerMessage)。 如果您已新增 行動應用程式頻道,僅保留 iOS交易式訊息 (iosTriggerMessage)和 Android交易式訊息 (androidTriggerMessage)。

異動推送通知

與行動應用程式通道模組結合時,交易式訊息可讓您透過行動裝置上的通知推送交易式訊息。

注意

行動應用程式頻道於 本節.

若要搭配行動應用程式頻道使用交易式訊息模組,您必須套用下列設定:

  1. 安裝 行動應用程式頻道 封裝至控制和執行執行個體。
  2. 復寫 行動應用程式 輸入Adobe Campaign服務,以及其在執行執行個體上包含的行動應用程式。

事件必須包含下列元素:

  • 行動裝置ID(registrationId 適用於Android和 deviceToken iOS)。 此ID代表通知將傳送至的「位址」。
  • 行動應用程式或整合金鑰的連結(uid),這可讓您復原應用程式的特定連線資訊。
  • 將傳送通知的通道(whiskChannel):iOS為41,Android為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頻道結合,可讓您在安裝在消費者行動裝置中的LINE應用程式上傳送即時訊息。 這可用來在LINE使用者新增品牌頁面時傳送歡迎訊息。

若要搭配LINE使用交易式訊息模組,您的設定需要下列元素 行銷 例項和 執行 例項:

  • 安裝 LINE Connect 封裝。
  • 安裝 Transactional message control 行銷執行個體上的套件,以及 Transactional message execution 執行例項上的套件。
  • 建立行 外部帳戶服務 在兩個執行個體上,命名相同,以便同步。 有關如何建立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、NmsBroadLogNmsTracking、MsgWebDelivery檔案夾。

    • 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. 您現在可以開始 建立交易式訊息.

本頁內容