context
La proprietà context è un array di stringhe che determina gli elementi che il Web SDK può raccogliere automaticamente. Anche se questi dati possono fornire un grande valore, omettere alcuni di questi dati può essere utile in modo da poter rispettare l’informativa sulla privacy della tua organizzazione.
Parole chiave di contesto ed elementi XDM
Se si include una determinata parola chiave di contesto, Web SDK compila automaticamente tutti gli elementi XDM associati. Se si desidera omettere un elemento XDM specifico consentendo ad altri elementi, è possibile cancellare i valori utilizzando onBeforeEventSend. Se si inviano più eventi in una pagina, il Web SDK include questi campi ogni chiamata SendEvent.
Web
La parola chiave "web" raccoglie informazioni sulla pagina corrente.
xdm.web.webPageDetails.URLhttps://example.com/index.htmlxdm.web.webReferrer.URLhttp://example.org/linkedpage.htmlDispositivo
La parola chiave "device" raccoglie informazioni sul dispositivo dell'utente.
xdm.device.screenHeight900xdm.device.screenWidth1440xdm.device.screenOrientationlandscape o portraitAmbiente
La parola chiave "environment" raccoglie informazioni sul browser dell'utente.
browser.xdm.environment.typebrowserxdm.environment.browserDetails.viewportHeight679xdm.environment.browserDetails.viewportWidth642Contesto del luogo
La parola chiave "placeContext" raccoglie informazioni sulla posizione dell'utente.
xdm.placeContext.localTimeYYYY-08-07T15:47:17.129-07:00xdm.placeContext.localTimezoneOffset360xdm.placeContext.geo.countryCodeUSxdm.placeContext.geo.stateProvinceCAxdm.placeContext.geo._schema.latitude37.3307447xdm.placeContext.geo._schema.longitude-121.8945965Marca temporale
La parola chiave "timestamp" raccoglie informazioni sulla marca temporale dell'evento. Questo contesto è sempre incluso e non può essere rimosso.
xdm.timestampYYYY-08-07T22:47:17.129ZDettagli di implementazione
La parola chiave implementationDetails raccoglie informazioni sulla versione di SDK utilizzata per raccogliere l'evento.
xdm.implementationDetails.namehttps://ns.adobe.com/experience/alloy. Quando la libreria viene utilizzata come parte dell'estensione tag, il valore è https://ns.adobe.com/experience/alloy+reactor.xdm.implementationDetails.version+. Ad esempio, se la versione della libreria è 2.1.0 e la versione dell'estensione tag è 2.1.3, il valore sarà 2.1.0+2.1.3.browser quando si utilizza la libreria JavaScript.xdm.implementationDetails.environmentbrowserHint client ad alta entropia high-entropy-client-hints
La parola chiave "highEntropyUserAgentHints" raccoglie informazioni dettagliate sul dispositivo dell'utente. Questi dati sono inclusi nell’intestazione HTTP della richiesta inviata ad Adobe. Una volta arrivati i dati alla rete Edge, l’oggetto XDM compila il rispettivo percorso XDM. Se imposti il rispettivo percorso XDM nella chiamata sendEvent, ha la precedenza sul valore dell'intestazione HTTP.
Se si utilizzano le ricerche dei dispositivi durante la configurazione dello stream di dati, è possibile cancellare i dati in favore dei valori di ricerca dei dispositivi. Alcuni campi degli hint client e dei campi di ricerca del dispositivo non possono esistere nello stesso hit.
Sec-CH-UA-Platform-Versionxdm.environment.browserDetails.userAgentClientHints.platformVersion10.15.7Sec-CH-UA-Archxdm.environment.browserDetails.userAgentClientHints.architecturex86Sec-CH-UA-Modelxdm.environment.browserDetails.userAgentClientHints.modelIntel Mac OS X 10_15_7Sec-CH-UA-Bitnessxdm.environment.browserDetails.userAgentClientHints.bitness64Sec-CH-UA raccoglie questo elemento.Sec-CH-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.vendorGoogleSec-CH-UA raccoglie questo elemento.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.brandChromeSec-CH-UA raccoglie questo elemento. La versione esatta del browser non viene raccolta automaticamente.Sec-UA-Full-Version-Listxdm.environment.browserDetails.userAgentClientHints.version105Per ulteriori informazioni, vedere User agent client hints.
Impostare la matrice di stringhe context durante l'esecuzione del comando configure. Se si omette questa proprietà durante la configurazione di SDK, tutte le informazioni di contesto tranne "highEntropyUserAgentHints" vengono raccolte per impostazione predefinita. Imposta questa proprietà se desideri raccogliere hint client ad alta entropia o se desideri omettere altre informazioni contestuali dalla raccolta di dati. Le stringhe possono essere incluse in qualsiasi ordine.
context. Il valore predefinito context omette highEntropyUserAgentHints e se si imposta la proprietà context, eventuali valori omessi non raccolgono dati.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
context: ["web", "device", "environment", "placeContext", "highEntropyUserAgentHints"]
});
Raccogliere informazioni contestuali utilizzando l’estensione tag Web SDK
Vedi Impostazioni di contesto nelle impostazioni di configurazione della raccolta dati nella documentazione dell'estensione tag Web SDK.