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