將體驗片段匯出到 Adobe Target exporting-experience-fragments-to-adobe-target
- AEM體驗片段會匯出至Adobe Target的預設工作區。
- AEM必須根據與Adobe Target整合下的指示與Adobe Target整合。
您可以將在Adobe Experience Manager as a Cloud Service (AEM)中建立的體驗片段匯出至Adobe Target (Target)。 然後,它們可以當作Target活動中的選件,以大規模測試並個人化體驗。
有三個選項可用來將體驗片段匯出至Adobe Target:
- HTML(預設):支援網頁和混合式內容傳遞
- JSON:支援Headless內容傳送
- HTML 和 JSON
若要準備您的執行個體以將AEM體驗片段匯出至Adobe Target,您需要:
之後,您可以:
體驗片段可以匯出至Adobe Target中的預設工作區,或匯出至Adobe Target的使用者定義工作區。
先決條件 prerequisites
需要執行各種動作:
-
您必須將AEM與Adobe Target整合。
-
體驗片段會從AEM製作執行個體匯出,因此您需要在製作執行個體上設定AEM連結外部化器,以確保體驗片段中的任何參考都會外部化,以進行Web傳遞。
note note NOTE 對於預設未涵蓋的連結重寫,體驗片段連結重寫器提供者可供使用。 如此一來,您就可以針對執行個體開發自訂規則。
新增雲端設定 add-the-cloud-configuration
在匯出片段之前,您需要將 Adobe Target 的 雲端設定 新增到片段或資料夾。 這也可讓您:
- 指定要用於匯出的格式選項
- 選取Target工作區作為目的地
- 選取外部化器網域,以重寫體驗片段中的參照(選用)
可以在所需資料夾的 頁面屬性 中選取所需的選項,或選取片段,或同時選取兩者;必要時,會繼承規格。
-
導覽至 體驗片段 主控台。
-
開啟適當資料夾或片段的 頁面屬性。
note note NOTE 如果您將雲端設定新增至體驗片段父資料夾,設定將由所有子系繼承。 如果您將雲端設定新增至體驗片段本身,該設定會由所有變體繼承。 -
選取「雲端服務」標籤。
-
在 Cloud Service設定 下,從下拉式清單中選取 Adobe Target。
note note NOTE 可自訂體驗片段選件的JSON格式。 若要這麼做,請定義客戶體驗片段元件,然後註明如何在元件Sling模型中匯出其屬性。 檢視核心元件: 核心元件 — 體驗片段 -
在 Adobe Target 下選取:
- 適當的設定
- 所需的格式選項
- Adobe Target工作區
- 如有必要 — 外部化器網域
note caution CAUTION 外部化器網域是選用的。 當您想要匯出的內容指向特定的 發佈 網域時,會設定AEM外部化程式。 如需詳細資訊,請參閱設定AEM連結外部器。 另請注意,外部化器網域僅與傳送至Target的體驗片段內容相關,與檢視選件內容之類的中繼資料無關。 例如,針對資料夾:
-
儲存並關閉。
新增舊組態 add-the-legacy-configuration
在新增雲端設定以使用Launch by Adobe後,若要將AEM與Adobe Target整合,您還需要使用舊版設定手動與Adobe Target整合。
建立Target雲端設定 creating-a-target-cloud-configuration
若要讓AEM與Adobe Target互動,請建立Target雲端設定。 若要建立設定,您必須提供Adobe Target使用者端代碼和使用者認證。
您只會建立一次Target雲端設定,因為您可以將此設定與多個AEM行銷活動建立關聯。 如果您有多個Adobe Target使用者端代碼,請為每個使用者端代碼建立一個設定。
您可以設定雲端設定,以從Adobe Target同步區段。 如果您啟用同步,儲存雲端設定後,會立即在背景從Target匯入區段。
使用以下程式,在AEM中建立Target雲端設定:
-
透過 AEM標誌 > Cloud Service > 工具 > 舊版Cloud Service 瀏覽至 舊Cloud Service。
例如: (http://localhost:4502/libs/cq/core/content/tools/cloudservices.html)Adobe Experience Cloud 總覽頁面隨即開啟。
-
在 Adobe Target 區段中,按一下 立即設定。
-
在 建立組態 對話方塊中:
- 為設定提供 標題。
- 選取 Adobe Target設定 範本。
- 按一下 建立。
您現在可以選取要編輯的新設定。
-
編輯對話方塊隨即開啟。
-
在 Adobe Target設定 對話方塊中,提供這些屬性的值。
-
驗證:此預設為IMS (已棄用使用者認證)
-
使用者端代碼: Target帳戶使用者端代碼
-
租使用者識別碼:租使用者識別碼
-
IMS設定:從下拉式清單中選取所需的設定
-
API型別:預設為REST (已棄用XML)
-
A4T Analytics Cloud設定:選取用於Target活動目標和量度的Analytics雲端設定。 如果您在鎖定目標內容時使用Adobe Analytics作為報表來源,則需要此專案。
-
使用準確定位: 預設會選取此核取方塊。 如果選取,雲端服務設定將等待內容載入後再載入內容。 請參閱下列備註。
-
從Adobe Target同步區段: 選取此選項可下載Target中定義的區段,以便在AEM中使用它們。 當「API型別」屬性為REST時,選取此選項,因為內嵌區段不受支援,而且您一律需要使用來自Target的區段。 ( AEM術語「區段」等同於Target「對象」。)
-
使用者端資料庫: 此預設為AT.js (已棄用mbox.js)
note note NOTE Target程式庫檔案AT.JS是新的Adobe Target實作程式庫,專為典型Web實作和單頁應用程式而設計。 mbox.js已過時,並將在稍後階段移除。 Adobe建議您使用AT.js而非mbox.js作為使用者端資料庫。 AT.js對mbox.js資料庫提供數項改善專案: - 改善Web實施的頁面載入時間
- 提升安全性
- 單頁應用程式的更佳實作選項
- AT.js包含target.js所包含的元件,因此不再需要呼叫target.js
您可以在 使用者端資料庫 下拉式功能表中選取AT.js或mbox.js。 -
使用Tag Management System來提供使用者端程式庫 — 選取此選項,即可使用Adobe Launch或其他標籤管理系統(或DTM,已棄用)的使用者端程式庫。
-
自訂AT.js:瀏覽以上傳您的自訂AT.js。 留空將使用預設程式庫。
note note NOTE 依預設,當您選擇加入Adobe Target設定精靈時,會啟用「準確定位」 。 準確定位表示雲端服務設定會等待內容載入後再載入內容。 因此,就效能而言,準確定位可能會在載入內容前造成幾毫秒的延遲。 作者例項上一律會啟用「準確定位」 。 不過,在發佈執行個體上,您可以清除雲端服務設定(http://localhost:4502/etc/cloudservices.html)中「準確定位」旁的勾號,來選擇全域關閉準確定位。 無論您在雲端服務設定中的設定為何,您仍可開啟和關閉個別元件的準確定位。 如果您有 已 建立的目標元件,而且您變更此設定,您的變更不會影響這些元件。 您必須直接對這些元件進行任何變更。
-
-
按一下 連線至Adobe Target 以初始化與Target的連線。 如果連線成功,會顯示訊息 連線成功。 在訊息上按一下 [確定],然後在對話方塊上按一下 [確定]。
新增Target框架 adding-a-target-framework
設定Target雲端設定後,請新增Target框架。 此架構會識別從可用的ContextHub元件傳送至Adobe Target的預設引數。 Target會使用引數來決定套用至目前內容的區段。
您可以為單一Target設定建立多個架構。 如果您需要針對網站的不同區段傳送一組不同的引數至Target,則多個架構會很有用。 為您需要傳送的每組引數建立框架。 將網站的每個區段與適當的架構建立關聯。 請注意,一個網頁一次只能使用一個架構。
-
在您的Target設定頁面上,按一下「可用設定」旁的 + (加號)。
-
在[建立架構]對話方塊中,指定 標題,選取 Adobe Target架構,然後按一下[建立] 。
框架頁面隨即開啟。 Sidekick提供的元件代表來自ContextHub的資訊,您可以對應這些元件。
-
將代表您要用來對應之資料的「從屬端內容」元件拖曳至放置目標。 或者,將 ContextHub存放區 元件拖曳到架構。
note note NOTE 對應時,引數會透過簡單字串傳遞至mbox。 您無法從ContextHub對應陣列。 例如,若要使用網站訪客的 設定檔資料 來控制Target促銷活動,請將 設定檔資料 元件拖曳至頁面。 可用於對應至Target引數的設定檔資料變數隨即顯示。
-
選取適當欄中的 共用 核取方塊,以選取您要對Adobe Target系統可見的變數。
note note NOTE 同步引數是唯一方式 — 從AEM到Adobe Target。
您的框架隨即建立。 若要將架構復寫到發佈執行個體,請使用sidekick中的 啟動架構 選項。
將體驗片段匯出至Adobe Target exporting-an-experience-fragment-to-adobe-target
若要將體驗片段從AEM匯出至Target (在指定雲端設定後):
-
導覽至體驗片段主控台。
-
選取您要匯出至Target的體驗片段。
note note NOTE 它必須是體驗片段Web變數。 -
選取 匯出至Adobe Target。
note note NOTE 如果體驗片段已匯出,請選取「在Adobe Target中更新」。 -
視需要選取 不發佈 或 Publish 的匯出。
note note NOTE 選取 Publish 將會立即發佈體驗片段並將其傳送到Target。 -
在確認對話方塊中選取 確定。
您的體驗片段現在應該在Target中。
note note NOTE 匯出的各種詳細資料可在主控台的 清單檢視 和 內容 中看見。 note note NOTE 在Adobe Target中檢視體驗片段時,看到的 上次修改 日期是上次在AEM中修改片段的日期,而非上次將片段匯出至Adobe Target的日期。
在Adobe Target中使用您的體驗片段 using-your-experience-fragments-in-adobe-target
執行先前的工作後,體驗片段會顯示在Target的「選件」頁面中。 請參閱特定的Target檔案,瞭解您可以達到的目標。
刪除已匯出至Adobe Target的體驗片段 deleting-an-experience-fragment-already-exported-to-adobe-target
刪除已匯出至Target的體驗片段,如果片段已用於Target的選件中,可能會造成問題。 刪除片段會導致選件無法使用,因為AEM正在傳遞片段內容。
若要避免此類情況:
-
如果體驗片段目前未用於活動中,AEM可讓使用者刪除片段而不顯示警告訊息。
-
如果Target中的活動目前正在使用體驗片段,則會出現錯誤訊息,警告AEM使用者刪除片段可能會對活動造成的後果。
AEM中的錯誤訊息不會禁止使用者(強制)刪除體驗片段。 如果刪除體驗片段:
-
具有AEM體驗片段的Target選件可能會顯示不良行為
- 由於體驗片段HTML已推送至Target,因此該選件很可能仍會呈現
- 如果也在AEM中刪除了參照的資產,體驗片段中的任何參照都無法正常運作。
-
當然,由於體驗片段在AEM中不再存在,因此無法對體驗片段進行任何進一步的修改。
-