Siedem dni to nie ścieżka klienta.
Safari ogranicza każde ciasteczko zapisane przez JavaScript do siedmiu dni. Powracający odwiedzający wracają jako nowi użytkownicy, okna atrybucji się załamują, a Twoje raporty po cichu zaniżają ruch powracający. Cookie Keeper wystawia te ciasteczka ponownie przez HTTP z Twojej własnej domeny tagującej, gdzie limit nie obowiązuje.
Ciasteczko jest wystawiane ponownie przez HTTP przy każdej odpowiedzi, więc data wygaśnięcia aktywnego odwiedzającego wciąż się przesuwa.
Żywotność ciasteczka, z modułem i bez
Polityka przechowywania w przeglądarce po cichu przepisuje Twoje dane
Intelligent Tracking Prevention nie blokuje Twojej analityki: powoduje jej wygaśnięcie. To trudniej zauważyć, bo wszystko dalej działa, a jedynie liczby przestają być prawdziwe.
Ciasteczka JavaScript wygasają po siedmiu dniach
Limit Safari dotyczy każdego ciasteczka zapisanego przez document.cookie, a właśnie tak GA4, Meta i Google Ads ustawiają swoje identyfikatory klienta.
Powracający liczą się jako nowi
Wygasły identyfikator oznacza, że wydawany jest nowy. Udział powracających spada, liczba użytkowników rośnie, a żadna z tych liczb nie opisuje rzeczywistości.
Okna atrybucji się załamują
Trzydziestodniowego procesu decyzyjnego nie da się przypisać identyfikatorem siedmiodniowym. Zakupy o długim cyklu lądują w ruchu bezpośrednim.
Jak to działa
Ciasteczka ustawiane odpowiedzią HTTP z domeny first-party nie podlegają temu samemu limitowi co zapisywane przez JavaScript. Twoja domena tagująca jest dokładnie taką domeną, więc brama wystawia ciasteczka ponownie za Ciebie.
Odczyt na wejściu
Gdy żądanie niesie jedno ze skonfigurowanych ciasteczek, brama pobiera jego aktualną wartość. Nic nie jest zmyślane: jeśli ciasteczka nie ma, nic nie zostaje zapisane.
Ponowne wystawienie na wyjściu
Odpowiedź niesie nagłówek Set-Cookie z tą samą nazwą i wartością oraz długim Max-Age, Secure i SameSite=Lax. Przeglądarka zapisuje je jako ciasteczko HTTP first-party.
Data wygaśnięcia stale się przesuwa
Ponieważ dzieje się to przy każdej odpowiedzi, data wygaśnięcia jest przesuwana przy każdej wizycie. Identyfikator aktywnego odwiedzającego praktycznie nigdy nie wygasa.
Co zyskujesz
Rozsądne ustawienia domyślne
_ga, _fbp, _fbc i _gcl_au są skonfigurowane od razu, identyfikatory stojące za atrybucją Google Analytics, Meta i Google Ads.
Do dwudziestu ciasteczek
Dodaj dowolne ciasteczko first-party, na którym polegasz, do dwudziestu na kontener. Nazwy są walidowane przy zapisie.
Automatyczny zakres domeny
Domyślnie używana jest domena nadrzędna Twojego hosta tagującego, dzięki czemu ciasteczka pozostają współdzielone z Twoją główną stroną. Możesz to nadpisać, jeśli Twoja konfiguracja tego wymaga.
Bezpieczne atrybuty domyślnie
Ponownie wystawiane ciasteczka niosą Secure i SameSite=Lax. HttpOnly jest dostępne, ale domyślnie wyłączone, aby skrypty na stronie dalej działały.
Specyfikacja
- Domyślne ciasteczka
- _ga, _fbp, _fbc, _gcl_au
- Maksymalna liczba
- 20 na kontener
- Maksymalna żywotność
- 400 dni (limit przeglądarek)
- Atrybuty
- Secure, SameSite=Lax, HttpOnly opcjonalnie
- Koszt
- W cenie Twojego kontenera
Kiedy go użyć
Sprzedajesz z długim cyklem decyzyjnym
Wszystko, nad czym klient zastanawia się tygodniami, a nie minutami, traci atrybucję przez limit siedmiu dni. Wydłużenie identyfikatora to poprawka o największym wpływie.
Safari to duża część Twojego ruchu
Na rynkach z wysokim udziałem iPhone'ów znaczna część Twojej publiczności jest objęta limitem domyślnie i bez żadnego działania z jej strony.
Twój odsetek powracających wygląda nieprawdopodobnie
Jeśli lojalni klienci wciąż pojawiają się jako nowi użytkownicy, zwykłą przyczyną są wygasające identyfikatory, a to jest zwykłe rozwiązanie.
Pytania o Cookie Keeper
Czy to jest zgodne z przepisami?
Wydłuża żywotność ciasteczek, które i tak ustawiasz; nie tworzy nowych ani nie ustawia ich bez zgody. Jeśli odwiedzający nie wyraził zgody i ciasteczko nigdy nie zostało zapisane, nie ma czego wystawiać ponownie. Wydłużoną żywotność zadeklaruj w polityce cookies.
Dlaczego 400 dni, a nie dłużej?
Chrome odrzuca każdą żywotność ciasteczka powyżej 400 dni, więc wyższa wartość zostałaby po prostu zignorowana. 400 to praktyczny sufit i wartość domyślna.
Czy działa w każdej przeglądarce?
Mechanizm to standardowa obsługa ciasteczek HTTP, więc tak. Największe znaczenie ma w Safari, gdzie limit JavaScriptu jest najostrzejszy, ale Firefox i Chrome też respektują wydłużoną żywotność.
Czy mogę dodać ciasteczka spoza domyślnych?
Tak, do dwudziestu na kontener. Nazwy mogą zawierać litery, cyfry i podkreślenia, co pokrywa identyfikatory wszystkich popularnych dostawców.
Pozostałe moduły
Moduły się sumują. Włącz tyle, ile potrzebujesz. Łączą się w jedną konfigurację przed Twoim kontenerem.
Gotowy, żeby włączyć?
Każdy moduł jest wliczony w Twój kontener bez dodatkowych opłat. Utwórz kontener, otwórz panel modułów i przestaw przełącznik.