開始使用程式碼型頻道 get-sarted-code-based
Journey Optimizer 可讓您透過所有接觸點 (例如:網頁應用程式、行動應用程式、桌面應用程式、視訊主控台、電視連結裝置、智慧型電視、資訊站、ATM、語音助理、IoT 裝置等),個人化並測試您要提供給客戶的體驗。
透過 程式碼型體驗 功能,您可以使用簡單且直覺式的非視覺化編輯器來定義傳入體驗。 無論您擁有的應用程式類型為何,都可讓您在應用程式或網頁的個別與更精細位置插入和編輯特定元素,而不是將修改套用至整個內容。
何時使用程式碼型頻道,而不是其他頻道 code-based-vs-other-channels
比較程式碼型與其他頻道
何時應使用程式碼型頻道,而不是其他 Journey Optimizer 頻道?
-
若您有以API為基礎、Headless或伺服器端的實作,您可以使用程式碼型頻道來替代Journey Optimizer網頁或應用程式內頻道。
-
如果您想要修改原生應用程式內的內容,而非顯示模式、快顯視窗或覆蓋,您也可以利用原生行動應用程式上的程式碼型頻道作為應用程式內頻道的替代方案。
程式碼型對比網路頻道 code-based-vs-web
若要執行網路使用案例,您可以使用網路頻道或程式碼型體驗,但具體適合使用哪一種則視您的內容而定。 主要差異列於下方,以便於您針對使用內容及使用時間做出明智的決定。
網路
- 使用網頁設計工具視覺化編輯器或網頁非視覺化編輯器編輯您的內容。
- 您需要Adobe Experience Platform Web SDK — 使用者端實作。
- 網路頻道可讓您修改頁面上的所有內容,並包含可用來進行變更的預先定義動作清單。 了解更多
- 設定容易,上手快速。
- 專注於行銷人員角色。
程式碼型體驗
- 使用個人化編輯器,編輯您的內容。
- 您需要Adobe Experience Platform Web SDK — 使用者端實作,或AEPEdge Network伺服器API — 伺服器端實作。
- 程式碼型體驗需要先在實施中的進行開發工作,以確保您的應用程式可以通過 Journey Optimizer 來解譯和傳遞為這些位置在邊緣上發佈的內容。了解更多
- 它需要更多規劃,而且只能變更開發人員指定的內容。 因此,您必須識別應用程式上有哪些元件 (首頁橫幅、網頁橫幅、功能表列等) 需要修改,以便進行個人化或測試,同時與開發團隊合作,即可建立用來處理這類變更所需的實作。
- 它可讓您使用 JSON 程式碼內容。
- 專注於開發人員角色。
運作方式 how-it-works
若要使用 Journey Optimizer 程式碼型體驗功能編輯內容,頁面或應用程式需要檢測。若要這樣做,您必須預先宣告特定的個別位置 (又稱為「表面」),也就是您想要插入或取代內容的位置。
建立和傳遞程式碼式體驗的關鍵步驟如下。
-
請務必遵循通道特定的先決條件。 了解更多
-
在您的應用程式實作中定義表面,這基本上就是您要新增體驗的位置。
-
建立參考該位置的程式碼型通道設定。 了解作法
-
使用此設定在 Journey Optimizer 中建立歷程或行銷活動。了解作法
-
使用 Journey Optimizer 個人化編輯器,為所選設定指定內容來編寫體驗。 了解作法
-
測試您的程式碼型體驗。 了解作法
-
Publish it. 了解作法
-
一旦您的程式碼型體驗歷程或行銷活動上線,要求表面內容的應用程式或頁面實作必須準備就緒,才能擷取和顯示內容。
note info INFO 為確保如此,您的應用程式實作團隊會發出明確API或SDK呼叫,為程式碼式設定中定義的介面(例如「橫幅文字」或「Recommendations系統匣1」)擷取內容,或為應用程式中與UI無關的決策點(例如「搜尋演演算法引數」)。 了解更多