Τι είναι τα Cookies και πώς λειτουργούν

Τι είναι τα Cookies και πώς λειτουργούν

Τα cookies είναι μικρά αρχεία πληροφοριών που ένας web server δημιουργεί και στέλνει σε έναν web browser. Οι browsers αποθηκεύουν τα cookies που λαμβάνουν για μια προκαθορισμένη χρονική περίοδο ή για τη διάρκεια ενός session. Επίσης, οι browsers “διατηρούν” τα σχετικά cookies σε τυχόν μελλοντικά requests (αιτήματα – όπως το κλικ σε μια νέα σελίδα του ίδιου site) που κάνει ο χρήστης.

Τα cookies βοηθούν στο να “ενημερώνουν” τα websites – και τους διαχειριστές τους – σχετικά με τη συμπεριφορά και τις κινήσεις του χρήστη, επιτρέποντας έτσι λειτουργίες όπως το personalization, εντός και εκτός του website (π.χ. retargeting).

Για παράδειγμα, τα websites χρησιμοποιούν cookies για να γνωρίζουν τι προϊόντα έχουν τοποθετήσει οι χρήστες στα καλάθια αγορών τους. Επιπλέον, ορισμένα cookies είναι απαραίτητα για λόγους ασφαλείας, όπως τα cookies ελέγχου ταυτότητας/athentication cookies που χρησιμοποιούνται, μεταξύ άλλων, σε ηλεκτρονικές αγορές.

Τα cookies που χρησιμοποιούνται στο Web ονομάζονται επίσης “cookies HTTP”. Όπως συμβαίνει και με ένα μεγάλο μέρος του Web, τα cookies αποστέλλονται χρησιμοποιώντας το πρωτόκολλο HTTP (ή αλλιώς, Hyper Text Transfer Protocol).

Που αποθηκεύονται τα Cookies;

Οι web browsers αποθηκεύουν τα cookies σε ένα καθορισμένο αρχείο στις συσκευές των χρηστών. Το Google Chrome, για παράδειγμα, αποθηκεύει όλα τα cookies σε ένα αρχείο με την ένδειξη “Cookies”. Οι χρήστες του Chrome μπορούν να δουν τα cookies που είναι αποθηκευμένα από τον browser ανοίγοντας τα Developer Tools, κάνοντας κλικ στο tab “Application” και κάνοντας κλικ στα “Cookies” στο αριστερό μενού.

Που χρησιμοποιούνται τα Cookies;

User Sessions: Τα cookies βοηθούν στη συσχέτιση της δραστηριότητας ενός χρήστη μέσα σε ένα website. Ένα Session Cookie περιέχει μια μοναδική συμβολοσειρά (έναν συνδυασμό γραμμάτων και αριθμών – γνωστό και ως string) που ταιριάζει με ένα User Session (ή επίσκεψη, σε μια πολύ απλή μετάφραση) με δεδομένα και περιεχόμενο για αυτόν τον χρήστη.

Ας υποθέσουμε ότι ο Δημήτρης έχει έναν λογαριασμό σε ένα eshop. Συνδέεται στο λογαριασμό του μέσα από την Homepage. Όταν συνδέεται, ο server του συγκεκριμένου eshop δημιουργεί ένα Session Cookie και στέλνει το cookie στον browser του Δημήτρη. Αυτό το cookie λέει στο website να φορτώσει το περιεχόμενο του λογαριασμού του Δημήτρη, έτσι ώστε η αρχική σελίδα να εμφανίζει το μήνυμα, “Καλώς ήρθες, Δημήτρη”.

Στη συνέχεια, ο Δημήτρης κάνει κλικ σε μια σελίδα προϊόντος που εμφανίζει ένα τζιν παντελόνι. Όταν ο browser του Δημήτρη στέλνει ένα HTTP request στο website για τη σελίδα προϊόντος τζιν, αυτό περιλαμβάνει το Session Cookie του Δημήτρη μαζί με το αίτημα. Επειδή το website διαθέτει ήδη αυτό το cookie, αναγνωρίζει τον χρήστη ως Δημήτρη και δεν χρειάζεται να συνδεθεί ξανά όταν φορτώσει η νέα σελίδα.

Personalization: Τα Cookies βοηθούν ένα website να «θυμάται» τις ενέργειες ή τις προτιμήσεις του χρήστη, επιτρέποντας στο website να προσαρμόζει την εμπειρία του χρήστη.

Εάν ο Δημήτρης αποσυνδεθεί από το eshop, το user name του μπορεί να αποθηκευτεί σε ένα cookie και να σταλεί στον browser. Την επόμενη φορά που θα φορτώσει αυτό το website, ο browser στέλνει αυτό το cookie στο web server, ο οποίος στη συνέχεια ζητά από τον Δημήτρη να συνδεθεί με το user name που χρησιμοποίησε την τελευταία φορά.

Tracking: Ορισμένα cookies καταγράφουν τα websites που επισκέπτονται οι χρήστες. Αυτές οι πληροφορίες αποστέλλονται στον web server από τον οποίο προήλθε το cookie την επόμενη φορά που ο browser θα πρέπει να φορτώσει περιεχόμενο από αυτόν τον server. Με τα third-party tracking cookies, αυτή η διαδικασία πραγματοποιείται κάθε φορά που ο browser φορτώνει ένα site που χρησιμοποιεί αυτήν την πρακτική για tracking.

Εάν ο Δημήτρης έχει επισκεφτεί προηγουμένως ένα site που έστειλε στον browser του ένα tracking cookie, αυτό το cookie μπορεί να καταγράψει ότι ο Δημήτρης προβάλλει τώρα μια σελίδα προϊόντος για τζιν. Την επόμενη φορά που ο Δημήτρης θα φορτώσει ένα site που χρησιμοποιεί αυτό το tracking service, μπορεί να δει διαφημίσεις για τζιν.

Ωστόσο, η διαφήμιση δεν είναι η μόνη χρήση για τα tracking cookies. Πολλές υπηρεσίες ή εργαλεία για analytics χρησιμοποιούν επίσης tracking cookies για την ανώνυμη καταγραφή της δραστηριότητας των χρηστών.

Ποιοι είναι οι διαφορετικοί τύποι Cookies;

Μερικοί από τους πιο σημαντικούς τύπους cookies που πρέπει να γνωρίζεις περιλαμβάνουν:

Session Cookies: Ένα session cookie λειτουργίας βοηθά ένα website να παρακολουθεί το session ενός χρήστη. Τα session cookies διαγράφονται μετά τη λήξη του session — μόλις αποσυνδεθεί από τον λογαριασμό του σε ένα website ή απλά αποχωρήσει από αυτό. Τα session cookies λειτουργίας δεν έχουν ημερομηνία λήξης, γεγονός που σημαίνει στο πρόγραμμα περιήγησης ότι θα πρέπει να διαγραφούν μόλις ολοκληρωθεί το session.

Persistent Cookies: Σε αντίθεση με τα session cookies, τα persistent cookies παραμένουν στον browser ενός χρήστη για προκαθορισμένο χρονικό διάστημα, το οποίο μπορεί να είναι μια ημέρα, μια εβδομάδα, αρκετοί μήνες ή και χρόνια. Τα persistent cookies περιέχουν πάντα μια ημερομηνία λήξης.

Authentication Cookies: Τα authentication cookies βοηθούν στη διαχείριση των sessions ενός χρήστη. Δημιουργούνται όταν ένας χρήστης συνδέεται σε έναν λογαριασμό μέσω του browser του. Διασφαλίζουν ότι οι ευαίσθητες πληροφορίες παραδίδονται στα σωστά user sessions , συσχετίζοντας τις πληροφορίες του λογαριασμού χρήστη με ένα identifier string.

Tracking Cookies: Τα tracking cookies δημιουργούνται από tracking services. Καταγράφουν τη δραστηριότητα των χρηστών και οι browsers στέλνουν αυτήν την εγγραφή στο σχετικό tracking service την επόμενη φορά που θα φορτώσουν ένα website που χρησιμοποιεί αυτήν την υπηρεσία.

Zombie Cookies: Όπως τα «ζόμπι» της δημοφιλούς μυθοπλασίας, τα zombie cookies ζόμπι αναγεννώνται μετά τη διαγραφή τους. Τα cookies αυτά δημιουργούν εφεδρικές εκδόσεις του εαυτού τους εκτός της τυπικής τοποθεσίας αποθήκευσης cookie ενός browser. Χρησιμοποιούν αυτά τα αντίγραφα ασφαλείας για να επανεμφανιστούν σε ένα πρόγραμμα περιήγησης μετά τη διαγραφή τους. Τα zombie cookies χρησιμοποιούνται μερικές φορές από black-hat ad networks, ακόμη και από cyber attackers.

Τι είναι ένα third-party Cookie;

Ένα cookie τρίτου μέρους (ή third-party cookie) είναι ένα cookie που ανήκει σε domain διαφορετικό από αυτό που εμφανίζεται στον browser. Τα third-party cookies χρησιμοποιούνται συχνότερα για σκοπούς παρακολούθησης (tracking). Είναι το αντίθετο με τα first-party cookies, τα οποία σχετίζονται με το ίδιο domain που εμφανίζεται στον browser του χρήστη.

Όταν ο ΔΗμήτρης κάνει τις αγορές του στο clothes.example.com, ο origin server clothes.example.com χρησιμοποιεί ένα session cookie για να θυμάται ότι έχει συνδεθεί στον λογαριασμό του. Αυτό είναι ένα παράδειγμα first-party cookie. Ωστόσο, ο Δημήτρης μπορεί να μην γνωρίζει ότι ένα cookie από το example.ad-network.com είναι επίσης αποθηκευμένο στο πρόγραμμα περιήγησής του και παρακολουθεί τη δραστηριότητά του στο clothes.example.com, παρόλο που αυτή τη στιγμή δεν έχει πρόσβαση στο example.ad-network.com . Αυτό είναι ένα παράδειγμα ενός third-party cookie.

Πώς επηρεάζουν τα Cookies το απόρρητο των χρηστών;

Όπως περιγράφουμε παραπάνω, τα cookies μπορούν να χρησιμοποιηθούν για την καταγραφή της δραστηριότητας περιήγησης, μεταξύ άλλων για διαφημιστικούς σκοπούς. Ωστόσο, πολλοί χρήστες δεν θέλουν να παρακολουθείται η διαδικτυακή τους συμπεριφορά. Οι χρήστες στερούνται επίσης ορατότητας ή ελέγχου σχετικά με το τι κάνουν οι υπηρεσίες παρακολούθησης με τα δεδομένα που συλλέγουν.

Ακόμη και όταν η παρακολούθηση που βασίζεται σε cookie δεν συνδέεται με το όνομα ή τη συσκευή ενός συγκεκριμένου χρήστη, με ορισμένους τύπους παρακολούθησης θα μπορούσε να είναι δυνατή η σύνδεση μιας εγγραφής της δραστηριότητας περιήγησης ενός χρήστη με την πραγματική του ταυτότητα. Αυτές οι πληροφορίες θα μπορούσαν να χρησιμοποιηθούν με πολλούς τρόπους, από ανεπιθύμητη διαφήμιση έως την παρακολούθηση, την καταδίωξη ή την παρενόχληση των χρηστών. (Αυτό δεν συμβαίνει με όλα τα είδη cookies.)

Ορισμένοι νόμοι περί απορρήτου, όπως ο EU’s ePrivacy Directive για την προστασία των ηλεκτρονικών απορρήτων, αντιμετωπίζουν και διέπουν τη χρήση των cookies. Σύμφωνα με αυτήν την οδηγία, οι χρήστες πρέπει να παρέχουν “ενημερωμένη συγκατάθεση” — πρέπει να ειδοποιούνται για τον τρόπο με τον οποίο το website χρησιμοποιεί τα cookies και να συμφωνούν με αυτήν τη χρήση — προτού ο ιστότοπος μπορεί να χρησιμοποιήσει cookies. (Η εξαίρεση σε αυτό είναι τα cookieσ που είναι “αυστηρά απαραίτητα” για τη λειτουργία του ιστότοπου.) Ο Γενικός Κανονισμός Προστασίας Δεδομένων (GDPR) της ΕΕ θεωρεί τα αναγνωριστικά cookie ως προσωπικά δεδομένα, επομένως οι κανόνες του ισχύουν και για τη χρήση cookie στην ΕΕ. Επίσης, τυχόν προσωπικά δεδομένα που συλλέγονται από cookies εμπίπτουν στη δικαιοδοσία του GDPR.

Grow Digital Team
We Are Digital! Είμαστε το μεγαλύτερο Digital Marketing & eCommerce news blog στην Ελλάδα και φέρνουμε στην οθόνη σου οτιδήποτε φρέσκο παίζει σε SEO, Performance & Digital Marketing, AI, Analytics και άλλα.