事務性消息傳遞依賴於由以下幾個實例組成的特定體系結構:
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的客戶。
安裝所需的通道,例如 移動頻道,使用包導入嚮導(Tools > Advanced > Import package… > Adobe Campaign Package)。
執行檔案導入(Tools > Advanced > Import package… > File),然後選擇 資料[Your language]
packagemessageCenter.xml 的子菜單。
在 XML content of the data to import,僅保留與添加的渠道對應的傳遞模板。 例如,如果已添加 移動頻道,僅保留 實體 與 Mobile transactional message (smsTriggerMessage)。 如果已添加 移動應用頻道,僅保留 iOS事務消息 (iosTriggerMessage)和 Android事務消息 (androidTriggerMessage)。
與Mobile App通道模組結合使用時,事務性消息傳遞使您能夠通過移動設備上的通知推送事務性消息。
Mobile App頻道詳情請參閱 此部分。
要將事務性消息模組與Mobile App Channel一起使用,需要應用以下配置:
事件必須包含以下元素:
下面是包含此資訊的事件的示例:
<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 Channel結合使用,事務性消息允許您在安裝在消費者移動設備上的LINE應用上發送即時消息。 當LINE用戶添加品牌頁面時,此消息用於發送歡迎消息。
要將事務性消息模組與LINE一起使用,您的配置需要以下元素 營銷 實例 執行 實例:
然後,從 Explorer , Platform > External account ,您需要在兩個實例上配置不同的外部帳戶:
建立 External database 外部帳戶 執行 具有以下配置的實例:
從 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 的子菜單。
建立 External Database 帳戶 營銷 實例。
從 Connection 類別:
建立 Execution instance 外部帳戶 營銷 實例,使用以下配置建立資料同步工作流:
從 Connection 類別:
從 Account connection method 類別:
現在可以開始 建立事務消息。