使用Adobe Experience Manager內容片段 aem-fragments
Adobe Experience Manager與Journey Optimizer之間的整合會遵循以下資料流程:
-
設定Dispatcher:若要讓Journey Optimizer能透過內容片段管理API存取Adobe Experience Manager內容片段,您必須先設定Dispatcher。 這是整合的必備條件。
-
建立和作者:內容是在Adobe Experience Manager中建立並設定為內容片段。
-
標籤:內容片段必須使用Journey Optimizer特定標籤(
ajo-enabled:{OrgId}/{SandboxName})標籤。 -
發佈:內容片段已發佈至Adobe Experience Manager,可供Journey Optimizer使用。
-
存取: Journey Optimizer會即時從Adobe Experience Manager發佈執行個體擷取並顯示可用的內容片段。
-
整合:已選取內容片段並整合至行銷活動或歷程中。
在Adobe Experience Manager中發佈內容片段時,會傳送事件以更新Journey Optimizer端的內容。 如果更新成功,內容片段將在大約5分鐘內可用於單一歷程,以及用於批次使用案例的下一個處理批次。 在Journey Optimizer中提供更新後,最新發佈的內容就會用於所有適用的行銷活動和歷程。
在Experience Manager中建立及指派標籤
在Journey Optimizer中使用內容片段之前,您需要建立專門用於Journey Optimizer的標籤:
-
存取您的 Experience Manager 環境。
-
從 工具 功能表,選取標籤。
-
按一下建立標籤。
-
確定ID遵循下列語法:
ajo-enabled:{AJO-OrgId}/{AJO-SandboxName}。 -
按一下建立。
-
定義您的內容片段模式(如Experience Manager檔案中所詳述),並指派您新建立的Journey Optimizer標籤。
此即時連線可確保您的內容永遠保持最新,但也意味著對已發佈片段的任何變更都會立即影響作用中的行銷活動和歷程。
您現在可以開始建立和設定內容片段,以便稍後在Journey Optimizer中使用。 進一步瞭解Experience Manager檔案。
新增Experience Manager內容片段 aem-add
建立並個人化AEM內容片段後,您現在可以將其匯入您的Journey Optimizer行銷活動或歷程。
-
若要存取您的AEM內容片段,請按一下任何文字欄位中的
,或透過HTML內容元件開啟原始程式碼。
-
從左窗格中的 AEM內容片段 功能表,按一下開啟AEM CF選取器。
-
瀏覽清單並選取內容片段,以匯入您的Journey Optimizer內容。
note NOTE 如果片段有一或多個 已發佈 個變數,則選擇器中會出現 變數 下拉式清單。 如果未選取任何變數,則會自動使用 主要 變數。 在使用內容片段變數中瞭解更多。 -
按一下「顯示篩選器」以微調您的內容片段清單。
依預設,內容片段篩選器預設為僅顯示核准的內容。
-
選取您的 內容片段 後,按一下 選取 以新增該片段。
-
按一下 檢視片段 以顯示您的片段資訊。 請注意,開啟 片段資訊 功能表會將編輯器置於唯讀模式。
從右側選單中選取「預覽」,在Adobe Experience Manager中檢視您的片段。
-
按一下
以存取片段的進階功能表:
- 交換片段
- 探索參考
- 在AEM中開啟
-
從您的 片段 中選擇所需的欄位以新增至您的內容。
-
若要呈現儲存在內容片段屬性中的影像URL (例如片段模型的路徑或URL欄位),請將其插入您的HTML中,並以
<img>標籤和片段屬性作為來源,例如:code language-html <img src="[insert your AEM Content Fragment attribute here]">note NOTE 不支援來自Adobe Experience Manager的相對影像URL,請使用絕對 URL。 -
選取Picks: Off,以透過隱藏長屬性路徑來啟用Picks體驗以改善可讀性。
-
若要在片段文字中使用在Adobe Experience Manager中編寫的個人化預留位置,請在Adobe Experience Manager的內容片段中定義如下:
{{name}}。在Journey Optimizer中,這些代號為預留位置。 在 Pills 體驗開啟的情況下,它們會出現在右側邊欄的 AEM內容片段 區段中,旁邊是片段欄位。
-
若要啟用即時個人化,內容片段中使用的所有預留位置,必須由使用者明確宣告為片段協助程式標籤中的引數。 將這些預留位置對應至設定檔屬性、內容屬性、靜態字串或預先定義的變數,如下所示:
-
設定檔或內容屬性對應:將預留位置指派給設定檔或內容屬性,例如name = profile.person.name.firstName。
-
靜態字串對應:將固定字串值放在雙引號中,例如名稱= “John”,以指派固定字串值。
-
變數對應:參照同一HTML中先前宣告的變數,例如name = ‘variableName’。
在此情況下,請確保在新增片段ID之前使用以下語法宣告variableName:code language-html {% let variableName = attribute name %}
在以下範例中,month預留位置對應至片段中的 profile.person.birthDate 屬性。
{modal="regular"}
-
-
按一下「儲存」。您現在可以測試並檢查您的訊息內容,如本節所詳述。
執行測試並驗證內容後,您可以傳送行銷活動或發佈您的歷程給您的對象。
Adobe Experience Manager可讓您識別使用內容片段的Journey Optimizer行銷活動或歷程。 進一步瞭解Adobe Experience Manager檔案。
使用內容片段變數 aem-variations
在Adobe Experience Manager中,每個內容片段都由下列專案組成:
- 主要:片段的核心內容永遠存在、無法刪除,且是所有變數的基礎。
- 變數:作者為特定管道或情境建立的一或多個 主要 排列。 片段中的變數不是以個別資產形式存在,而且可以與 主要 進行比較和同步。
變數使用案例的範例:
- 推播通知的短版復本,以及電子郵件的較新版本。
- 區域色調調整,而不建立單獨的片段。
- 通道特定訊息(例如網頁與行動裝置的比較)。
➡️ 在Adobe Experience Manager檔案中進一步瞭解
Journey Optimizer可讓您選擇在插入片段時使用的變數,如此一來,在Adobe Experience Manager中,不同的促銷活動或歷程可依賴相同來源內容的不同轉譯,而不會復製片段。
若要選取變數,請執行下列步驟:
-
在任何文字欄位中按一下
,或從HTML內容元件開啟HTML來源。
-
從AEM內容片段,按一下開啟CF選取器。
-
若要在表格檢視中選取地區設定特定的Adobe Experience Manager內容片段,請使用 自訂表格 新增 語言 欄。 地區設定值會顯示在表格中,讓您識別和選取適當的片段。
-
選取您的內容片段。
-
按一下
以開啟 詳細資料 功能表。 如果片段有一或多個已發佈的變數,則片段詳細資料旁會出現 變數 下拉式清單。
-
從 快速詳細資訊 功能表,按一下 瀏覽參考 以在Adobe Experience Manager中開啟相關選項,以取得變化詳細資訊、預覽和校訂(可用時)。
-
選擇您的變數,然後按一下選取。
note NOTE 如果您未選取變數,或是在變數支援可用之前新增片段,Journey Optimizer會在傳送時自動使用 主要 變數。
插入含有變數的片段後,在Adobe Experience Manager中重新發佈該片段,並自動在作用中行銷活動或歷程中每 個引用的變數 更新一次。 預覽和校訂仍使用您選擇的變數,以及該變數的最新發佈內容。