使用ContextHub和AEM Targeting Engine根據作者/發佈設定中的資料觸發器自訂內容時,所有與ContextHub和個人化相關的設定在發佈時不會自動與頻道複製。
請依照本頁瞭解個別發佈這些設定所需的手冊步驟。
這基本上可歸結為手動發佈:
請依照下列步驟,將資料觸發器複製至發佈伺服器。
導覽至「工具 > 部署 > 分發 > 發佈代理」,然後按一下發佈代理以設定您的設定。
或者,您也可以使用http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish
直接導覽至畫面,以設定和測試連線。
按一下動作列的「測試連線」(Test Connection),驗證作者與發佈例項的通訊,如下圖所示。
如果測試失敗,您需要在作者和發佈實例之間修正複製代理配置。 有關詳細資訊,請參閱測試連接故障排除。
從Distribution Agent螢幕樹中選擇Add ,並選擇項目的配置路徑,例如/conf/screens/settings/cloudsettings/configuration
。
按一下提交。
導覽至您的AEM例項> 個人化 > 觀眾,或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/audiences.html
直接導覽。
深入探討您的專案資料夾,例如/conf/screens/
。
從使用者介面選取所有對象和區段。
從操作欄中按一下「管理出版物」(Manage Publication)。
按一下「Next」和「Publish」。
導覽至您的AEM例項> 個人化 > 活動,或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html
直接導覽。
深入查看您的項目資料夾,即/content/campaigns/screens/…
。
從用戶介面中選擇所有活動。
從操作欄中按一下「管理出版物」(Manage Publication)。
按一下「Next」和「Publish」。
複製ContextHub組態和觀眾是在專案設定期間完成,同時複製活動,而且每次在頻道內變更目標時都需要複製。
如果複製成功,您應在發佈實例(或類似於您的項目)上查看以下結構:
/conf/screens/settings/cloudsettings/configuration/…
/conf/screens/settings/wcm/segments/…
/content/campaigns/screens/…
如果在複製ContextHub配置時測試連線失敗,請依照下列章節疑難排解問題:
導覽至「工具> 部署 > 散發 > 發佈代理」。
從動作列按一下「編輯」,並確保匯入工具端點欄位中的端點URL也指向Distribution Agent中的發佈伺服器URL。
如果您未使用預設的管理員認證,則需要使用不同的使用者名稱和密碼來設定散發代理。
請遵循下列步驟:
導覽至「工具> 操作 > Web控制台 http://localhost:4502/system/console/configMgr
」以開啟Adobe Experience Manager Web Console畫面。
搜尋Apache Sling Distribution Transport Credentials —— 使用者認證,以DistributionTransportSecretProvider
建立設定,方法是填入Name、User name和password,例如slingTransportSecretProvider。
按一下保存
使用Cmd +F
搜尋Apache Sling Distribution Agent - Forward Agents Factory以開啟設定並搜尋Transport Secret Provider。
使用(name=slingTransportSecretProvider)
更新(name=default)
。
按一下Save,然後從AEM例項的Distribution Agent畫面再次執行測試連線。