本页介绍了Server SDK configure方法中的edgeDomain。 对于Web SDK,请参阅edgeDomain.
edgeDomain属性设置服务器SDK用于向Edge Network发送 未经身份验证的 请求的域。 这些请求来自以下方法:
getIdentityappendIdentityToUrl,当它需要请求标识时setConsent
edgeDomain属性不影响sendEvent。 SDK始终将事件发送到位于server.adobedc.net的经过身份验证的Edge Network服务器API。 查看哪些请求已通过身份验证。
在Web 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