將AEM 6.5與Adobe Campaign Classic整合 integrating-campaign-classic

將AEM與Adobe Campaign Classic (ACC)整合後,您可以直接在AEM中管理電子郵件傳送、內容和表單。 需要同時執行Adobe Campaign Classic和AEM的設定步驟,才能在解決方案之間啟用雙向通訊。

此整合可讓AEM和Adobe Campaign Classic獨立使用。 行銷人員可以在Adobe Campaign中建立行銷活動並使用目標定位,而內容建立人員則可以同時在AEM中設計內容。 透過整合,Adobe Campaign可針對在AEM中建立的行銷活動內容和設計進行目標定位和傳遞。

INFO
本檔案詳細說明如何將Adobe Campaign Classic與AEM 6.5整合。如需其他Campaign整合,請參閱檔案將AEM 6.5與Adobe Campaign整合。

整合步驟 integration-steps

AEM與Campaign的整合需要在這兩個解決方案中執行數個步驟。

本檔案將詳細介紹每一個步驟。

先決條件 prerequisites

  • Adobe Campaign Classic的管理員存取權

    • 若要執行整合,您需要運作中的Adobe Campaign Classic執行個體,包括已設定的資料庫。
    • 如果您需要有關如何設定和設定Adobe Campaign Classic的更多詳細資訊,請參閱Adobe Campaign Classic檔案,,特別是《安裝與設定指南》。
  • AEM的管理員存取權

在Campaign中安裝AEM整合套件 install-package

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

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

  2. 選取​ 工具 > 進階 > 匯入套件……

    匯入封裝

  3. 按一下[安裝標準封裝]​ ,然後按一下[下一步]​

  4. 檢查​ AEM整合 ​封裝。

    安裝標準套件

  5. 按一下[下一步]​ ,然後按[開始]​ ​開始安裝。

    安裝進度

  6. 安裝完成時,按一下​ 關閉

整合套件現已安裝。

在Campaign中建立AEM的運運算元 create-operator

整合套件會自動建立AEM用來連線至Adobe Campaign的aemserver運運算元。 定義此運運算元的安全性區域並設定其密碼。

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

  2. 從功能表列選取​ 工具 > 總管

  3. 在總管中,瀏覽至​ 管理 > 存取管理 > 操作員 ​節點。

  4. 選取aemserver運運算元。

  5. 在運運算元的​ 編輯 ​標籤上,選取​ 存取許可權 ​子標籤,然後按一下​ 編輯存取引數…… ​連結。

    設定安全性區域

  6. 選取適當的安全區域,並視需要定義信任的IP遮罩。

    note caution
    CAUTION
    要設定的安全性區域是​ 私人公司網路(VPN+LAN)
  7. 按一下「儲存」。

  8. 登出Adobe Campaign使用者端。

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

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

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

  12. 請確定安全區域不會被config-<server name>.xml檔案中的個別設定覆寫。

    • 如果組態檔包含個別的安全性區域設定,則將allowUserPassword屬性變更為true
  13. 如果您要變更Adobe Campaign Classic伺服器連線埠,請將8080取代為所需的連線埠。

    note caution
    CAUTION
    依預設,運運算元沒有設定安全性區域。 若要讓AEM連線至Adobe Campaign,您必須選取區域,如先前步驟所述。
    Adobe強烈建議建立AEM專屬的安全區域,以避免任何安全性問題。 如需有關本主題的詳細資訊,請參閱Adobe Campaign Classic檔案。
  14. 在Campaign使用者端中,返回aemserver運運算元並選取​ 一般 ​標籤。

  15. 按一下​ 重設密碼…… ​連結。

  16. 指定密碼並將其儲存在安全位置以供將來使用。

  17. 按一下​ 確定 ​儲存aemserver運運算元的密碼。

在AEM中設定Campaign整合 campaign-integration

AEM使用您在Campaign🔗中設定的運運算元與Campaign通訊

  1. 以管理員身分登入您的AEM編寫執行個體。

  2. 從全域導覽側邊欄中,選取​ 工具 > Cloud Service > 舊版Cloud Service > Adobe Campaign,然後按一下​ 立即設定

    設定Adobe Campaign

  3. 在對話方塊中,輸入​ 標題 ​並按一下​ 建立 ​以建立Campaign服務設定。

    設定行銷活動對話方塊

  4. 新視窗和對話方塊會開啟以編輯配置。 提供必要資訊。

    在AEM中設定Adobe Campaign

  5. 選取​ 連線至Adobe Campaign ​以驗證連線,然後按一下​ 確定

AEM現在可以與Adobe Campaign通訊。

NOTE
請確定您的Adobe Campaign伺服器可透過網際網路連線。 AEM無法存取私人網路。

設定復寫至AEM Publish執行個體的設定 replication

Campaign內容是由內容作者在AEM編寫執行個體上建立。 此例項通常僅供貴組織內部使用。 為了讓行銷活動的收件者可存取影像和資產等內容,您需要發佈該內容。

復寫代理程式負責將您的內容從AEM製作執行個體發佈至發佈執行個體,且必須設定為讓整合正常運作。 此步驟也是將某些編寫執行個體設定復寫至發佈執行個體所必需的。

若要設定從您的AEM編寫執行個體到發佈執行個體的復寫:

  1. 以管理員身分登入您的AEM編寫執行個體。

  2. 從全域導覽側邊欄中,選取​ 工具 > 部署 > 復寫 > 作者上的代理程式,然後按一下​ 預設代理程式(發佈)

    設定復寫代理程式

  3. 按一下​ 編輯,然後選取​ 傳輸 ​標籤。

  4. 將預設localhost值取代為AEM發佈執行個體的IP位址,以設定​ URI ​欄位。

    傳輸標籤

  5. 按一下​ 確定 ​儲存代理程式設定的變更。

您已設定復寫至AEM發佈執行個體,以便行銷活動收件者可以存取您的內容。

NOTE
如果您不想使用復寫URL,而是使用公開顯示的URL,您可以透過OSGi在下列組態設定中設定公開URL
從全域導覽側邊欄中,選取​ 工具 > 作業 > 網頁主控台 > OSGi設定,並搜尋​ AEM Campaign整合 — 設定。 編輯設定並變更欄位​ 公用URL (com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl)。

設定AEM Externalizer externalizer

Externalizer是AEM中的OSGi服務,可將資源路徑轉換為外部和絕對URL,這是AEM提供Campaign可使用的內容所必需的。 進行設定,讓Campaign整合正常運作。

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

  2. 從全域導覽側邊欄中,選取​ 工具 > 作業 > 網頁主控台 > OSGi組態,並搜尋​ Day CQ連結外部化器

  3. 根據預設,網域 ​欄位中的最後一個專案是針對發佈執行個體。 將URL從預設http://localhost:4503變更為您公開可用的發佈執行個體。

    設定外部化程式

  4. 按一下「儲存」。

您已設定Externalizer,且Adobe Campaign現在可以存取您的內容。

NOTE
發佈執行個體必須可以從Adobe Campaign伺服器存取。 如果影像指向localhost:4503或Adobe Campaign無法連線的其他伺服器,則來自AEM的影像不會出現在Adobe Campaign主控台中。

在AEM中設定行銷活動遠端使用者 configure-user

為了讓Campaign與AEM通訊,您必須在AEM中為campaign-remote使用者設定密碼。

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

在Campaign中設定AEM外部帳戶 acc-setup

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

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

  2. 從功能表列選取​ 工具 > 總管

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

    外部帳戶

  4. 找到外部AEM帳戶。 預設為包含下列值:

    • 型別 - AEM
    • 標籤 - AEM Instance
    • 內部名稱 - aemInstance
  5. 在此帳戶的​ 一般 ​標籤上,輸入您在設定行銷活動遠端使用者密碼步驟中定義的使用者資訊。

    • 伺服器 - AEM作者伺服器位址

      • AEM作者伺服器必須可從Adobe Campaign Classic伺服器例項存取。
      • 確定伺服器位址​ 不是 ​以尾隨斜線結尾。
    • 帳戶 — 依預設,這是您在設定行銷活動遠端使用者密碼步驟中在AEM中設定的campaign-remote使用者。

    • 密碼 — 此密碼與您在設定行銷活動遠端使用者密碼步驟中在AEM中設定的campaign-remote使用者相同。

  6. 選取​ 已啟用 ​核取方塊。

  7. 按一下「儲存」。

Adobe Campaign現在可以與AEM通訊。

後續步驟 next-steps

在設定Adobe Campaign Classic和AEM後,整合現已完成。

您現在可以繼續閱讀此檔案,瞭解如何在Adobe Experience Manager中建立電子報。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2