Cette page décrit les edgeDomain de la méthode configure de Server SDK. Pour le Web SDK, voir edgeDomain.
La propriété edgeDomain définit le domaine utilisé par le SDK du serveur pour les requêtes non authentifiées adressées à Edge Network. Ces requêtes proviennent des méthodes suivantes :
getIdentityappendIdentityToUrl, lorsqu’il doit demander une identitésetConsent
La propriété edgeDomain n’affecte pas sendEvent. Le SDK envoie toujours des événements à l’API du serveur Edge Network authentifiée à l’adresse server.adobedc.net. Voir Quelles sont les requêtes authentifiées .
Dans le SDK Web, un domaine propriétaire personnalisé permet de réduire l’impact des bloqueurs d’annonces publicitaires sur la collecte de données. Les bloqueurs d’annonces n’affectent pas les requêtes provenant de votre serveur. Par conséquent, la plupart des implémentations de serveur peuvent conserver la valeur par défaut. Si vous disposez déjà d’un domaine propriétaire pour le Web SDK, tel que data.example.com, vous pouvez utiliser la même valeur ici.
Lorsque thirdPartyCookiesEnabled est true, le SDK envoie la première demande non authentifiée d’un visiteur à adobedc.demdex.net au lieu de edgeDomain.
Exemple de code
Définissez la propriété de chaîne edgeDomain lorsque vous appelez configure. Si vous l’omettez, la valeur par défaut est 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"
});