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

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

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

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

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

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

何時使用程式碼型頻道,而不是其他頻道 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