Target cookie
Creato per:
- Sviluppatore
Il comportamento del cookie dipende dal fatto di essere un cookie di prima parte, un cookie di terze parti con un cookie di prima parte oppure un cookie di terze parti.
mboxSession
e mboxPC
. Le best practice di implementazione consigliano di non collegare o archiviare informazioni riservate con i dati dei cookie: mboxSession
o mboxPC
.Vedi anche Eliminare il Target cookie.
Quando utilizzare un cookie di prima parte o di terze parti
Il cookie da utilizzare dipende dalla configurazione del sito. Per comprendere i cookie di prima parte e di terze parti, è utile capire come funziona Target. Per ulteriori informazioni, vedere Funzionamento Adobe Target.
I casi d’uso principali per i cookie sono tre:
-
Un dominio.
Tutti i test si svolgono all'interno di un dominio di primo livello (
www.domain.com
,store.domain.com
,anysub.domain.com
e così via).Approccio: utilizza solo cookie di prime parti (impostazione predefinita).
-
Gli utenti passano da un dominio all’altro e tu intendi tenere traccia e sottoporre a test il loro comportamento tra i diversi domini.
Esempio: un utente accede al sito per acquistare, ma finalizza l’acquisto attraverso i negozi Yahoo. Tre approcci possibili (consulta il rappresentante commerciale di riferimento per determinare quello più adatto):
-
Abilitare i cookie di prima parte e di terze parti.
-
Abilita solo i cookie di terze parti (raro, ma ha il vantaggio di mantenere il cookie mbox fuori dal tuo dominio).
-
Abilitare solo i cookie di prima parte e trasmettere il parametro
mboxSession
quando si passa a un altro dominio.Il parametro
mboxSession
deve essere passato a una pagina di destinazione e a cui si fa riferimento dalla libreria JavaScript (Adobe Experience Platform Web SDK o at.js). Non può trattarsi di una pagina di reindirizzamento intermedia.
-
-
Utilizzi solo adbox o Flashbox su un sito di terze parti.
Due approcci (collabora con il rappresentante del tuo account per determinare quello migliore):
-
Abilitare i cookie di prima parte e di terze parti.
I cookie di prima parte e di terze parti sono necessari per Flashbox e risorse creative dinamiche.
-
Abilitare solo i cookie di terze parti.
Questo approccio è adatto solo nel raro caso in cui le implementazioni AdBox vengano utilizzate senza destinazione sul sito.
-
Comportamento del cookie di prima parte
Il cookie di prime parti è memorizzato in clientdomain.com, dove clientdomain
è il tuo dominio.
La libreria JavaScript genera un mboxSession ID
e lo memorizza nel cookie Target. La prima risposta mbox contiene l'offerta e il JavaScript per memorizzare mboxPC ID
generato dall'applicazione nel cookie mbox.
Comportamento dei cookie di terze parti
Il cookie di terze parti è memorizzato in clientcode.tt.omtrdc.net mentre il cookie di prima parte in clientdomain.com, dove clientdomain
è il tuo dominio.
La libreria JavaScript genera un mboxSession ID
. La prima richiesta di posizione restituisce intestazioni di risposta HTTP che tentano di impostare cookie di terze parti denominati mboxSession
e mboxPC
e viene inviata nuovamente una richiesta di reindirizzamento con un parametro aggiuntivo (mboxXDomainCheck=true
).
Se il browser accetta cookie di terze parti, la richiesta di reindirizzamento li include e viene restituita l’offerta.
Se il browser rifiuta i cookie di terze parti, la richiesta di reindirizzamento non include i cookie e viene visualizzato il contenuto predefinito per tutte le posizioni nella pagina. Data l’assenza di cookie impostati, lo stesso processo di cui sopra si ripete a ogni richiesta di pagina.
Comportamento dei cookie di terze parti e di prima parte
Il cookie di terze parti è memorizzato in clientcode.tt.omtrdc.net mentre il cookie di prima parte in clientdomain.com, dove clientdomain
è il tuo dominio.
La libreria JavaScript genera un mboxSession ID
. La prima richiesta di posizione restituisce intestazioni di risposta HTTP che tentano di impostare cookie di terze parti denominati mboxSession
e mboxPC
e viene inviata nuovamente una richiesta di reindirizzamento con un parametro aggiuntivo (mboxXDomainCheck=true
).
Se il browser accetta cookie di terze parti, la richiesta di reindirizzamento li include e viene restituita l’offerta.
Alcuni browser rifiutano i cookie di terze parti. Se il cookie di terze parti è bloccato, il cookie di prima parte continua a funzionare. Target tenta di impostare il cookie di terze parti e, se non è in grado di farlo, Target può solo tenere traccia del dominio specifico del cliente. Il monitoraggio tra più domini non funziona se il cookie di terze parti è bloccato, a meno che mboxSession
non venga aggiunto al collegamento che attraversa più domini. In questo caso, un altro cookie di prima parte viene impostato e sincronizzato con il cookie di prima parte del dominio precedente.
Impostazioni dei cookie
Il cookie dispone di diverse impostazioni predefinite. Se necessario, puoi modificare queste impostazioni, ad eccezione della durata del cookie. In caso di modifica delle impostazioni dei cookie, rivolgiti al rappresentante di riferimento per il tuo account.
Esempio:
mycompany.com
.clientcode.tt.omtrdc.net
, utilizzando il codice cliente per il tuo account.Nel cookie è conservata una serie di valori per la gestione dell’esperienza dei visitatori in relazione alle campagne:
Impatto su Target per i visitatori di Safari a causa di modifiche nel monitoraggio di Apple WebKit
Funzionamento del tracciamento di Target?
clientcode.tt.omtrd.net
.Qual è l’approccio di Apple?
Da Apple:
“Intelligent Tracking Prevention è una nuova funzionalità di WebKit che riduce il tracciamento tra siti limitando ulteriormente i cookie e altri dati del sito Web.”
“Questo è ciò che viene chiamato tracciamento tra siti e il cookie utilizzato da example-tracker.com
è chiamato un cookie di terze parti. Durante i test abbiamo trovato siti Web popolari con oltre 70 tracker simili, che raccolgono in silenzio dati sugli utenti.”
Come Safari gestisce i cookie:
- I cookie di terze parti che non si trovano in un dominio a cui l’utente accede direttamente non vengono mai salvati. Questo comportamento non è una novità. I cookie di terze parti già non sono supportati in Safari.
- I cookie di terze parti impostati in un dominio a cui l’utente accede direttamente vengono eliminati dopo 24 ore.
- I cookie di prima parte vengono eliminati dopo 30 giorni se il dominio di prima parte è stato classificato come dominio che traccia gli utenti tra siti diversi. Questo problema può essere applicato alle grandi aziende che inviano utenti a diversi domini online. Apple non ha chiarito come esattamente questi domini vengano classificati, o come un dominio possa determinare se sono stati classificati come domini di tracciamento degli utenti tra siti diversi.
Da Apple:
Classificatore di apprendimento automatico: viene utilizzato un modello di apprendimento automatico per classificare quali domini principali controllati privatamente possono tracciare l'utente tra siti diversi, in base alle statistiche raccolte. Dalle varie statistiche raccolte, sono emersi tre vettori con un segnale forte per la classificazione basata sulle pratiche di tracciamento correnti: sottorisorsa per il numero di domini univoci, sottostruttura per il numero di domini univoci e infine numero di domini univoci di reindirizzamento. La raccolta e la classificazione di tutti i dati avviene sul dispositivo.
Tuttavia, se l'utente interagisce con example.com
come dominio principale, spesso denominato dominio di prima parte, la funzione Intelligent Tracking Prevention lo considera come un segnale di interesse dell'utente verso il sito Web e regola temporaneamente il suo comportamento come illustrato nella seguente timeline:
Se l'utente ha interagito con example.com
nelle ultime 24 ore, i suoi cookie sono disponibili quando example.com
è di terze parti. Questa procedura consente scenari di accesso "Accedi con il mio account X su Y".
- I domini che vengono visitati come dominio di primo livello non sono interessati. Ad esempio, siti come OKTA
- Identifica i domini che sono sottodomini o frame secondari della pagina corrente su più domini univoci.
Che impatto ha Adobe?
Le modifiche di tracciamento WebKit di Apple interrompono il supporto dell’opzione di rinuncia.
La funzione di rinuncia di Target utilizza un cookie nel dominio clientcode.tt.omtrdc.net
. Per ulteriori dettagli, consulta Privacy.
Target supporta due tipi di rinuncia:
- Uno per il cliente (il cliente gestisce il collegamento di rinuncia).
- Uno tramite Adobe che rifiuta all'utente tutte le funzionalità di Target per tutti i clienti.
Entrambi i metodi utilizzano il cookie di terze parti.
I clienti possono scegliere la durata del profilo 🔗 per i loro account Target (fino a 90 giorni). Il problema è che, se la durata del profilo dell'account è più lunga di 30 giorni e il cookie di prima parte viene eliminato perché il dominio del cliente è stato contrassegnato come dominio di tracciamento degli utenti tra siti diversi, i visitatori Safari sono interessati dalle seguenti aree in Target:
Rapporti di Target: se un utente Safari entra in un'attività, ritorna dopo 30 giorni ed effettua la conversione, l'utente conta come due visitatori e una conversione.
Questo comportamento è lo stesso per le attività che utilizzano Analytics come origine per la generazione di rapporti (A4T).
Profilo e appartenenza all'attività:
- I dati del profilo vengono cancellati quando scade il cookie di prima parte.
- L’appartenenza all’attività viene cancellata quando scade il cookie di prima parte.
- Target non funziona in Safari per gli account che utilizzano un'implementazione di cookie di terze parti o di cookie di prima parte e di terze parti. Questo comportamento non è una novità. Safari non consente cookie di terze parti da un po’ di tempo.
Suggerimenti: se si teme che il dominio del cliente possa essere identificato come dominio che tiene traccia dei visitatori attraverso sessioni diverse, è più sicuro impostare la durata del profilo in Target su un massimo di 30 giorni. Questo limite garantisce che gli utenti vengano tracciati in modo simile in Safari e in tutti gli altri browser.