一般架構

典型的Adobe Campaign解決方案部署由以下元件組成:

  • 個性化客戶端環境

    直觀的圖形介面,用戶可以在其中交流和跟蹤營銷優惠、建立市場活動、審查和管理所有營銷活動、計畫和計畫(包括電子郵件、工作流和登錄頁)、建立和管理客戶概要檔案以及建立受眾。

  • 開發環境

    基於用戶介面中定義的規則和工作流通過選定的通信渠道(包括電子郵件、SMS、推送通知、直郵、Web或社交)執行營銷活動的伺服器端軟體。

  • 資料庫容器

    基於關係資料庫技術,Adobe Campaign雲資料庫將所有資訊、活動元件、優惠、工作流和活動結果儲存在資料庫容器中。

個性化客戶端環境

可以通過以下不同方式訪問應用程式:富客戶端、瘦客戶端或API整合。

瞭解有關市場活動演示層的詳細資訊

開發環境

Adobe Campaign是一個具有不同應用程式的單一平台,可建立開放和可擴展的體系結構。 Adobe Campaign平台是在靈活的應用層上編寫的,可輕鬆配置以滿足您的業務需求。 分佈式體系結構確保線性系統可擴充性從數千條消息擴展到數百萬條消息。

有些市場活動模組會持續運行,而有些則偶爾啟動以執行管理任務(例如配置資料庫連接)或運行經常性任務(例如合併跟蹤資訊)。

有三種類型的Adobe Campaign模組:

  • 多實例模組:對所有實例運行單個進程。 這適用於以下模組:web 、 syslogd 、 trackinglogd和watchdog。
  • 單實例模組:每個實例運行一個進程。 這適用於以下模組:mta、wfserver、inMail、sms和stat。
  • 實用程式模組:這些模組偶爾會運行,以執行偶爾或經常的操作(清理、配置、下載跟蹤日誌等)。

主要流程是:

  • 應用程式伺服器 (nlserver web) — 此過程通過Web服務API(SOAP / HTTP + XML)公開Adobe Campaign的全部功能。 此外,它還可動態生成用於基於HTML的訪問(報表、Web表單等)的網頁。 為此,該過程包括Apache Tomcat JSP伺服器。 這是控制台連接到的過程。

  • 工作流引擎 (nlserver wfserver) — 此進程執行應用程式中定義的工作流進程。 它還處理定期執行的技術工作流,包括:

    • 跟蹤:恢復和合併跟蹤日誌,以便您可以從重定向伺服器檢索日誌並建立報告模組使用的聚合指示符。
    • 清理:清除資料庫,清除舊記錄,避免資料庫呈指數級增長。
    • 計費:發送平台的活動報告(資料庫大小、營銷操作數等)。
  • 傳遞伺服器 (nlserver mta)-Adobe Campaign具有本機電子郵件廣播功能。 此進程用作SMTP郵件傳輸代理(MTA)。 它執行「一對一」個性化消息並處理其物理傳遞。 它使用傳遞作業運行並處理自動重試。 此外,啟用跟蹤時,它會自動替換URL,以便它們指向重定向伺服器。 此過程可處理自定義和自動發送到第三方路由器的簡訊、傳真和直郵。

  • 重定向伺服器 (nlserver webmdl) — 對於電子郵件,Adobe Campaign會自動處理開啟的並按一下跟蹤(在網站級別進行事務跟蹤是更有可能的)。 為此,重寫包含在電子郵件消息中的URL以便指向該模組,該模組在將網際網路用戶重定向到所需的URL之前註冊網際網路用戶的通過。

    為保證最高的可用性,此過程完全獨立於資料庫:其他伺服器進程僅使用SOAP調用(HTTP、HTTP(S)和XML)與其通信。 技術上,此功能是在HTTP伺服器的擴展模組(IIS中的ISAPI擴展,或DSO Apache模組等)中實現的 並且僅在Windows中可用。

還提供了其他更多技術流程:

  • 管理退回電子郵件 (nlserver inMail) — 此過程使您能夠自動從配置為接收在傳遞失敗時返回的已跳轉郵件的郵箱中提取電子郵件。 然後,這些郵件將進行基於規則的處理以確定未送達的原因(未知收件人、超出配額等) 和更新資料庫中的傳遞狀態。 所有這些操作都是完全自動和預配置的。

  • SMS傳遞狀態 (nlserver sms) — 此進程輪詢SMS路由器以收集進度狀態並更新資料庫。

  • 正在寫入日誌消息 (nlserver syslogd) — 此技術進程捕獲其他進程生成的日誌消息和跟蹤,並將它們寫入硬碟。 這樣,在出現問題時,就可以獲得足夠的資訊進行診斷。

  • 正在寫入跟蹤日誌 (nlserver trackinglogd) — 此進程將重定向進程生成的跟蹤日誌保存到磁碟。

  • 寫入入站事件 (nlserver interactiond) — 此過程確保在Interaction框架內將入站事件記錄到磁碟。

  • 監控模組 (nlserver watchdog) — 此技術流程充當生成其他流程的主流程。 它還可監控它們並在發生意外時自動重新啟動它們,從而保持系統的最大正常運行時間。

  • 統計伺服器 (nlserver stat) — 此進程維護有關連接數、每個郵件伺服器發送的郵件發送到的數目及其限制(同時連接的最大數目、每小時和/或連接的消息數)的統計資訊。 如果多個實例或電腦共用相同的公共IP地址,則還允許您聯合。

資料庫容器

Adobe Campaign雲資料庫依賴 Snowflake 包含功能資料(配置檔案、訂閱、內容等)、技術資料(傳遞作業和日誌、跟蹤日誌等) 以及解決方案的工作資料(採購、銷售線索),所有Adobe Campaign元件都與資料庫通信以執行其特定任務。

可以使用預定義的資料庫和架構部署Adobe Campaign,如果需要,可以擴展此預定義的環境。 Adobe Campaign通過SQL調用訪問資料集市內的所有資料。 Adobe Campaign還提供了完整的Extract Transform and Load(ETL)工具補充,以執行資料的導入和資料的進出。

注意

若使用 Campaign Managed Cloud Services,您的環境和初始設定已根據您的許可協定條款由 Adobe 設定。 您不得修改已安裝的內建套件、內建方案或報告。

如果您需要使用 Campaign 附加元件或尚未佈建的特定功能,您必須聯絡 Adobe 客戶服務

本頁內容