Questa pagina descrive thirdPartyCookiesEnabled nel metodo Server SDK configure. Per il Web SDK, vedere thirdPartyCookiesEnabled.
La proprietà thirdPartyCookiesEnabled determina se il server SDK utilizza il dominio di terze parti di Adobe Audience Manager, adobedc.demdex.net, per identificare i visitatori. Controlla anche se puoi richiedere l’ID CORE del visitatore.
Funzionamento di questa proprietà su un server how-it-works
In un browser, il SDK Web utilizza il dominio di terze parti per leggere e impostare un cookie su demdex.net, che consente di identificare un visitatore tra più domini. Su un server, le richieste passano direttamente dal server ad Adobe, quindi non portano mai il cookie demdex.net del visitatore e qualsiasi cookie di demdex.net impostato da Adobe nella risposta non raggiunge mai il browser del visitatore.
Quando thirdPartyCookiesEnabled è true, che è l’impostazione predefinita:
- La prima richiesta non autenticata di un visitatore, proveniente da
getIdentity,appendIdentityToUrlosetConsent, passa aadobedc.demdex.netinvece che aedgeDomain. - SDK richiede ad Edge Network sia l’ECID che l’ID CORE.
- È possibile richiedere lo spazio dei nomi
COREcongetIdentity. Poiché la richiesta non contiene il cookiedemdex.netdel visitatore, l’ID CORE ricevuto dal server potrebbe non corrispondere a quello nel browser del visitatore.
Quando thirdPartyCookiesEnabled è false:
- Tutte le richieste non autenticate passano a
edgeDomain. - SDK richiede ad Edge Network solo l’ECID.
- La richiesta dello spazio dei nomi
COREcongetIdentityviene rifiutata con un errore.
Questa proprietà non influisce su dove sendEvent invia gli eventi. SDK invia sempre gli eventi all’API server di Edge Network autenticata.
A meno che tu non abbia bisogno dell’ID CORE, puoi impostare thirdPartyCookiesEnabled su false, in modo che tutte le richieste vadano a edgeDomain configurato.
Esempio di codice
Imposta il valore booleano thirdPartyCookiesEnabled quando chiami configure. Se viene omesso, il valore predefinito sarà true.
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(",")
},
thirdPartyCookiesEnabled: false
});