設定您基於程式碼的體驗 code-based-configuration
在建置您的體驗之前,您需要建立程式碼型體驗設定,在其中定義內容將在您的應用程式內傳遞和使用的位置。
程式碼型體驗設定必須參考曲面,這基本上是您要呈現變更的位置。 根據所選的平台,您需要輸入位置/路徑,或完整表面URI。 了解更多
建立基於程式碼的體驗設定 create-code-based-configuration
若要建立程式碼型體驗通道設定,請遵循下列步驟:
-
存取 頻道 > 一般設定 > 頻道設定 功能表,然後按一下 建立頻道設定。
-
輸入設定的名稱和說明(選擇性)。
note note NOTE 名稱必須以字母(A-Z)開頭。 它只能包含英數字元。 您也可以使用底線 _
、點.
和連字型大小-
字元。 -
若要將自訂或核心資料使用標籤指派給組態,您可以選取 管理存取權。 進一步瞭解物件層級存取控制(OLAC)
-
選取 行銷動作,以使用此設定將同意原則與訊息相關聯。 系統會運用與行銷動作相關的所有同意政策,以尊重客戶的偏好設定。 了解更多
-
選取 程式碼型體驗 管道。
-
選取將套用程式碼庫體驗的平台:
note note NOTE 您可以選取數個平台。 選擇多個平台時,內容會傳遞至所有選取的頁面或應用程式。 -
為此特定位置選擇應用程式預期的格式。 這將用於編寫行銷活動和歷程中的程式碼型體驗。
-
按一下 提交 以儲存變更。
現在當您在行銷活動和歷程中建立程式碼型體驗時,可以選取此設定。
Web 平台 web
若要定義Web平台的程式碼型體驗組態設定,請遵循下列步驟。
-
選取下列其中一個選項:
-
單頁 — 如果您只想將變更套用至單頁,請輸入 頁URL。
-
頁面符合規則 — 若要鎖定多個符合相同規則的URL,請建置一或多個規則。 了解更多
例如,如果您想要編輯顯示在Luma網站所有女性產品頁面上的元素,請選取 網域 > 開頭為 >
luma
和 頁面 > 包含 >women
。
-
-
下列專案適用於預覽URL:
-
如果輸入單一頁面URL,該URL將用於預覽 — 不需要輸入其他URL。
-
如果選取了符合規則(https://experienceleague.adobe.com/docs/journey-optimizer/using/channels/web/configure-web-channel/web-configuration.html?lang=zh-Hant#web-page-matching-rule)的[頁面,您必須輸入預設的撰寫和預覽URL ] ,以便在瀏覽器中預覽體驗。 了解更多
-
-
頁面 上的位置欄位會指定您要使用者存取之頁面內的確切目的地。 它可以是網站導覽結構內頁面上的特定區段,例如「hero-banner」或「product-rail」。
行動平台 (iOS 和 Android) mobile
若要定義行動平台的程式碼型體驗組態設定,請遵循下列步驟。
-
輸入您的 應用程式識別碼。 這可在應用程式的作業環境中進行準確的識別和設定,並確保順暢的整合和功能。
-
提供應用程式 內的 位置或路徑。 此欄位會指定您想讓使用者存取的應用程式內的確切目的地。 它可以是應用程式導覽結構中的特定區段或頁面,例如「hero-banner」或「product-rail」。
-
填寫 預覽URL 欄位以啟用裝置上預覽。 此URL會通知預覽服務在裝置上觸發預覽時要使用的特定URL。 了解更多
預覽URL是應用程式開發人員在您應用程式內設定的深層連結。 這可確保任何符合深層連結配置的URL都會在應用程式中開啟,而不是在行動網站瀏覽器中開啟。 請聯絡您的應用程式開發人員,取得為您的應用程式設定的深層連結配置。
-
若為Android:
-
若為iOS:
其他平台 other
若要定義其他平台(例如視訊主控台、電視連線裝置、智慧型電視、資訊站、ATM、語音助理、物聯網裝置等)的程式碼型體驗組態設定,請遵循下列步驟。
-
如果您的實作不適用於Web、iOS或Android,或需要鎖定特定的URI,請選取 其他 作為平台。
-
輸入 表面URI。 表面URI是與您要傳送體驗的實體對應的唯一識別碼。 了解更多
note caution CAUTION 請務必輸入與您自己的實施中所使用之URI相符的表面URI。 否則,將無法傳送變更。 -
視需要新增另一個表面URI。 您可以新增最多10個URI。
note note NOTE 新增多個URI時,內容會傳遞至所有列出的元件。
什麼是表面? surface-definition
程式碼型體驗 surface 是任何專為使用者或系統互動而設計的實體,可由 URI 唯一識別。 介面會在應用程式實作中指定,且必須符合程式碼型體驗通道設定中參照的介面。
在任何階層層級中,只要有實體(接觸點)存在,即可將表面視為容器。
-
其可以是網頁、行動應用程式、桌面應用程式,或大型實體內的特定內容位置 (例如
div
) 或非標準顯示模式 (例如,資訊站或桌面應用程式橫幅)。 -
其也可以延伸至內容容器的特定片段,用於非顯示或抽象顯示目的 (例如,傳遞至服務的 JSON Blob)。
-
其也可以是符合各種用戶端介面定義的萬用字元表面 (例如,網站每個頁面上的主圖影像位置可翻譯為表面URI,例如:web://mydomain.com/*#hero_image)。
建立程式碼型Experience Channel設定時,您有兩種方式可根據選取的平台指定表面:
-
針對 Web、iOS 和 Android 平台,您必須輸入 位置或路徑 來構成介面。
-
如果平台是 Other,您必須輸入完整的 表面URI,如下例所示。
表面URI可作為指向應用程式中不同使用者介面元素或元件的精確識別碼。 表面URI基本上由多個區段組成:
- 類型:網頁、行動應用程式、ATM、資訊站、tvcd、服務等
- 屬性:頁面 URL 或應用程式套裝
- 容器:頁面/應用程式活動上的位置
下表列出各種裝置的一些表面 URI 定義範例。
網頁與行動裝置
web://domain.com/path/page.html#element
mobileapp://com.vendor.bundle/activity#element
mobileapp://com.vendor.bundle/#element
其他裝置型別
desktop://com.vendor.bundle/#element
tvcd://com.vendor.bundle/#element
service://servicename/#element
kiosk://location/screen#element
atm://location/screen#element
萬用字元表面
wildcard:web://domain.com/*#element
wildcard:web://*domain.com/*#element