Sju dagar är ingen kundresa.
Safari begränsar varje cookie som skrivs med JavaScript till sju dagar. Återkommande besökare kommer tillbaka som nya användare, attributionsfönster kollapsar och dina rapporter underskattar tyst den återkommande trafiken. Cookie Keeper utfärdar de cookiesarna på nytt via HTTP från din egen taggningsdomän, där gränsen inte gäller.
Cookien utfärdas på nytt via HTTP vid varje svar, så en aktiv besökares utgångsdatum fortsätter flyttas fram.
Cookie-livslängd, med och utan
Webbläsarens lagringspolicy skriver tyst om din data
Intelligent Tracking Prevention blockerar inte din analys: den låter den löpa ut. Det är svårare att upptäcka, eftersom allt fortsätter fungera och det enda som händer är att siffrorna blir fel.
JavaScript-cookies löper ut på sju dagar
Safaris gräns gäller varje cookie som skrivs med document.cookie, vilket är så GA4, Meta och Google Ads alla sätter sina klientidentifierare.
Återkommande besökare räknas som nya
En utgången identifierare betyder att en ny utfärdas. Din andel återkommande besökare faller, ditt användarantal blåses upp, och ingen av siffrorna beskriver verkligheten.
Attributionsfönster kollapsar
En 30-dagars övervägandeperiod kan inte attribueras med en 7-dagars identifierare. Köp med lång cykel hamnar på direkttrafik.
Så fungerar det
Cookies som sätts av ett HTTP-svar från en first-party-domän omfattas inte av samma gräns som de som skrivs med JavaScript. Din taggningsdomän är precis en sådan domän, så gatewayen utfärdar cookiesarna på nytt åt dig.
Läs på vägen in
När en request bär en av de konfigurerade cookiesarna plockar gatewayen upp dess aktuella värde. Ingenting hittas på: finns inte cookien skrivs ingenting.
Utfärda på nytt på vägen ut
Svaret bär en Set-Cookie-header med samma namn och värde och en lång Max-Age, Secure och SameSite=Lax. Webbläsaren registrerar den som en first-party-HTTP-cookie.
Utgångsdatumet flyttas fram löpande
Eftersom det sker vid varje svar skjuts utgångsdatumet fram vid varje besök. En aktiv besökares identifierare löper i praktiken aldrig ut.
Det här får du
Förnuftiga standardvärden
_ga, _fbp, _fbc och _gcl_au är konfigurerade direkt, identifierarna bakom attributionen i Google Analytics, Meta och Google Ads.
Upp till tjugo cookies
Lägg till vilken first-party-cookie du än förlitar dig på, upp till tjugo per container. Namn valideras vid sparande.
Automatisk domänomfattning
Som standard används den överordnade domänen till din taggningsvärd, så att cookiesarna förblir delade med din huvudsajt. Skriv över det om din uppsättning kräver något annat.
Säkra attribut som standard
Nyutfärdade cookies bär Secure och SameSite=Lax. HttpOnly finns men är av som standard, så att skript på sidan fortsätter fungera.
Specifikation
- Standardcookies
- _ga, _fbp, _fbc, _gcl_au
- Max antal
- 20 per container
- Max livslängd
- 400 dagar (webbläsarnas tak)
- Attribut
- Secure, SameSite=Lax, HttpOnly valfritt
- Kostnad
- Ingår i din container
När du använder den
Du säljer med lång övervägandecykel
Allt som övervägs i veckor snarare än minuter förlorar attribution till sjudagarsgränsen. Att förlänga identifieraren är den enskilda åtgärd som ger mest.
Safari är en stor del av din trafik
På marknader med hög iPhone-andel påverkas en betydande del av din publik som standard, utan att de gör något alls.
Din andel återkommande besökare ser orimlig ut
Om lojala kunder hela tiden dyker upp som nya användare är utgångna identifierare den vanliga orsaken, och det här den vanliga lösningen.
Frågor om Cookie Keeper
Är det här förenligt med reglerna?
Det förlänger livslängden på cookies du redan sätter; det skapar inga nya och sätter dem inte utan samtycke. Har en besökare inte samtyckt och cookien aldrig skrivits finns det ingenting att utfärda på nytt. Redovisa den förlängda livslängden i din cookiepolicy.
Varför 400 dagar och inte längre?
Chrome vägrar varje cookielivslängd över 400 dagar, så ett högre värde skulle helt enkelt ignoreras. 400 är det praktiska taket och är standardvärdet.
Fungerar det i alla webbläsare?
Mekanismen är vanlig HTTP-cookiehantering, så ja. Det spelar störst roll i Safari, där JavaScript-gränsen är strängast, men Firefox och Chrome respekterar också den förlängda livslängden.
Kan jag lägga till cookies som inte finns bland standardvärdena?
Ja, upp till tjugo per container. Namn får innehålla bokstäver, siffror och understreck, vilket täcker identifierarna hos alla vanliga leverantörer.
Andra moduler
Moduler staplas. Aktivera så många du behöver. De vävs samman till en enda konfiguration framför din container.
Redo att slå på den?
Varje modul ingår i din container utan extra kostnad. Skapa en container, öppna modulpanelen och slå på reglaget.