Development Newsletters

Release: 18-08-2021

Lista wprowadzanych zmian:

Cappingi oparte o first party cookie

W związku z niepewną przyszłością 3rd party cookie wprowadzamy możliwość zapisywania informacji o cappingach w 1st party cookie. Odpowiednie ustawienia dostępne będą z poziomu skryptu konfiguracyjnego kodów placementów za pomocą poniższych parametrów:

fpc - włącza / wyłącza obsługę cappingów w 1st party cookie. Dostępne wartości:

  • "auto" - first party capping zostanie włączone, jeżeli wykryta zostanie przeglądarka nie obsługująca 3rd party cookie (sprawdzane co 8 godzin);
  • "false" - first party capping zostanie wyłączone;

defaultServer - domena emitera, która posłuży do przetestowania wsparcia 3rd party cookie w przeglądarce.

cookieDomain - (opcjonalnie) domena, w której zostanie zapisane 1st party cookie. Dostępne wartości:

  • "SLD" (Second Level Domain) - cookie zostanie zapisane w domenie drugiego poziomu (np. na sport.example.com cookie zostanie zapisane w example.com, czyli będzie dostępne w domenie głównej i w subdomenach). 
    UWAGA! Wartość nie może zostać użyta, jeżeli nie jesteś właścicielem takiej domeny, np. w example.com.pl domeną drugiego poziomu jest com.pl. W takim przypadku cookie nie zostanie zapisane i capping nie będzie działał.
  • "HOC" (Host Only Cookie) - wartość domyślna. Cookie zostanie zapisane w subdomenie, na której osadzony jest kod.
  • domena - możliwe jest podanie konkretnej domeny, w której zostanie zapisane cookie, np. sub.example.com. Umożliwi to odczytanie cookie w tej domenie oraz każdej subdomenie, np. sub2.sub.example.com.
    UWAGA! Biblioteka ado.js musi być uruchomiona w subdomenie należącej do podanej lub bezpośrednio w podanej domenie.
Przykładowa konfiguracja:


Dodatkowe informacje:

  • Cappingi działają w domenie wydawcy i są zapisywane w 1st party cookie.
  • Cookie zapisywane jest w domenie wyznaczonej przez bibliotekę ado.js na podstawie wartości "cookieDomain".
  • Rozwiązanie działa w przeglądarkach oferujących wsparcie ES6 (włączając Promise oraz Fetch).
  • Wymaga biblioteki ado.js. Nie jest wspierane przez aomini.
  • First party cookie capping nie będzie działać w przypadku uruchomienia biblioteki ado.js w zewnętrznych ramkach (np. iframe lub AMP).




 


adocean capping