與Adobe Campaign Classic整合

將AEMas a Cloud Service與Adobe Campaign整合後,您就能直接在AEMas a Cloud Service中管理電子郵件傳送、內容和表單。 需要Adobe Campaign Classic和AEMas a Cloud Service中的設定步驟,才能啟用解決方案之間的雙向通訊。

此整合可讓AEMas a Cloud Service和Adobe Campaign Classic獨立使用。 行銷人員可在Adobe Campaign中建立行銷活動及使用鎖定目標,而內容建立者可同時在AEMas a Cloud Service中進行內容設計。 整合可讓AEM中促銷活動的內容和設計成為Campaign的目標並予以傳送。

整合步驟

AEM和Campaign之間的整合需要兩個解決方案中的許多步驟。

  1. 在Campaign中安裝AEM整合套件。
  2. 在Campaign中建立AEM的運算子
  3. 在AEM中設定Campaign整合
  4. 設定AEM Externalizer
  5. 在AEM中設定campaign-remote使用者
  6. 在Campaign中設定AEM外部帳戶

本檔案會詳細引導您完成這些步驟

必備條件

  • 管理員存取Adobe Campaign Classic

    • 若要執行整合,您需要有可運作的Adobe Campaign Classic例項,包括已設定的資料庫。
    • 若您需要有關如何設定和設定Adobe Campaign Classic的其他詳細資訊,請參閱 Adobe Campaign Classic檔案, 特別是《安裝及設定指南》。
  • AEMas a Cloud Service的管理員存取權

在Campaign安裝AEM整合套件

AEM整合 Adobe Campaign中的套件包含連線至AEM所需的許多標準設定。

  1. 以管理員身分,使用用戶端主控台登入Adobe Campaign執行個體。

  2. 選擇 工具 > 進階 > 導入包…….

    匯入套件

  3. 按一下 安裝標準套件 然後按一下 下一個.

  4. 檢查 AEM整合 包。

    安裝標準套件

  5. 按一下 下一個,然後 開始 以開始安裝。

    安裝進度

  6. 按一下 關閉 安裝完成後。

整合套件現已安裝。

在Campaign中建立AEM的運算子

整合套件會自動建立 aemserver 運算子(AEM用來連線至Adobe Campaign)。 必須為此運算子定義安全區域並設定其密碼。

  1. 使用用戶端主控台以管理員身分登入Adobe Campaign。

  2. 選擇 工具 -> 瀏覽器 的上界。

  3. 在瀏覽器中,導覽至 管理 > 存取管理 > 運算子 節點。

  4. 選取 aemserver 運算元。

  5. 編輯 索引標籤,選取 存取權限 按一下子標籤,然後按一下 編輯訪問參數…… 連結。

    設定安全區域

  6. 選擇適當的安全區域,並根據需要定義受信任的IP掩碼。

  7. 按一下「儲存」。

  8. 登出Adobe Campaign用戶端。

  9. 在Adobe Campaign伺服器的檔案系統上,導覽至Campaign安裝位置並編輯 serverConf.xml 檔案。 此檔案通常位於:

    • C:\Program Files\Adobe\Adobe Campaign Classic v7\conf 在Windows中。
    • /usr/local/neolane/nl6/conf/eng 在Linux中。
  10. 搜尋 securityZone 和請確定已為AEM運算子的安全區域設定下列參數。

    • allowHTTP="true"
    • sessionTokenOnly="true"
    • allowUserPassword="true"
  11. 儲存檔案。

  12. 確保安全區域不會被 config-<server name>.xml 檔案。

    • 如果配置檔案包含單獨的安全區域設定,請更改 allowUserPassword 屬性至 true.
  13. 如果要變更Adobe Campaign Classic伺服器埠,請取代 8080 和所需埠。

注意

預設情況下,沒有為運算子配置安全區域。 若要讓AEM連線至Adobe Campaign,您必須選取區域,如先前步驟所述。

Adobe強烈建議建立專用於AEM的安全區域,以避免任何安全性問題。 有關此主題的詳細資訊,請參閱 Adobe Campaign Classic檔案。

  1. 在Campaign用戶端中,返回 aemserver 運算子,然後選取 一般 標籤。

  2. 按一下 重置密碼…… 連結。

  3. 指定密碼並將其儲存在安全位置,以供日後使用。

  4. 按一下 確定aemserver 運算元。

在AEM中設定Campaign整合

AEM使用 您已在Campaign中設定的運算子 以便與Campaign通訊

  1. 以管理員身分登入AEM製作執行個體。

  2. 在全域導覽側邊欄中,選取 工具 > Cloud Services > 舊版Cloud Services > Adobe Campaign,然後按一下 立即配置.

    設定Adobe Campaign

  3. 在對話方塊中,輸入 標題 按一下 建立.

    設定Campaign對話方塊

  4. 將開啟新窗口和對話框以編輯配置。 提供必要的資訊。

    在AEM中設定Adobe Campaign

  5. 選擇 連線至Adobe Campaign 驗證連接,然後按一下 確定.

AEM現在可與Adobe Campaign通訊。

注意

請確定您的Adobe Campaign伺服器可透過網際網路存取。 AEMas a Cloud Service無法存取專用網路。

設定AEM Externalizer

Externalizer是AEM中的OSGi服務,可將資源路徑轉換為外部和絕對URL,這是AEM提供Campaign可使用的內容所必要的。

  1. 以管理員身分登入AEM製作執行個體。
  2. 檢查OSGi服務的狀態傾印,以確認Externalizer設定中的發佈執行個體 開發人員控制台。
  3. 若不正確,請在對應的執行個體Git存放庫中進行必要的變更,然後 使用cloud manager部署設定。
Service 3310 - [com.day.cq.commons.externalizer] (pid: com.day.cq.commons.impl.externalizerImpl)",
"  from Bundle 420 - Day Communique 5 Commons Library (com.day.cq.cq-commons), version 5.12.16",
"    component.id: 2149",
"    component.name: com.day.cq.commons.impl.externalizerImpl",
"    externalizer.contextpath: ",
"    externalizer.domains: [local https://author-p17558-e33255-cmstg.adobeaemcloud.com, author https://author-p17558-e33255-cmstg.adobeaemcloud.com,
     publish https://publish-p17558-e33255-cmstg.adobeaemcloud.com]",
"    externalizer.encodedpath: false",
"    externalizer.host: ",
"    feature-origins: [com.day.cq:cq-quickstart:slingosgifeature:cq-platform-model_quickstart_author:6.6.0-V23085]",
"    service.bundleid: 420",
"    service.description: Creates absolute URLs",
"    service.scope: bundle",
"    service.vendor: Adobe Systems Incorporated",
注意

必須可從Adobe Campaign伺服器存取發佈執行個體。

在AEM中設定campaign-remote使用者

為了讓Campaign與AEM通訊,您必須為 campaign-remote 使用者。

  1. 以管理員身分登入AEM。
  2. 在主導覽主控台上,按一下 工具 在左側邊欄。
  3. 然後按一下 安全性 -> 使用者 以開啟使用者管理控制台。
  4. 找出 campaign-remote 使用者。
  5. 選取 campaign-remote 使用者,按一下 屬性 來編輯用戶。
  6. 編輯使用者設定 按一下 更改密碼.
  7. 為用戶提供新密碼,並在安全位置記下密碼,以備將來使用。
  8. 按一下 儲存 保存密碼更改。
  9. 按一下 儲存並關閉 儲存 campaign-remote 使用者。

在Campaign中設定AEM外部帳戶

安裝 AEM整合 Campaign中的套件, 為AEM建立外部帳戶。 透過設定此外部帳戶,Adobe Campaign可以連線至AEMas a Cloud Service,以啟用解決方案之間的雙向通訊。

  1. 使用用戶端主控台以管理員身分登入Adobe Campaign。

  2. 選擇 工具 -> 瀏覽器 的上界。

  3. 在瀏覽器中,導覽至 管理 > 平台 > 外部帳戶 節點。

    外部帳戶

  4. 找出外部AEM帳戶。 依預設,其值為:

    • 類型 - AEM
    • 標籤 - AEM例項
    • 內部名稱 - aemInstance
  5. 一般 索引標籤,輸入您在 設定Campaign-remote用戶密碼 步驟。

    • 伺服器 - AEM作者伺服器位址
      • 必須可從Adobe Campaign Classic伺服器例項存取AEM作者伺服器。
      • 確保伺服器地址確定 not 結尾為斜線。
    • 帳戶 — 依預設,這是 campaign-remote 您在AEM中設定的使用者 設定Campaign-remote用戶密碼 步驟。
    • 密碼 — 此密碼與 campaign-remote 您在AEM中設定的使用者 設定Campaign-remote用戶密碼 步驟。
  6. 選取 已啟用 核取方塊。

  7. 按一下「儲存」。

Adobe Campaign現在可與AEM通訊。

後續步驟

在同時設定Adobe Campaign Classic和AEMas a Cloud Service後,整合現在已完成。

您現在可以繼續使用,了解如何在Adobe Experience Manager中建立電子報 此文檔。

本頁內容