與Adobe Campaign Standard整合

注意

本檔案說明如何將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. 建立專用的傳遞範本。
注意

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

必備條件

請事先確定您有下列元素:

注意

若要讓AEM和Adobe Campaign之間的整合功能正常運作,必須執行設定Adobe Campaign設定Adobe Experience Manager區段中詳述的操作。

配置aemserver用戶

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

前往​Administration > Users & Security > Users,然後選取​aemserver​使用者。 按一下它以開啟使用者設定。

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

設定Adobe Experience Manager外部帳戶

您必須設定外部帳戶,讓您將Adobe Campaign連線至AEM執行個體。

注意

在AEM中,請務必為campaign-remote使用者設定密碼。 您必須設定此密碼,才能將Adobe Campaign與AEM連線。 以管理員身分登入,並在使用者管理主控台中,搜尋campaign-remote使用者,然後按一下​設定密碼

若要設定AEM外部帳戶:

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

    chlimage_1-124

  2. 選取預設的​aemInstance​外部帳戶,或按一下​Create​按鈕建立新帳戶。

  3. 在​Type​欄位中選擇​Adobe Experience Manager,並輸入用於AEM編寫實例的訪問參數:伺服器地址、帳戶名和密碼。

    注意

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

  4. 確認已選取​已啟用​核取方塊,然後按一下​儲存​以儲存您的修改。

驗證AEMResourceTypeFilter選項

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

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

要驗證​AEMResourceTypeFilter​選項,請配置:

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

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

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

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

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

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

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

    您可以修改範本的​Label

  4. 在屬性​Content​區段中,將​Content source​變更為​Adobe Experience Manager。 然後選取先前建立的外部帳戶,然後按一下​Confirm

    按一下​Confirm​並按一下​Save.​以保存您的修改

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

    chlimage_1-125

配置Adobe Experience Manager

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

  • 在執行個體之間配置復寫。
  • 將AEM連線至Adobe Campaign。
  • 配置外置程式。

配置AEM實例之間的複製

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

注意

如果您不想使用復寫URL,而是使用公開的URL,您可以在OSGi(Tools > Web Console > OSGi設定> AEM Campaign整合 — 設定)的下列組態設定中,設定​公用URL:
公用URL: com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl

若要將某些製作執行個體設定複製到發佈執行個體,也必須執行此步驟。

要配置AEM實例之間的複製:

  1. 從創作實例中,選擇​AEM logo> Tools 表徵圖> Deployment > Replication > Agent on author,然後按一下​Default Agent

    chlimage_1-126

    注意

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

  2. 按一下「編輯」,然後選擇「傳輸」頁簽。

  3. 使用IP地址或AEM發佈實例的地址替換​localhost​以配置URI。

    chlimage_1-127

將AEM連接到Adobe Campaign

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

  1. 連線至您的AEM製作執行個體。

  2. 選擇​工具 > 操作 > > Cloud Services,然後在Adobe Campaign區中選擇​立即配置

    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

注意

如果連線失敗,請務必檢查下列項目:

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

配置外置程式

您需要在製作例項的AEM中設定外部化程式。 Externalizer是OSGi服務,可讓您將資源路徑轉換為外部和絕對URL。 此服務提供設定這些外部URL和建置這些URL的集中位置。

有關一般說明,請參閱配置外部化程式。 針對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

本頁內容