護欄和限制 code-based-prerequisites
若要能夠在Journey Optimizer中使用程式碼型體驗動作,並傳遞您的應用程式可以使用的程式碼內容裝載,請遵循下列先決條件:
-
若要在應用程式中新增修改,您必須有特定的實施。 了解更多
-
為了正確傳遞程式碼型體驗,請務必在這裡定義詳細的Adobe Experience Platform設定。
-
若要讓資料顯示在程式碼型體驗報表中,請務必遵循下列報告必要條件。
-
建立程式碼型體驗通道組態時,請務必輸入符合您自己的實作中宣告的字串/路徑或表面URI。 這可確保內容會傳送至指定應用程式或頁面內的所需位置。 否則,將無法傳送變更。 閱讀全文
實作必要條件 implementation-prerequisites
程式碼型體驗支援任何型別的客戶實施,如下列選項所示。 您可以針對屬性使用使用者端、伺服器端或混合實作方法:
-
僅限使用者端 — 若要對您的網頁或行動應用程式新增修改,您必須在您的網站上實作Adobe Experience Platform Web SDK,或在您的行動應用程式上實作Adobe Experience Platform Mobile SDK。
-
混合模式 — 您可以使用AEPEdge Network伺服器API來要求個人化伺服器端;回應會提供給Adobe Experience Platform Web SDK,以轉譯使用者端修改。 進一步瞭解Adobe Experience Platform Edge Network伺服器API檔案。 您可以在此部落格中找到更多有關混合模式的資訊,並檢視一些實作範例。
-
伺服器端 — 您可以使用AEPEdge Network伺服器API來要求個人化伺服器端。 您的開發團隊必須處理回應,並在應用程式實作中在使用者端轉譯修改。
您可以在此區段中找到上述每個實作方法的範例。
傳遞必要條件 delivery-prerequisites
為了正確提供程式碼型體驗,必須定義下列設定:
-
在Adobe Experience Platform Data Collection中,確定您已定義資料串流,例如在 Adobe Experience Platform 服務下您已啟用 Adobe Journey Optimizer 選項。
這可確保Adobe Experience Platform Edge正確處理Journey Optimizer傳入事件。 了解更多
-
在Adobe Experience Platform中,確定您有一個啟用 Active-On-Edge合併原則 選項的合併原則。 若要這麼做,請在 客戶 > 設定檔 > 合併原則 Experience Platform功能表下選取原則。 了解更多
此合併原則由Journey Optimizer個傳入頻道使用,以便在邊緣正確啟用和發佈傳入行銷活動。 了解更多
-
若要針對Journey Optimizer網頁體驗的傳遞進行疑難排解,您可以在 Edge Delivery 中使用 Adobe Experience Platform Assurance 檢視。 此外掛程式可讓您詳細檢查請求呼叫、驗證預期的邊緣呼叫是否如預期發生,以及檢查設定檔資料,包括身分對應、區段會籍和同意設定。 此外,您可以檢閱請求符合資格的活動,並識別未符合資格的活動。
使用 Edge Delivery 外掛程式可協助您取得所需的深入分析,以有效瞭解並疑難排解傳入的實作。
報表必要條件 reporting-prerequisites
若要啟用程式碼型管道的報告,您必須確定應用程式實作資料流中使用的資料集也包含在報告設定中。
換言之,在設定報表時,如果您新增的應用程式資料流中不存在的資料集,應用程式資料將不會顯示在報表中。
瞭解如何在本節中新增資料集以進行報告。