訂閱Adobe I/O事件通知
Observability Insights可讓您訂閱有關Adobe Experience Platform活動的Adobe I/O事件通知。 這些事件會傳送至已設定的webhook,以促進活動監控的有效自動化。
本檔案提供如何訂閱Adobe Experience Platform服務Adobe I/O事件通知的步驟。 也提供有關可用事件型別的參考資訊,以及有關如何解譯每個適用Platform服務之傳回事件資料的進一步檔案連結。
快速入門
本檔案需要實際瞭解Webhook以及如何將Webhook從一個應用程式連線到另一個應用程式。 如需Webhook的簡介,請參閱I/O Events 檔案。
建立webhook
為了接收I/O Event通知,您必須透過指定唯一的webhook URL作為事件註冊詳細資料的一部分來註冊webhook。
您可以使用所選的使用者端來設定webhook。 若要使用暫時webhook位址做為本教學課程的一部分,請造訪Webhook.site,並複製提供的唯一URL。
在初始驗證程式期間,I/O Events會在GET要求中將challenge
查詢引數傳送至webhook。 您必須設定webhook,以在回應裝載中傳回此引數的值。 如果您正在使用Webhook.site,請在右上角選取 Edit,然後在 Response body 下輸入$request.query.challenge$
,然後再選取 Save。
在Adobe Developer Console中建立新專案
移至Adobe Developer Console並使用您的Adobe ID登入。 接下來,請依照教學課程中概述的步驟,在Adobe Developer Console檔案中建立空白專案。
訂閱事件
建立新專案後,導覽至該專案的概觀畫面。 從這裡,選取 新增事件。
會出現一個對話方塊,讓您新增事件提供者至專案:
- 如果您正在訂閱Experience Platform警示,請選取 平台通知
- 如果您正在訂閱Adobe Experience Platform Privacy Service通知,請選取 Privacy Service事件
選擇事件提供者後,請選取 下一步。
下一個畫面會顯示要訂閱的事件型別清單。 選取您要訂閱的事件,然後選取 下一步。
下一個畫面會提示您建立JSON Web權杖(JWT)。 您可以選擇自動產生金鑰組,或上傳您在終端機中產生的公開金鑰。
在本教學課程中,會說明第一個選項。 選取 產生金鑰組 的選項方塊,然後選取右下角的 產生金鑰組 按鈕。
當金鑰組產生時,瀏覽器會自動下載金鑰。 您必須自行儲存此檔案,因為它並未儲存在Developer Console中。
下一個畫面可讓您檢閱新產生的金鑰組的詳細資訊。 選取 「下一步」 以繼續。
在下一個畫面中,在事件註冊詳細資料區段中提供事件註冊的名稱和描述。 最佳實務是建立唯一、易於識別的名稱,以協助將此事件註冊與相同專案中的其他事件註冊區分開來。
在如何接收事件區段的相同畫面中,您可以選擇設定如何接收事件。 Webhook 可讓您提供自訂webhook位址來接收事件,而 執行階段動作 則可讓您使用Adobe I/O Runtime執行相同的動作。
在本教學課程中,請選取 Webhook,並提供您先前建立之webhook的URL。 完成後,請選取 儲存已設定的事件 以完成事件註冊。
此時會顯示新建立之事件註冊的詳細資訊頁面,您可以在此頁面編輯其組態、複查已接收的事件、執行偵錯追蹤,以及新增事件提供者。
後續步驟
依照此教學課程,您已註冊webhook以接收Experience Platform和/或Privacy Service的I/O Event通知。 有關可用事件以及如何解讀每個服務通知裝載的詳細資訊,請參閱以下檔案:
如需如何監視Experience Platform和Privacy Service上的活動的詳細資訊,請參閱Observability Insights 總覽。