Πώς μπορεί να μετρά μια εικόνα
Σχετικά με το περιεχόμενο και τον έλεγχό του
Σε αυτό το άρθρο
Ο μηχανισμός πίσω από έναν ορατό μετρητή επισκεπτών στηρίζεται σε μια βασική αρχή της επικοινωνίας στο διαδίκτυο: το αίτημα και την απόκριση. Κάθε φορά που φορτώνει μια ιστοσελίδα, το πρόγραμμα περιήγησης διαβάζει τον πηγαίο κώδικα και βρίσκει αναφορές σε εξωτερικά στοιχεία, όπως φύλλα στυλ, γραμματοσειρές και γραφικά.
Για να συνθέσει ολόκληρη τη σελίδα, το πρόγραμμα περιήγησης πρέπει να απευθυνθεί στους αντίστοιχους διακομιστές που φιλοξενούν αυτά τα στοιχεία και να τα ζητήσει ένα προς ένα. Ακριβώς αυτή η διαδικασία αποτελεί τη βάση για την καταγραφή επισκέψεων χωρίς σύνθετα scripts παρακολούθησης.
Με την ενσωμάτωση μίας μόνο ετικέτας εικόνας σε μια σελίδα, δημιουργείται ένα σκόπιμο αίτημα κάθε φορά που προβάλλεται η σελίδα. Ο διακομιστής που λαμβάνει αυτό το αίτημα δεν παραδίδει απλώς ένα στατικό αρχείο· καταγράφει το συμβάν, κάνει έναν υπολογισμό και μόνο τότε στέλνει το γραφικό.
Το μηχάνημα προτεραιότητας στην αίθουσα αναμονής
Μια χρήσιμη σύγκριση από τον φυσικό κόσμο είναι το μηχάνημα προτεραιότητας που υπάρχει σε πολλές αίθουσες αναμονής. Το μηχάνημα περιέχει ένα ρολό με αριθμημένα χαρτάκια. Όταν ένας επισκέπτης τραβά ένα χαρτάκι, συμβαίνουν δύο πράγματα ταυτόχρονα: ο επισκέπτης παίρνει έναν αριθμό και το μηχάνημα προχωρά στον επόμενο, καταγράφοντας ότι έφτασε ακόμη ένα άτομο.
Ο ορατός μετρητής λειτουργεί ακριβώς με τον ίδιο τρόπο. Η ετικέτα εικόνας στον ιστότοπο είναι το χέρι που τραβά το χαρτάκι.
Ο διακομιστής είναι το μηχάνημα. Καταγράφει το τράβηγμα, σημειώνει την ώρα και την προέλευση του αιτήματος, αυξάνει τον εσωτερικό αριθμό κατά ένα και έπειτα τυπώνει τον νέο αριθμό σε ένα ψηφιακό χαρτάκι. Αυτό το χαρτάκι είναι το γραφικό που τελικά εμφανίζεται στην οθόνη.
Τι δεν συμβαίνει στο παρασκήνιο
Η μέθοδος αυτή διαφέρει σημαντικά από τις σύγχρονες, βαριές πλατφόρμες ανάλυσης επισκεψιμότητας. Αυτές οι πλατφόρμες απαιτούν από το πρόγραμμα περιήγησης να κατεβάσει και να εκτελέσει εκτεταμένο κώδικα, ο οποίος στη συνέχεια παρατηρεί τη συμπεριφορά του επισκέπτη και αναφέρει σιωπηλά στο παρασκήνιο.
Ένας μετρητής που βασίζεται αποκλειστικά σε εικόνα παραλείπει εντελώς όλο αυτό. Το πρόγραμμα περιήγησης απλώς ζητά μια εικόνα. Όλη η λογική της μέτρησης εκτελείται μακριά, στον διακομιστή, με ασφάλεια έξω από την εμβέλεια των περιορισμών του προγράμματος περιήγησης ή των αδειών για scripts που λείπουν.
Επειδή δεν υπάρχει παρακολούθηση στο παρασκήνιο, ο μηχανισμός παραμένει από τη φύση του ελαφρύς. Η ανταλλαγή δεδομένων αποτελείται μόνο από το αρχικό αίτημα και την παράδοση ενός μικροσκοπικού αρχείου εικόνας, που συνήθως ζυγίζει μόλις λίγα kilobyte.
Η εικόνα σχεδιάζεται επί τόπου
Η εικόνα που τελικά φτάνει στην οθόνη δημιουργείται δυναμικά σε πραγματικό χρόνο. Δεν είναι μια έτοιμη εικόνα αποθηκευμένη σε κάποιον φάκελο.
Αντίθετα, ο διακομιστής παίρνει ένα κενό πρότυπο από τον κατάλογο σχεδίων, επιλέγει τα σωστά ψηφία για τον αριθμό που μόλις αυξήθηκε και τα σχεδιάζει πάνω στο φόντο. Όλα αυτά γίνονται σε κλάσματα του δευτερολέπτου, χωρίς να το αντιληφθεί καθόλου όποιος βλέπει τη σελίδα.
Το τελικό γραφικό παραδίδεται με τις συνηθισμένες κεφαλίδες εικόνας, οπότε το πρόγραμμα περιήγησης το χειρίζεται όπως κάθε κανονική φωτογραφία. Αυτή η απρόσκοπτη ενσωμάτωση εξασφαλίζει ότι η διαδικασία μέτρησης δεν παρεμβαίνει ποτέ στο πραγματικό περιεχόμενο του ιστότοπου και παρέχει έναν αξιόπιστο αριθμό αποκλειστικά μέσω των συνηθισμένων μηχανισμών του διαδικτύου.
Η δημιουργία της εικόνας στον διακομιστή επιτρέπει στο σχέδιο να παραμένει απόλυτα ίδιο σε κάθε περιβάλλον προβολής. Επειδή οι αριθμοί σχεδιάζονται μέσα στα pixel της εικόνας πριν το αρχείο φύγει από τον διακομιστή, δεν υπάρχει καμία ανησυχία για γραμματοσειρές που λείπουν.