Przejdź do głównej zawartości
Wszystkie kolekcjeAnkieta na stronę wwwZaawansowane
Dokumentacja obsługiwanych plików COOKIES w widgecie
Dokumentacja obsługiwanych plików COOKIES w widgecie
Artur Zbiejcik avatar
Napisane przez Artur Zbiejcik
Zaktualizowano ponad tydzień temu

Nazwa ciastka

Skrypt ustawiający/czytający ciastko

Czas ważności

Domena ciastka

Strona WWW

Właściciel/administrator strony www

Opis

Cel ciastka

Dane, jakie zbiera ciastko

Czy zbiera dane lokalizacyjne?

Czy do danych mają dostęp inne firmy? Jeżeli tak, to jaki?

Czy dane z ciasteczek będą wykorzystywane do reklamy behawioralnej lub reklam śledzących?

Czy można korzystać ze strony bez korzystania z cookies?

startquestion-session

JS

180 dni

klienta (główna np. .example.com)

(tam gdzie klient zainstaluje widget)

klient webankieta.pl

Informacja o sesji użytkownika na stronie udostępniana widgetowi.

Na podstawie tego ciasteczka sprawdzane są warunki definiowane w regułach wyświetlania np. czas użytkownika na stronie, ilość wyświetleń stron

Czas wygaśnięcia sesji (

Spędzony czas użytkownika na stronie (liczony w sekundach).

Ilość odwiedzonych podstron przez użytkownika.

Nie, jeżeli mowa o danych geolokalizacyjnych.

Jeśli widget jest umieszczony u klienta to usługowawcy serwerowi klienta.

Jeśli widget jest w panelu Webankieta to usługodawca serwerowy (Asseco, Hostersi.pl ...)

Nie, ale potencjalnie klient może tak skonfigurować widget

Tak, ale widget nie zadziała

startquestion-widget-<widgetId> , gdzie za <widgetId> podstawiamy id widgeta, który pokazał się użytkownikowi na stronie.

Tych ciasteczek może być wiele:

JS

180 dni

klienta (główna np. .example.com)

(tam gdzie klient zainstaluje widget)

klient webankieta.pl

Na podstawie tego ciastka sprawdzane są reguły wyświetlania widgeta.

closed: boolean określający, czy widget jest zamknięty.
filled: boolean określający, czy widget jest wypełniony.
id: identyfikator widgetu.
views: liczba wyświetleń widgetu.
lastViewDate: data ostatniego wyświetlenia widgetu.

Nie, jeżeli mowa o danych geolokalizacyjnych.

Jeśli widget jest umieszczony u klienta to usługowawcy serwerowi klienta.

Jeśli widget jest w panelu Webankieta to usługodawca serwerowy (Asseco, Hostersi.pl ...)

Nie, ale potencjalnie klient może tak skonfigurować widget

Tak, ale widget nie zad

Należy pamiętać o obecności localStorage.

FAQ

1. W jakim celu ustawiane są ciastka?

  • Ciastka oraz localStorage służą do gromadzenia informacji:

    • o sesji użytkownika na stronie

    • o akcjach związanych z każdym widgetem z osobna

  • Dane z localStorage nie mogą być bezpośrednio udostępniane między subdomenami tej samej domeny. Jest to spowodowane polityką "tego samego pochodzenia" (same-origin policy) egzekwowaną przez przeglądarki internetowe. Dlatego naszą odpowiedzią są ciasteczka w wersji kopia lustrzanej localStorage. Ustawiane są po to, aby użytkownik mógł zarządzać regułami wyświetlania między swoimi produktami w różnych subdomenach. Ciasteczko startquestion-session aktualizuje dane dot. sesji użytkownika w głównej domenie.

2. Czy konieczne jest zapisywanie ich na 6 miesięcy?

  • Wybraliśmy ten okres na podstawie uśrednionych potrzeb użytkowników.

3. Dlaczego ciasteczka są ustawiane na domenie głównej przykladowadomena.pl zamiast na domenie serwisu www.przykladowadomena.pl?

  • Powodem jest współdzielenie ich między subdomenami wspomniane w punkcie 1.

4. Jaki jest powód wykonywania co 5 sek zapis/odczyt ciasteczek/LocalStorage?

Ustalając taki interwał wybraliśmy kompromis pomiędzy wykorzystaniem CPU (procesora), a częstotliwością aktualizacji czasu obecności użytkownika na stronie. Uznaliśmy, że ustawienie takiego czasu wywoła niezauważalne obciążenie dla obecnych procesów oraz rozsądny moment reakcji dla reguły wyświetlania np. Czas na całej witrynie.

5. Jakie wersję przeglądarek państwo wspieracie?

6. Czy byłaby możliwość abyście państwo nie korzystali z mechanizmu ciastek czy jednak są one absolutnie niezbędne do poprawnego działania?

  • Nie jest to absolutnie niezbędne, lecz rozszerza możliwości konfiguracji za pomocą reguł wyświetlania

Przykład z konsoli przeglądarki:


Czy to odpowiedziało na twoje pytanie?