與Adobe Campaign Standard整合 integrating-with-adobe-campaign-standard
Adobe Campaign可讓您直接在Adobe Experience Manager中管理電子郵件傳遞內容和表單。
若要同時使用這兩個解決方案,您必須先將它們設定為彼此連線。 這需要Adobe Campaign和Adobe Experience Manager中的設定步驟。 本檔案詳細說明這些步驟。
在AEM中使用Adobe Campaign包含透過Adobe Campaign傳送電子郵件和表單的功能,相關說明請參閱 使用Adobe Campaign.
此外,將AEM與 Adobe Campaign:
如果您要擴充與Adobe Campaign的整合,可能想查看下列頁面:
設定Adobe Campaign configuring-adobe-campaign
設定Adobe Campaign涉及下列事項:
- 設定 aemserver 使用者。
- 建立專用的外部帳戶。
- 驗證AEMResourceTypeFilter選項。
- 建立專用的傳遞範本。
必備條件 prerequisites
請事先確定您有下列元素:
配置aemserver用戶 configuring-the-aemserver-user
此 aemserver 必須在Adobe Campaign中設定使用者。 此 aemserver 是技術使用者,將用來將AEM伺服器連線至Adobe Campaign。
前往 管理 > 使用者與安全性 > 使用者,然後選取 aemserver 使用者。 按一下它以開啟使用者設定。
- 您必須為此用戶設定密碼。 無法透過UI完成此作業。 此配置必須由技術管理員在REST中完成。
- 您可以指派特定角色給此使用者,例如 deliveryPrepare,可讓使用者建立和編輯傳送。
設定Adobe Experience Manager外部帳戶 configuring-an-adobe-experience-manager-external-account
您必須設定外部帳戶,讓您將Adobe Campaign連線至AEM執行個體。
若要設定AEM外部帳戶:
-
前往 管理 > 應用程式設定 > 外部帳戶.
-
選取預設值 aemInstance 外部帳戶,或按一下 建立 按鈕。
-
選擇 Adobe Experience Manager i 類型 欄位,然後輸入用於AEM製作執行個體的存取參數:伺服器地址、帳戶名和密碼。
note note NOTE 請確定您未新增結尾 / URL或連線結尾的斜線將無法運作。 -
請確定 已啟用 核取方塊,然後按一下 儲存 以儲存您的修改。
驗證AEMResourceTypeFilter選項 verifying-the-aemresourcetypefilter-option
此 AEMResourceTypeFilter 選項可用來篩選可在Adobe Campaign中使用的AEM資源類型。 這可讓Adobe Campaign擷取專門設計為僅用於Adobe Campaign的AEM內容。
此選項已預先設定;不過,如果您變更此選項,可能會導致整合無法正常運作。
驗證 AEMResourceTypeFilter 選項:
- 前往 管理 > 應用程式設定 > 選項.
- 在清單中,您可以確定 AEMResourceTypeFilter 選項,且路徑正確。
建立AEM專屬的電子郵件傳送範本 creating-an-aem-specific-email-delivery-template
依預設,AEM功能不會在Adobe Campaign的電子郵件範本中啟用。 您可以設定新的電子郵件傳送範本,用於建立包含AEM內容的電子郵件。
若要建立AEM專用的電子郵件傳送範本:
-
前往 資源 > 範本 > 傳遞範本.
-
啟用選擇 按一下動作列中的核取記號並選取現有 標準電子郵件(郵件) 預設範本,然後按一下 複製 表徵圖 確認.
-
按一下 x 並開啟新建立的 標準電子郵件(郵件)的副本 範本,然後選取 編輯屬性 從範本控制面板的動作列。
您可以修改範本的 標籤.
-
在屬性中 內容 區段,更改 內容來源 to Adobe Experience Manager. 然後選取先前建立的外部帳戶,然後按一下 確認.
按一下以儲存您的修改 確認 按一下 儲存。
從此範本建立的電子郵件傳送將啟用AEM內容功能。
設定Adobe Experience Manager configuring-adobe-experience-manager
若要設定AEM,您必須執行下列動作:
- 在執行個體之間配置復寫。
- 將AEM連線至Adobe Campaign。
- 配置外置程式。
在AEM例項之間設定復寫 configuring-replication-between-aem-instances
從AEM製作例項建立的內容會先傳送至發佈例項。 然後,此發佈執行個體會將內容傳輸至Adobe Campaign。 因此,必須將復寫代理設定為從AEM製作執行個體複製到AEM發佈執行個體。
公用URL: com.day.cq.mcm.campaign.impl.IntegrationConfigImpl#aem.mcm.campaign.publicUrl
若要將某些製作執行個體設定複製到發佈執行個體,也必須執行此步驟。
要配置AEM實例之間的複製:
-
在製作例項中,選取 AEM標誌> 工具 圖示> 部署 > 復寫 > 作者代理,然後按一下 預設代理.
note note NOTE 設定與Adobe Campaign的整合時,除非發佈和製作例項都位於同一部電腦上,否則請避免使用localhost(這是AEM的本機副本)。 -
按一下 編輯 然後選取 運輸 標籤。
-
通過替換 localhost 填入AEM發佈執行個體的IP位址或位址。
將AEM連線至Adobe Campaign connecting-aem-to-adobe-campaign
您必須先建立兩個解決方案之間的連結,才能同時使用AEM和Adobe Campaign。
-
連線至您的AEM製作執行個體。
-
選擇 工具 > 操作 > 雲 > Cloud Services,然後 立即配置 在Adobe Campaign區段。
-
輸入 標題 按一下 建立,或選擇您要連結至Adobe Campaign例項的現有設定。
-
編輯設定,使其與Adobe Campaign執行個體的參數相符。
- 使用者名稱: aemserver,即Adobe Campaign AEM整合套件運算子,用來建立兩個解決方案之間的連結。
- 密碼:Adobe Campaign aemserver運算子密碼。 您可能必須直接在Adobe Campaign中重新指定此運算子的密碼。
- API端點:Adobe Campaign例項URL。
-
選擇 連線至Adobe Campaign 按一下 確定.
note note NOTE 在 建立您的電子郵件並發佈,您必須將設定重新發佈至您的發佈執行個體。
- 使用安全連線至Adobe Campaign例項(https)時,您可能會遇到憑證問題。 您必須將Adobe Campaign執行個體憑證新增至JDK的 cacerts 檔案。
- 此外,請參閱 疑難排解AEM/Adobe Campaign整合.
配置外置程式 configuring-the-externalizer
您需要 配置externalizer 在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主控台上。