開始使用程式碼型頻道 get-started-code-based

在此頁面上:​探索程式碼型管道如何讓您在應用程式和網頁上,將個人化內容傳送到精細位置,以及何時使用它來取代其他管道。

Journey Optimizer 可讓您透過所有接觸點 (例如:網頁應用程式、行動應用程式、桌面應用程式、視訊主控台、電視連結裝置、智慧型電視、資訊站、ATM、語音助理、IoT 裝置等),個人化並測試您要提供給客戶的體驗。

透過​ 程式碼型體驗 ​功能,您可以使用簡單且直覺式的非視覺化編輯器來定義傳入體驗。 無論您擁有的應用程式類型為何,都可讓您在應用程式或網頁的個別與更精細位置插入和編輯特定元素,而不是將修改套用至整個內容。

IMPORTANT
有關程式碼型體驗的特定建議,請參閱此頁面

➡️本章節呈現了一個端到端使用案例,說明如何使用內容實驗來比較決策與程式碼型體驗管道。

使用案例 use-cases

若您的使用案例超出視覺編輯器可支援的範圍,且您擁有可用來建置和維護實作的開發資源,程式碼型管道的運作成效最佳。

優點
原因
範例使用案例
深度個人化
支援視覺編輯器所公開的複雜邏輯和即時資料
由即時詳細目錄或使用者內容驅動的Personalization
與外部系統整合
可以使用外部系統的資料來撰寫內容
天氣型促銷活動、即時詳細目錄導向優惠
進階、多步驟條件式工作流程
不限於視覺管道的預先定義動作
跨接觸點的多步驟決策邏輯
超越平台限制
可讓開發人員建置自訂互動元素
現成可用的管道不支援自訂UI元件
改善行銷活動的彈性
內容和邏輯由您自己的實作所定義
Headless、API型或非瀏覽器數位屬性

何時不使用 when-not-to-use

程式碼型管道需要開發工作,因此並非適用於每個案例的正確選擇。 在下列情況下考慮另一個管道:

  • 您的行銷活動既快速又簡單,而且可以使用Web或應用程式內這類無程式碼管道進行建置,無需任何開發工作
  • 您沒有開發人員資源或測試環境可用來建置及驗證自訂實施
  • 您的自訂開發時間表或預算有限,因為程式碼型體驗需要更多預先規劃
  • 標準傳訊功能已經符合內建的管道功能,因此不需要進行自訂開發
  • 自訂程式碼的長期可維護性是一個問題,因為表面和實施需要持續的開發人員支援

何時使用程式碼型頻道,而不是其他頻道 code-based-vs-other-channels

比較程式碼型與其他頻道

何時應使用程式碼型頻道,而不是其他 Journey Optimizer 頻道?

  • 透過網頁瀏覽器或行動應用程式存取數位屬性時,您都可以考慮使用程式碼型體驗,否則最好使用 Journey Optimizer Web 管道或Journey Optimizer 應用程式內傳訊管道。
  • 如果您採用 API 型、無頭式或伺服器端實施,就可以使用程式碼型頻道作為 Journey Optimizer 網頁或應用程式內頻道的替代方案。

  • 如果您想要修改原生應用程式內內容,而非顯示模式、快顯視窗或覆蓋內容,也可以善用原生行動應用程式上的程式碼型頻道,當成應用程式內頻道的替代方案。

程式碼型對比網路頻道 code-based-vs-web

若要執行網路使用案例,您可以使用網路頻道或程式碼型體驗,但具體適合使用哪一種則視您的內容而定。 主要差異如下所列,以便讓您可以針對何時使用哪種體驗,做出明智的決定。

網頁

程式碼型體驗

  • 使用個人化編輯器,編輯您的內容。
  • 您必須已先安裝 Adobe Experience Platform Web SDK - 用戶端實作,或是 AEP Edge Network 伺服器 API - 伺服器端實作。
  • 程式碼型體驗需要先在實施中的進行開發工作,以確保您的應用程式可以通過 Journey Optimizer 來解譯和傳遞為這些位置在邊緣上發佈的內容。 了解更多
  • 它需要更多規劃,而且只能變更開發人員指定的內容。 因此,必須識別應用程式上有哪些元件 (首頁橫幅、網頁橫幅、選單列等) 需要修改,以便進行個人化或測試,同時與開發團隊合作,建立用來處理這類變更所需的實作。
  • 它可讓您使用 JSON 程式碼內容。
  • 專注於開發人員人物誌。

運作方式 how-it-works

CAUTION
此功能適合開發人員人物誌和/或經驗豐富的使用者。 只要是由開發團隊處理通道設定和初始設定,具備一些程式碼撰寫技能的行銷人員就可以使用此功能。

若要使用 Journey Optimizer 程式碼型體驗功能編輯內容,頁面或應用程式需要檢測。 若要這樣做,您必須預先宣告特定的個別位置 (又稱為「表面」),也就是您想要插入或取代內容的位置。

NOTE
目前與設定相關聯的內容只能使用 HTML 或 JSON 格式。

必須先建立並提交以下程式碼型體驗的重要步驟。

  1. 請務必遵循頻道特定先決條件。 了解更多

  2. 在應用程式實作中定義表面,基本上那裡就是您想要新增體驗的位置。

  3. 建立參考位置的程式碼型管道設定。 了解作法

  4. 使用此設定在 Journey Optimizer 中建立歷程或行銷活動。 了解作法

  5. 使用 Journey Optimizer 個人化編輯器,為所選設定指定內容來編寫體驗。 了解作法

  6. 測試程式碼型體驗。 了解作法

  7. 發佈內容。 了解作法

  8. 程式碼型體驗歷程或行銷活動正式上線後,要求必須先準備好表面內容的應用程式,或頁面實作,才能擷取並顯示內容。

    note info
    INFO
    若想確認,應用程式實施團隊會送出明確 API 或 SDK 呼叫,為程式碼型設定中已定義的表面擷取內容,例如「橫幅文字」或「建議匣 1」,或應用程式中與 UI 無關的決策點,例如「搜尋演算法參數」。 了解更多

其他資源

recommendation-more-help
journey-optimizer-help