Το ποσοστό υποβολής φόρμας πέφτει είκοσι τοις εκατό από το βράδυ στο πρωί. Τα στατιστικά σου δείχνουν την πτώση. Το γράφημα επιβεβαιώνει το πρόβλημα. Δεν μπορεί όμως να σου δείξει το κουμπί υποβολής που σταμάτησε να ανταποκρίνεται σε ένα πρόγραμμα περιήγησης κινητού. Οι καταγραφές συνεδριών μπορούν.
Οι καταγραφές συνεδριών ξαναπαίζουν πραγματικές αλληλεπιδράσεις επισκεπτών στην ιστοσελίδα σου. Βλέπεις την κίνηση του δρομέα, το βάθος κύλισης, τα κλικ και τις μεταβάσεις σελίδων όπως έγιναν. Για το κυνήγι σφαλμάτων, οι καταγραφές είναι ό,τι πιο κοντινό υπάρχει στο να στέκεσαι πίσω από τον ώμο ενός επισκέπτη, χωρίς να οργανώσεις δοκιμή χρήστη.
Γιατί οι καταγραφές πιάνουν σφάλματα που οι δείκτες χάνουν
Οι συγκεντρωτικοί δείκτες κρύβουν τις μεμονωμένες αποτυχίες. Αν ενενήντα πέντε τοις εκατό των επισκεπτών ολοκληρώνουν μια φόρμα, ένα ποσοστό αποτυχίας πέντε τοις εκατό φαίνεται αποδεκτό σε έναν πίνακα. Οι καταγραφές δείχνουν αν αυτές οι αποτυχίες συγκεντρώνονται σε ένα πρόγραμμα περιήγησης, μία συσκευή ή μία κατάσταση σελίδας. Ένα τοπικό σφάλμα μπορεί να καταστρέψει τις μετατροπές σε ένα πολύτιμο τμήμα, ενώ οι γενικοί αριθμοί μένουν πράσινοι.
Οι καταγραφές πιάνουν και σφάλματα εμφάνισης και αλληλεπίδρασης. Στοιχεία που επικαλύπτονται, αόρατα κουμπιά, ατελείωτες καταστάσεις φόρτωσης και χαλασμένες ανακατευθύνσεις σπάνια δημιουργούν καθαρά συμβάντα σφάλματος. Οι επισκέπτες απλώς φεύγουν. Οι καταγραφές δείχνουν τη συμπεριφορά που το ποσοστό εξόδου απλώς συνοψίζει.
Ξεκίνα από τμήματα που δείχνουν πρόβλημα
Μην βλέπεις καταγραφές στην τύχη. Φιλτράρισε συνεδρίες με υψηλή πρόθεση και κακό αποτέλεσμα. Επισκέπτες που εγκατέλειψαν το καλάθι αφού έφτασαν στο βήμα πληρωμής. Επισκέπτες που ξεκίνησαν φόρμα και δεν την υπέβαλαν ποτέ. Επισκέπτες με rage clicks σε ένα στοιχείο. Χρήστες κινητού με ασυνήθιστα μικρή διάρκεια συνεδρίας σε μια βασική σελίδα.
Συνδύασε ποσοτικά φίλτρα με ποιοτικό έλεγχο. Ένα τμήμα πενήντα συνεδριών όπου οι επισκέπτες πάτησαν το ίδιο κουμπί πέντε φορές σε δέκα δευτερόλεπτα είναι ισχυρό σήμα σφάλματος. Ξεκίνα από εκεί πριν επεκταθείς σε ευρύτερη επισκεψιμότητα.
Μάθε τα βασικά για τις καταγραφές συνεδριών πριν από βαθύ κυνήγι σφαλμάτων. Όταν καταλαβαίνεις τι καταγράφουν και τι αφήνουν έξω οι καταγραφές, αποφεύγεις λάθος συμπεράσματα.
Αναγνώρισε τα συνηθισμένα μοτίβα σφαλμάτων στις καταγραφές
Νεκρά κλικ και rage clicks
Ένας επισκέπτης πατάει ένα στοιχείο που φαίνεται διαδραστικό αλλά δεν κάνει τίποτα. Πατάει ξανά. Και ξανά. Το στοιχείο μπορεί να είναι ένα div με στυλ χωρίς σύνδεσμο, ένα κουμπί που μπλοκάρεται από αόρατη επικάλυψη ή ένα script που δεν φόρτωσε. Οι δείκτες rage click στο σύστημα στατιστικών σου οδηγούν κατευθείαν σε αυτές τις συνεδρίες.
Χαλασμένες διατάξεις σε συγκεκριμένα μεγέθη οθόνης
Φιλτράρισε τις καταγραφές ανά τύπο συσκευής. Μια φόρμα πληρωμής που δουλεύει στον υπολογιστή αλλά κρύβει το κουμπί υποβολής κάτω από το ορατό τμήμα στο κινητό είναι κλασικό εύρημα καταγραφής. Ο επισκέπτης κάνει κύλιση, κάνει παύση και φεύγει. Χωρίς την επανάληψη, μπορεί να κατηγορήσεις το κείμενο αντί για τη διάταξη.
Χαλασμένη πλοήγηση και κύκλοι ανακατεύθυνσης
Πρόσεξε επισκέπτες που πηγαινοέρχονται συνεχώς ανάμεσα σε δύο URL ή καταλήγουν σε κενή σελίδα αφού πατήσουν ένα στοιχείο του μενού. Οι λάθος ρυθμίσεις ανακατεύθυνσης και οι διαδρομές που λείπουν φαίνονται καθαρά στις χρονογραμμές των συνεδριών, ακόμα κι όταν τα αρχεία του διακομιστή δείχνουν φυσιολογικά.
Λειτουργίες που βασίζονται σε JavaScript και αποτυγχάνουν σιωπηλά
Η αυτόματη συμπλήρωση, η δυναμική τιμολόγηση και τα πεδία φόρμας υπό όρους εξαρτώνται από scripts. Όταν ένα script αποτύχει, η σελίδα μπορεί να φαίνεται κανονική ενώ η λειτουργία έχει χαθεί. Οι καταγραφές δείχνουν επισκέπτες που κάνουν παύση, ανανεώνουν τη σελίδα ή εγκαταλείπουν ακριβώς στο πεδίο όπου το script σταμάτησε να δουλεύει.
Μετάτρεψε τις παρατηρήσεις σε επιβεβαιωμένα σφάλματα
Μία καταγραφή είναι ένδειξη. Τρεις καταγραφές με το ίδιο μοτίβο αποτυχίας είναι αναφορά σφάλματος. Κατέγραψε το πρόγραμμα περιήγησης, τη συσκευή, το URL της σελίδας και τα βήματα αναπαραγωγής. Μοιράσου έναν σύνδεσμο καταγραφής με χρονική σήμανση με την ομάδα ανάπτυξης, μαζί με τα γραπτά βήματα.
Αναπαρήγαγε το σφάλμα μόνος σου στο ίδιο περιβάλλον. Επιβεβαίωσε τη διόρθωση σε δοκιμαστικό περιβάλλον πριν από την κυκλοφορία. Μετά δες νέες καταγραφές από το ίδιο τμήμα για να επιβεβαιώσεις ότι το ποσοστό αποτυχίας πέφτει. Όταν κλείνεις τον κύκλο, το ίδιο σφάλμα δεν ξαναεμφανίζεται κάτω από άλλο πρότυπο.
Σύνδεσε τα σφάλματα με ευρύτερα προβλήματα εμπειρίας
Δεν είναι κάθε χαλασμένη εμπειρία ελάττωμα κώδικα. Κάποιες είναι αποτυχίες σχεδιασμού: ασαφείς ετικέτες, μηνύματα σφάλματος που λείπουν ή βήματα που μπερδεύουν τους επισκέπτες. Οι καταγραφές σε βοηθούν να ξεχωρίσεις τα τεχνικά σφάλματα από την τριβή στην εμπειρία χρήστη που στον επισκέπτη μοιάζει με σφάλμα.
Κατηγοριοποίησε τα ευρήματα ανά τύπο. Τεχνικό σφάλμα. Πρόβλημα περιεχομένου. Καθυστέρηση απόδοσης. Σύγχυση πλοήγησης. Διαφορετικοί τύποι θέλουν διαφορετικούς υπεύθυνους. Αν στέλνεις τα πάντα στην ανάπτυξη, οι διορθώσεις αργούν και κρύβονται προβλήματα σχεδιασμού που οι καταγραφές δείχνουν καθαρά.
Φτιάξε βιώσιμο ρυθμό ελέγχου σφαλμάτων
Κλείσε μια εβδομαδιαία ανασκόπηση καταγραφών τριάντα λεπτών, με εστίαση σε σήματα σφαλμάτων. Ένας βλέπει, ένας καταγράφει. Εναλλάξτε ρόλους για να απλώνεται η γνώση. Κράτα μια κοινή λίστα εργασιών, ταξινομημένη κατά συχνότητα και επίδραση στα έσοδα.
Βάλε την ανασκόπηση καταγραφών στη διαδικασία κυκλοφορίας σου. Μετά από κάθε ανάπτυξη, έλεγξε καταγραφές από τμήματα υψηλής πρόθεσης για σαράντα οκτώ ώρες. Η έγκαιρη εύρεση περιορίζει την έκταση των χαλασμένων εμπειριών.
Συχνές ερωτήσεις
Πόσες καταγραφές να δω πριν αναφέρω ένα σφάλμα;
Δες τουλάχιστον τρεις συνεδρίες με το ίδιο μοτίβο αποτυχίας στην ίδια σελίδα και τον ίδιο τύπο συσκευής. Μία συνεδρία μπορεί να είναι οριακή περίπτωση. Τρεις συνεπείς αποτυχίες δικαιολογούν αίτημα για σφάλμα. Με τον δημιουργό ιστοσελίδων του WEMASY, μπορείς να δεις τις καταγραφές δίπλα στις σελίδες που αφορούν.
Μπορούν οι καταγραφές συνεδριών να αντικαταστήσουν την αυτόματη παρακολούθηση σφαλμάτων;
Όχι. Τα αυτόματα αρχεία σφαλμάτων πιάνουν εξαιρέσεις στον κώδικα. Οι καταγραφές πιάνουν αποτυχίες εμπειρίας που δεν πυροδοτούν ποτέ συμβάν σφάλματος. Χρησιμοποίησε και τα δύο. Τα αρχεία λένε τι πέταξε εξαίρεση. Οι καταγραφές λένε τι έκανε ο επισκέπτης όταν όλα φαίνονταν καλά στον διακομιστή.
Ποια φίλτρα βρίσκουν τα σφάλματα πιο γρήγορα;
Ξεκίνα με rage clicks, νεκρά κλικ και συνεδρίες που τελείωσαν σε σελίδες σφάλματος. Πρόσθεσε φίλτρα συσκευής και προγράμματος περιήγησης όταν τα μοτίβα συγκεντρώνονται. Ο οδηγός μας για τις καταγραφές συνεδριών καλύπτει τα βασικά φίλτρα που κάθε ομάδα πρέπει να χρησιμοποιεί πρώτα.
Να βλέπουν οι προγραμματιστές καταγραφές ή να διαβάζουν αναφορές σφαλμάτων;
Και τα δύο. Οι γραπτές αναφορές με βήματα αναπαραγωγής είναι απαραίτητες για τα αιτήματα. Ένα δίλεπτο απόσπασμα καταγραφής ξεκαθαρίζει τα πράγματα πιο γρήγορα από μια μεγάλη περιγραφή. Βάλε τον σύνδεσμο του αποσπάσματος μέσα στο αίτημα ώστε οι προγραμματιστές να βλέπουν αμέσως την οπτική του επισκέπτη.
Πώς ξεχωρίζω τα σφάλματα από την κανονική σύγχυση των επισκεπτών;
Τα σφάλματα δίνουν επαναλαμβανόμενη αποτυχία στο ίδιο σημείο αλληλεπίδρασης. Η σύγχυση απλώνεται σε διαφορετικές διαδρομές και ερωτήσεις για το κείμενο. Αν πενήντα τοις εκατό ενός τμήματος αποτυγχάνει σε ένα κουμπί, υποψιάσου σφάλμα. Αν οι αποτυχίες είναι σκόρπιες στη σελίδα, υποψιάσου τριβή στην εμπειρία χρήστη.
Οι καταγραφές συνεδριών επιβραδύνουν την ιστοσελίδα μου;
Ένα καλά ρυθμισμένο σύστημα καταγραφής χρησιμοποιεί ελαφριά scripts που φορτώνουν ασύγχρονα. Η επίδραση στην απόδοση πρέπει να είναι ελάχιστη στις σύγχρονες σελίδες. Παρακολούθησε τη φόρτωση της σελίδας αφού ενεργοποιήσεις τις καταγραφές και προσάρμοσε τη δειγματοληψία αν χρειαστεί.