[Alpha]{class="badge informative"}

edgeDomain (伺服器SDK)

此頁面說明伺服器SDK configure方法中的edgeDomain。 若為Web SDK,請參閱edgeDomain.

edgeDomain屬性會設定伺服器SDK對Edge Network的​ 個未驗證 ​要求所使用的網域。 這些請求來自下列方法:

edgeDomain屬性不會影響sendEvent。 SDK一律會將事件傳送至server.adobedc.net的已驗證Edge Network伺服器API。 請參閱哪些要求已驗證。

在網頁SDK中,自訂第一方網域有助於減少廣告封鎖程式對資料收集的影響。 廣告封鎖程式不會影響伺服器的請求,因此大部分的伺服器實作都可保留預設值。 如果您已經有適用於Web SDK的第一方網域,例如data.example.com,您可以在這裡使用相同的值。

當thirdPartyCookiesEnabled為true時,SDK會將訪客的第一個未驗證要求傳送給adobedc.demdex.net,而非edgeDomain。

程式碼範例

呼叫configure時設定edgeDomain字串屬性。 若您省略,其預設值為edge.adobedc.net。

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(",")
  },
  edgeDomain: "data.example.com"
});
recommendation-more-help
experience-platform-help-collection