LW IT Solutions logo LW IT Solutions logo LW IT Solutions
« Przegląd bloga /Digital Marketing / Safari ITP, CNAME Cloaking i wyzwania analityki...
Ten artykuł w innych językach:

Safari ITP, CNAME Cloaking i wyzwania analityki First-Party Tracking

Safari ITP, CNAME Cloaking i wyzwania analityki First-Party Tracking
Spis treści
  1. 1. Znaczenie CNAME cloaking
  2. 2. Różne reguły siedmiu dni i 24 godzin
  3. 3. Skutki dla pomiaru
  4. 4. Własne punkty końcowe i atrybuty ciasteczek
  5. 5. Kontrola konkretnej instalacji
  6. Pytania i odpowiedzi

Subdomena witryny nie gwarantuje trwałości ciasteczek analitycznych. Safari może ograniczyć również ciasteczka z odpowiedzi HTTP, jeżeli punkt końcowy zostanie rozpoznany jako ukryty podmiot trzeci. Rzetelna ocena rozdziela sposób ustawienia, cel DNS, tryb przeglądania i zapisany termin wygaśnięcia.

1. Znaczenie CNAME cloaking

Rekord CNAME tworzy alias innej nazwy: data.example.com może wskazywać na collector.vendor.example. Przeglądarka nadal wysyła żądanie do pierwszej nazwy. Zewnętrzna infrastruktura śledząca może dzięki temu pojawić się pod subdomeną odwiedzanej witryny. CNAME służy także zwykłemu hostingowi; sama obecność rekordu nie dowodzi śledzenia.

WebKit opisuje wykrywanie na podstawie relacji DNS do witryny oraz CNAME dokumentu głównego. To reguła techniczna, a nie kontrola własności przedsiębiorstwa. Domena ciasteczka i rzeczywisty cel DNS stanowią zatem osobne punkty kontroli.

Ochrona Safari zależy od sposobu zapisu, warunków i sposobu liczenia czasu.
Ochrona Safari zależy od sposobu zapisu, warunków i sposobu liczenia czasu.

2. Różne reguły siedmiu dni i 24 godzin

  • Ciasteczka JavaScript: ITP 2.1 wprowadziło limit siedmiu dni dla trwałych ciasteczek tworzonych przez document.cookie. Krótszy zadeklarowany termin pozostaje krótszy.
  • Dekorowanie linków: ITP 2.2 opisuje limit jednego dnia dla takich ciasteczek na stronie docelowej, gdy nawigację zainicjowała domena sklasyfikowana jako śledząca między witrynami, a końcowy URL zawiera parametry zapytania lub fragment. Sam parametr utm_source nie potwierdza tego zestawu warunków.
  • Pozostała pamięć przeglądarki: Opisana w 2020 roku reguła usuwania danych zapisywalnych przez skrypty, takich jak LocalStorage i IndexedDB, uwzględnia siedem dni używania Safari bez interakcji z witryną. To inny mechanizm niż skrócenie terminu wygaśnięcia ciasteczka.
  • Maskowanie CNAME/IP: Po wykryciu ukrytego zewnętrznego punktu końcowego limit siedmiu dni może objąć także ciasteczka ustawione odpowiedzią HTTP. HttpOnly nie zapobiega temu ograniczeniu.

WebKit dokumentuje dodatkowo heurystykę IP. Wersja opisana w 2024 roku uwzględnia między innymi rodziny adresów IPv4/IPv6 oraz wspólne prefiksy adresowe. Takie heurystyki mogą się zmieniać; nie stanowią stałej recepty na nieograniczoną trwałość.

3. Skutki dla pomiaru

Po utracie identyfikatora analitycznego kolejna wizyta może wyglądać jak wejście nowej przeglądarki. Wcześniejsze kontakty mogą utracić powiązanie z konwersją. Skala i kierunek zniekształcenia zależą jednak od systemu, dostępnych identyfikatorów oraz modelu atrybucji.

Ośmiodniowa przerwa nie musi więc w każdej konfiguracji oznaczać nowego ID. Również nie wszystkie kohorty czy testy A/B automatycznie tracą wartość statystyczną. Porównanie Safari z Chrome może wskazać problem, ale nie izoluje przyczyny: różnić mogą się także urządzenia, kampanie, zgody i zachowania.

4. Własne punkty końcowe i atrybuty ciasteczek

Reverse proxy pod tym samym hostem może zapewnić kontrolowaną ścieżkę danych. CDN może kończyć połączenie TLS bez przekazania własności adresów IP operatorowi witryny. Ta sama origin, ta sama site i kontrola organizacyjna to odrębne pojęcia.

HttpOnly blokuje dostęp JavaScript do ciasteczka. Secure ogranicza przesyłanie do HTTPS, a SameSite wpływa na żądania między witrynami. Żaden z atrybutów nie gwarantuje określonego czasu życia. Serwer może też ustawić ciasteczko bez HttpOnly; sposób ustawienia potwierdza rzeczywista odpowiedź Set-Cookie.

Prawidłowe sesje i dozwolony pomiar wymagają identyfikatorów dostosowanych do celu, odpowiednich okresów przechowywania oraz zgody tam, gdzie jest wymagana. Własna domena nie stanowi ani zezwolenia na śledzenie, ani odporności na ochronę przeglądarki. Dnia 19 października 2026 roku WebKit opisał dodatkowo blokowanie infrastruktury identity resolution na poziomie domen w wydaniach systemów operacyjnych 27. To ochrona sieciowa odrębna od limitów ciasteczek.

5. Kontrola konkretnej instalacji

  1. Zapis wersji Safari i systemu, trybu zwykłego lub prywatnego oraz istotnych ustawień ochrony.
  2. Dokumentacja nazw hostów i rozwiązywania DNS dokumentu głównego oraz punktu pomiarowego.
  3. Ustalenie w Web Inspector odpowiedzi ustawiającej ciasteczko albo operacji skryptu. Porównanie atrybutów z faktycznie zapisanym terminem wygaśnięcia.
  4. Oddzielne przypadki testowe dla powrotu, interakcji, istniejącej zgody i odnawiania ciasteczka.
  5. Rozróżnienie brakujących identyfikatorów, zablokowanych żądań i zdarzeń biznesowych. Jedno wczytanie strony nie potwierdza wielodniowej trwałości.

Pytania i odpowiedzi

Czy samo ID kliknięcia uruchamia limit 24 godzin?

Udokumentowana reguła łączy pochodzenie nawigacji, klasyfikację, URL i ustawienie przez JavaScript. Lista nazw parametrów nie zastępuje tej oceny.

Czy CDN i proxy same-origin zawsze podlegają wyjątkom?

Reguła CNAME uwzględnia również CNAME dokumentu głównego. CDN obsługujący całą witrynę różni się więc od osobno delegowanej subdomeny śledzącej. Nie wynika z tego ogólne wyłączenie wszystkich mechanizmów ochrony.

Czy Google Tag Gateway gwarantuje trwałe ciasteczka?

Ścieżka pod hostem witryny opisuje przede wszystkim trasę żądania. Osobnej kontroli wymagają ustawienie ciasteczka przez JavaScript lub HTTP oraz obowiązujące reguły. Ani nazwa produktu, ani obecność HttpOnly nie dowodzą trwałej ciągłości pomiaru.

Lukas Wójcik

Lukas Wójcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Kontakt

Masz pytanie lub pomysł na projekt internetowy? Napisz krótko, o co chodzi. Formularz korzysta z reCAPTCHA do ochrony przed spamem.

Napisanie komentarza

Doświadczenia z praktyki i pytania o wdrożenie są tu mile widziane.

Adres e-mail nie jest publikowany. Pola obowiązkowe oznaczono gwiazdką.