此頁面說明伺服器SDK configure方法中的orgId。 若為Web SDK,請參閱orgId.
orgId屬性是一個字串,用於告知Adobe資料屬於哪個組織。 這個屬性是必要的。
若要找出組織ID:
- 使用您的Adobe ID認證登入Adobe Experience Cloud。
- 在Adobe Experience Cloud中的任何地方,按
[Ctrl]+[I](Windows)或[Cmd]+[I](macOS)。 使用者資料偵錯工具視窗開啟。 - 複製目前的組織ID,或選取 指派的組織 索引標籤以檢視您可以存取的其他組織。
組織ID是24個字元的英數字串,結尾是@AdobeOrg。
SDK以下列方式使用orgId:
- 它會在已驗證請求的
x-gw-ims-org-id標頭中傳送orgId。 使用擁有您edgeCredentials認證的相同組織。 - 它包含
orgId在身分和同意Cookie的名稱中,例如kndctr_ADB3LETTERSANDNUMBERS_AdobeOrg_identity。 這些是網頁SDK用於相同組織的相同Cookie名稱。
程式碼範例
呼叫configure時設定orgId字串屬性。 若您省略,configure會以錯誤拒絕它。
await alloy.configure({
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
edgeCredentials: {
clientId: process.env.ADOBE_CLIENT_ID,
clientSecret: process.env.ADOBE_CLIENT_SECRET,
scopes: process.env.ADOBE_SCOPES.split(",")
}
});
recommendation-more-help
experience-platform-help-collection