與Adobe Campaign Standard整合

NOTE

本檔案說明如何將AEM與訂閱型解決方案Adobe Campaign Standard整合。 如果您使用Adobe Campaign 6.1,請參閱與Adobe Campaign 6.1整合,以取得這些指示。

Adobe Campaign可讓您直接在Adobe Experience Manager中管理電子郵件傳送內容和表單。

要同時使用這兩種解決方案,您必須先將它們配置為彼此連接。 這包括Adobe Campaign和Adobe Experience Manager中的設定步驟。 本檔案將詳細說明這些步驟。

在AEM中使用Adobe Campaign包括透過Adobe Campaign傳送電子郵件和表單的功能,請參閱使用Adobe Campaign

此外,在將AEM與Adobe Campaign整合時,可能會關注下列主題:

如果您要延伸與Adobe Campaign的整合,您可能想要查看下列頁面:

設定Adobe Campaign

設定Adobe Campaign涉及下列事項:

  1. 配置​aemserver​用戶。
  2. 建立專屬的外部帳戶。
  3. 驗證AEMResourceTypeFilter選項。
  4. 建立專用的傳送範本。
NOTE

若要執行這些作業,您必須在Adobe Campaign中擁有​administration​角色。

必備條件

請務必事先具備下列元素:

CAUTION

AEM與Adobe Campaign之間的整合功能若要正常運作,必須執行「設定Adobe Campaign「設定Adobe Experience Manager」章節中詳述的操作。

配置aemserver用戶

aemserver​使用者必須在Adobe Campaign中設定。 aemserver​是技術使用者,將用來將AEM伺服器連線至Adobe Campaign。

前往「管理 > 使用者與安全 > 使用者」,並選取​aemserver​使用者。 按一下以開啟使用者設定。

  • 您必須為此用戶設定密碼。 這無法透過UI完成。 此配置必須由技術管理員在REST中完成。
  • 您可以指派特定角色給此使用者,例如​deliveryPrepare,讓使用者建立和編輯傳送。

設定Adobe Experience Manager外部帳戶

您必須設定外部帳戶,以便將Adobe Campaign連線至您的AEM例項。

NOTE

在AEM中,請確定您已設定促銷活動遠端使用者的密碼。 您必須設定此密碼,才能將Adobe Campaign與AEM連線。 以管理員身分登入,並在使用者管理主控台中搜尋campaign-remote使用者,然後按一下「設定密碼」

若要設定AEM外部帳戶:

  1. 前往「管理 > 應用程式設定 > 外部帳戶」。

    chlimage_1-124

  2. 選取預設的​aemInstance​外部帳戶,或按一下「建立​a3/>」按鈕建立新帳戶。

  3. 在​Type​欄位中選取​Adobe Experience Manager,並輸入用於AEM製作例項的存取參數:伺服器位址、帳戶名稱和密碼。

    NOTE

    請確定您未在URL結尾加上結尾​**/**​斜線,否則連線將無法運作。

  4. 請確定已選中​Enabled​核取方塊,然後按一下​Save​以儲存您的修改。

驗證AEMResourceTypeFilter選項

AEMResourceTypeFilter​選項可用來篩選可用於Adobe Campaign的AEM資源類型。 這可讓Adobe Campaign擷取專門設計為僅用於Adobe Campaign的AEM內容。

此選項已預先設定;不過,如果您變更此選項,可能會導致無法運作的整合。

要驗證​AEMResourceTypeFilter​選項是否已配置:

  1. 前往「管理 > 應用程式設定 > 選項」。
  2. 在清單中,您可以確保列出了​AEMResourceTypeFilter​選項,且路徑正確。

建立AEM專用的電子郵件傳送範本

依預設,Adobe Campaign的電子郵件範本中未啟用AEM功能。 您可以設定新的電子郵件傳送範本,以便用來建立包含AEM內容的電子郵件。

若要建立AEM專用的電子郵件傳送範本:

  1. 前往「資源 > 範本 > 傳送範本」。

  2. 按一 下動作列中的核取標籤,並選取現有的 Standard電子郵件(郵件) 預設範本,然後按一下「組排」圖示並按一下「確認」,以 ​複製範本,以啟用選

  3. 按一下​x​並開啟新建立的​標準電子郵件(mail)​範本,然後從範本控制面板的動作列選擇​編輯屬性,以停用選擇模式。

    您可以修改模板的​Label

  4. 在屬性​Content​區段中,將​內容來源​變更為​Adobe Experience Manager。 然後選擇先前建立的外部帳戶,然後按一下​確認

    按一下​確認​並按一下​保存,保存修改。

    根據此範本建立的電子郵件傳送將啟用AEM內容功能。

    chlimage_1-125

設定Adobe Experience Manager

若要設定AEM,您必須執行下列動作:

  • 配置實例之間的複製。
  • 將AEM連線至Adobe Campaign。
  • 設定外部化器。

在AEM實例之間配置複製

從AEM製作例項建立的內容會先傳送至發佈例項。 然後,此發佈例項會將內容傳輸至Adobe Campaign。 因此,必須將複製代理設定為從AEM製作例項複製至AEM發佈例項。

NOTE

如果您不想使用複製URL,但改用面向公共的URL,可以在OSGi(工具 > Web控制台 > OSGi配置>)的以下配置設定中設定​公共URL aem促銷活動整合——設定):
公用URL: com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl

此步驟也是將特定編寫執行個體組態複製至發佈執行個體的必要步驟。

若要在AEM例項之間設定複製:

  1. 在編寫實例中,選擇「AEM logo>工具 > 部署 > 複製 >作者​上的代理」,然後按一下「​預設代理​」。

    chlimage_1-126

    NOTE

    在設定與Adobe Campaign的整合時,請避免使用localhost(這是AEM的本機副本),除非發佈和作者實例都位於同一部電腦上。

  2. 按一下「編輯」(Edit) ,然後選擇「傳輸」(Transport)頁籤。

  3. 以IP位址或AEM發佈例項的位址取代​localhost,以設定URI。

    chlimage_1-127

將AEM連線至Adobe Campaign

您必須先建立兩個解決方案之間的連結,才能搭配使用AEM和Adobe Campaign。

  1. 連線至您的AEM製作實例。

  2. 選擇​工具 > 操作 > 雲端 > 雲端服務,然後在Adobe促銷活動區段中選擇​立即配置

    chlimage_1-128

  3. 輸入​Title​並按一下​Create,或選擇您要連結至Adobe Campaign例項的現有設定,以建立新的設定。

  4. 編輯設定,使其符合您Adobe Campaign例項的參數。

    • 使用者名稱: aemserver,Adobe Campaign AEM整合套件運算子,用來建立兩個解決方案之間的連結。
    • 密碼:Adobe Campaign aemserver運算子密碼。您可能必須直接在Adobe Campaign中重新指定此運算子的密碼。
    • API端點:Adobe Campaign例項URL。
  5. 選擇「連線至Adobe Campaign 」,然後按一下「確定」。

    chlimage_1-129

    chlimage_1-130

NOTE

如果連線失敗,請務必勾選下列項目:

  • 使用Adobe Campaign例項(https)的安全連線時,可能會遇到憑證問題。 您必須將Adobe Campaign例項憑證新增至JDK的​cacerts 檔案。
  • 此外,請參閱疑難排解您的AEM/Adobe Campaign整合

配置外置式

您必須在您的作者例項的AEM中,設定externalizer。 Externalizer是OSGi服務,可讓您將資源路徑轉換為外部和絕對URL。 此服務提供一個集中位置,以設定這些外部URL並建立這些URL。

有關一般說明,請參閱配置externalizer。 若是Adobe Campaign整合,請務必在https://<host>:<port>/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl設定發佈伺服器,但不要指向localhost:4503,而是指向Adobe Campaign主控台可存取的伺服器。

如果指向localhost:4503或Adobe Campaign無法觸及的其他伺服器,您的影像將不會顯示在Adobe Campaign主控台上。

chlimage_1-131

本頁內容