このページでは、Server SDK configure メソッドのedgeDomainについて説明します。 Web SDKについては、edgeDomainを参照してください。
edgeDomain プロパティは、Server SDKが 未認証 のリクエストに使用するドメインをEdge Networkに設定します。 これらのリクエストは、次の方法から得られます。
getIdentityappendIdentityToUrl、IDを要求する必要がある場合setConsent
edgeDomain プロパティはsendEventに影響しません。 SDKは、常にserver.adobedc.netに認証済みのEdge Network Server APIにイベントを送信します。 認証されたリクエスト を参照してください。
Web SDKでは、カスタムの1st パーティドメインを使用することで、広告ブロッカーがデータ収集に与える影響を軽減できます。 広告ブロッカーはサーバーからのリクエストには影響しないため、ほとんどのサーバー実装ではデフォルト値を維持できます。 data.example.comなど、Web SDK用の1st パーティドメインが既にある場合は、ここで同じ値を使用できます。
thirdPartyCookiesEnabledがtrueの場合、SDKは訪問者の最初の未認証リクエストをedgeDomainではなくadobedc.demdex.netに送信します。
コード例
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