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

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

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

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

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

比較程式碼型與其他頻道

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

  • 透過網頁瀏覽器或行動應用程式存取數位屬性時,您都可以考慮使用程式碼型體驗,否則最好使用 Journey Optimizer Web 管道或Journey Optimizer 應用程式內傳訊管道。
  • 若您有以API為基礎、Headless或伺服器端的實作,您可以使用程式碼型頻道來替代Journey Optimizer網頁或應用程式內頻道。

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

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

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

網路

程式碼型體驗

  • 使用個人化編輯器,編輯您的內容。
  • 您需要Adobe Experience Platform Web SDK — 使用者端實作,或AEPEdge 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. Publish it. 了解作法

  8. 一旦您的程式碼型體驗歷程或行銷活動上線,要求表面內容的應用程式或頁面實作必須準備就緒,才能擷取和顯示內容。

    note info
    INFO
    為確保如此,您的應用程式實作團隊會發出明確API或SDK呼叫,為程式碼式設定中定義的介面(例如「橫幅文字」或「Recommendations系統匣1」)擷取內容,或為應用程式中與UI無關的決策點(例如「搜尋演演算法引數」)。 了解更多
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76