Sette giorni non sono un customer journey.
Safari limita a sette giorni ogni cookie scritto in JavaScript. I visitatori di ritorno tornano come nuovi utenti, le finestre di attribuzione crollano e i tuoi report sottostimano in silenzio il traffico ricorrente. Cookie Keeper riemette quei cookie via HTTP dal tuo dominio di tagging, dove il limite non si applica.
Il cookie viene riemesso via HTTP a ogni risposta, così la data di scadenza di un visitatore attivo continua a spostarsi in avanti.
Durata del cookie, con e senza
Le politiche di storage del browser riscrivono in silenzio i tuoi dati
Intelligent Tracking Prevention non blocca la tua analytics: la fa scadere. È più difficile da notare, perché tutto continua a funzionare e semplicemente i numeri diventano sbagliati.
I cookie JavaScript scadono in sette giorni
Il limite di Safari si applica a qualsiasi cookie scritto con document.cookie, ed è così che GA4, Meta e Google Ads impostano tutti i loro identificatori client.
Chi torna viene contato come nuovo
Un identificatore scaduto significa che ne viene emesso uno nuovo. La quota di visitatori di ritorno cala, il conteggio utenti si gonfia, e nessuno dei due numeri descrive la realtà.
Le finestre di attribuzione crollano
Un ciclo di valutazione di 30 giorni non può essere attribuito con un identificatore da 7. Gli acquisti a ciclo lungo finiscono accreditati al traffico diretto.
Come funziona
I cookie impostati da una risposta HTTP di un dominio first-party non subiscono lo stesso limite di quelli scritti in JavaScript. Il tuo dominio di tagging è esattamente questo, quindi il gateway riemette i cookie per te.
Lettura all'andata
Quando una richiesta porta uno dei cookie configurati, il gateway ne raccoglie il valore attuale. Non viene inventato nulla: se il cookie non c'è, non viene scritto nulla.
Riemissione al ritorno
La risposta porta un header Set-Cookie con lo stesso nome e valore e un Max-Age lungo, Secure e SameSite=Lax. Il browser lo registra come cookie HTTP first-party.
La scadenza si sposta di continuo
Poiché avviene a ogni risposta, la data di scadenza viene spinta in avanti a ogni visita. L'identificatore di un visitatore attivo di fatto non scade mai.
Cosa ottieni
Impostazioni predefinite sensate
_ga, _fbp, _fbc e _gcl_au sono configurati da subito: gli identificatori dietro l'attribuzione di Google Analytics, Meta e Google Ads.
Fino a venti cookie
Aggiungi qualsiasi cookie first-party su cui fai affidamento, fino a venti per container. I nomi vengono validati al salvataggio.
Ambito di dominio automatico
Per impostazione predefinita viene usato il dominio padre del tuo host di tagging, così i cookie restano condivisi con il sito principale. Puoi sovrascriverlo se la tua configurazione lo richiede.
Attributi sicuri per impostazione predefinita
I cookie riemessi portano Secure e SameSite=Lax. HttpOnly è disponibile ma disattivato di default, così gli script della pagina continuano a funzionare.
Specifica
- Cookie predefiniti
- _ga, _fbp, _fbc, _gcl_au
- Numero massimo
- 20 per container
- Durata massima
- 400 giorni (il tetto dei browser)
- Attributi
- Secure, SameSite=Lax, HttpOnly opzionale
- Costo
- Incluso nel tuo container
Quando usarlo
Vendi con un ciclo decisionale lungo
Tutto ciò che si valuta per settimane anziché minuti perde attribuzione a causa del limite di sette giorni. Prolungare l'identificatore è l'intervento con il maggiore impatto.
Safari è una quota rilevante del tuo traffico
Nei mercati con alta penetrazione iPhone una fetta consistente del tuo pubblico è interessata per impostazione predefinita, senza fare nulla.
Il tuo tasso di visitatori di ritorno non è credibile
Se i clienti fedeli continuano a comparire come nuovi utenti, la causa abituale sono identificatori che scadono, e questa è la soluzione abituale.
Domande su Cookie Keeper
È conforme?
Prolunga la durata di cookie che imposti già; non ne crea di nuovi e non li imposta senza consenso. Se un visitatore non ha acconsentito e il cookie non è mai stato scritto, non c'è nulla da riemettere. Dichiara la durata estesa nella tua cookie policy.
Perché 400 giorni e non di più?
Chrome rifiuta qualsiasi durata superiore a 400 giorni, quindi un valore più alto verrebbe semplicemente ignorato. 400 è il tetto pratico ed è il valore predefinito.
Funziona in tutti i browser?
Il meccanismo è la normale gestione HTTP dei cookie, quindi sì. Conta soprattutto in Safari, dove il limite JavaScript è più severo, ma anche Firefox e Chrome rispettano la durata estesa.
Posso aggiungere cookie non predefiniti?
Sì, fino a venti per container. I nomi possono contenere lettere, cifre e trattini bassi, il che copre gli identificatori di tutti i vendor più diffusi.
Altri moduli
I moduli si sommano. Attivane quanti ti servono: confluiscono in un'unica configurazione davanti al tuo container.
Pronto ad attivarlo?
Ogni modulo è incluso nel tuo container senza costi aggiuntivi. Crea un container, apri il pannello dei moduli e attiva l'interruttore.