Πορτρέτο του Ξενοφών Απάκη
Ξενοφών Απάκης
Web designer και developer από το 1997

εξατομίκευση

εξατομίκευση

· Με δύο λόγια

Τι πρέπει να ορίσετε πριν την εξατομίκευση ιστοσελίδας: κανόνες, δεδομένα, συναίνεση, περιεχόμενο, δοκιμές και λίστα απαιτήσεων..

Εξατομίκευση ιστοσελίδας: απαιτήσεις πριν από την υλοποίηση

Η εξατομίκευση προσαρμόζει το περιεχόμενο, την πλοήγηση ή τις προτάσεις μιας ιστοσελίδας στις ανάγκες διαφορετικών επισκεπτών. Για να υλοποιηθεί σωστά, δεν αρκεί η γενική απαίτηση «να βλέπει ο καθένας κάτι διαφορετικό». Χρειάζεται να οριστούν ο σκοπός, τα διαθέσιμα δεδομένα, οι κανόνες εμφάνισης, οι εναλλακτικές προβολές και ο τρόπος αξιολόγησης. Ένα σαφές έγγραφο προδιαγραφών προστατεύει την εμπειρία χρήσης, το κόστος συντήρησης και την ιδιωτικότητα.

Ποια μορφή προσαρμογής χρειάζεται πραγματικά;

Άλλο είναι η αλλαγή περιεχομένου ανάλογα με την επιλεγμένη γλώσσα και άλλο η πρόταση προϊόντων βάσει προηγούμενης συμπεριφοράς. Η πρώτη περίπτωση μπορεί να λειτουργήσει με ρητή επιλογή του επισκέπτη· η δεύτερη ενδέχεται να απαιτεί πρόσθετη επεξεργασία δεδομένων. Πριν επιλεγεί τεχνολογία, περιγράψτε την αλλαγή που θα δει ο άνθρωπος στην οθόνη και το πρόβλημα που επιλύει.

Χρήσιμη αφετηρία είναι τρία διαφορετικά σενάρια: περιεχόμενο ανά πρόθεση αναζήτησης, υπηρεσίες ανά δηλωμένο ενδιαφέρον και προτάσεις βάσει ιστορικού χρήσης. Δεν έχουν τις ίδιες ανάγκες σε δεδομένα, ούτε το ίδιο επίπεδο πολυπλοκότητας. Μια απλή επιλογή «ιδιώτης ή επαγγελματίας» μπορεί να καλύψει τον στόχο χωρίς κατασκευή προσωπικού προφίλ.

Εντοπίστε τους χρήστες και τις κρίσιμες διαδρομές

Καταγράψτε ποιος επισκέπτεται τη σελίδα, τι προσπαθεί να ολοκληρώσει και ποια πληροφορία χρειάζεται πρώτα. Για έναν ιστότοπο υπηρεσιών, ένας νέος πελάτης ίσως αναζητά διαδικασία και ενδεικτικά στάδια, ενώ ένας υπάρχων χρειάζεται υποστήριξη. Η διαφοροποίηση πρέπει να απαντά σε αυτές τις εργασίες, όχι σε αόριστες ετικέτες κοινού.

Για κάθε διαδρομή διατυπώστε μία πρόταση: «Όταν ο επισκέπτης επιλέγει Χ, παρουσιάζουμε Υ, ώστε να κάνει Ζ». Προσθέστε την αρχική κατάσταση, την επόμενη οθόνη και το σημείο όπου μπορεί να αλλάξει επιλογή. Έτσι η ομάδα περιεχομένου και η ομάδα ανάπτυξης έχουν κοινό κριτήριο αποδοχής, αντί για διαφορετικές ερμηνείες της ίδιας απαίτησης.

Δεδομένα, συναίνεση και όρια ιδιωτικότητας

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

Η Ευρωπαϊκή Επιτροπή διευκρινίζει ότι η συγκατάθεση, όταν αποτελεί τη νομική βάση επεξεργασίας, πρέπει να είναι ελεύθερη, συγκεκριμένη, ενημερωμένη και σαφής. Αυτό σημαίνει ότι το σχέδιο της εμπειρίας δεν μπορεί να αντιμετωπίζει την ιδιωτικότητα ως διακοσμητικό αναδυόμενο μήνυμα. Προβλέψτε χρήσιμη βασική σελίδα και όταν ο χρήστης δεν επιλέγει πρόσθετη επεξεργασία.

Πίνακας κανόνων που μπορεί να ελεγχθεί

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

Σήμα Περιεχόμενο που αλλάζει Ασφαλής εναλλακτική Έλεγχος αποδοχής
Επιλεγμένη γλώσσα Κείμενα και κουμπιά Προεπιλεγμένη γλώσσα Όλα τα βήματα μεταφράζονται
Δηλωμένος ρόλος Προτεινόμενη διαδρομή Γενικός κατάλογος Αλλαγή ρόλου οποτεδήποτε
Επιλεγμένη κατηγορία Σχετικές επιλογές Όλες οι κατηγορίες Δεν αποκρύπτονται βασικές υπηρεσίες
Κατάσταση σύνδεσης Εργαλεία λογαριασμού Δημόσια ενημέρωση Καμία διαρροή προσωπικών στοιχείων

Σε συγκρούσεις κανόνων, ορίστε προτεραιότητα. Για παράδειγμα, μια ρητή επιλογή γλώσσας δεν πρέπει να αναιρείται από μια εικασία βάσει συσκευής. Καταγράψτε επίσης τι συμβαίνει όταν λείπει ένα δεδομένο ή η σύνδεση καθυστερεί.

Τεχνικές εξαρτήσεις και κόστος συντήρησης

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

Οι μηχανές αναζήτησης και οι επισκέπτες χωρίς προσωπικό προφίλ πρέπει να βρίσκουν ολοκληρωμένη, χρήσιμη βασική πληροφορία. Μην κρύβετε ουσιώδεις απαντήσεις πίσω από υποχρεωτική σύνδεση. Στη φορητή συσκευή, κάθε παραλλαγή χρειάζεται τα ίδια ουσιαστικά βήματα, ορατά χειριστήρια και σαφή δυνατότητα επιστροφής.

Λίστα απαιτήσεων πριν εγκριθεί η κατασκευή

  • Σκοπός: ποια συγκεκριμένη δυσκολία αντιμετωπίζει η προσαρμογή;
  • Κοινό: ποιες ανάγκες διαφέρουν και με ποια τεκμήρια;
  • Σήμα ενεργοποίησης: τι δηλώνει ή κάνει ο επισκέπτης;
  • Απόφαση: ποιος κανόνας επιλέγει την παραλλαγή;
  • Περιεχόμενο: ποιος συντάσσει και ενημερώνει κάθε εκδοχή;
  • Εναλλακτική: τι βλέπει όποιος δεν παρέχει δεδομένα;
  • Έλεγχος: πώς αλλάζει ή ακυρώνει την προηγούμενη επιλογή;
  • Ιδιωτικότητα: ποια επεξεργασία επιτρέπεται και τεκμηριώνεται;
  • Πρόσβαση: λειτουργούν τα χειριστήρια με πληκτρολόγιο και βοηθητικές τεχνολογίες;
  • Απόδοση: επιβαρύνεται η αρχική φόρτωση της σελίδας;
  • Διαχείριση: ποιος εγκρίνει και ανακαλεί τις παραλλαγές;
  • Αποδοχή: με ποια δοκιμή αποδεικνύεται η σωστή λειτουργία;

Πώς μετράται η αποτελεσματικότητα;

Η επιτυχία δεν ταυτίζεται με περισσότερα κλικ. Για ενημερωτική σελίδα μετρήστε αν ο επισκέπτης βρίσκει τη σωστή απάντηση. Για φόρμα επικοινωνίας εξετάστε ολοκληρωμένες υποβολές, σφάλματα και πραγματική ποιότητα αιτημάτων. Για κατάλογο προϊόντων ελέγξτε αν οι προτάσεις οδηγούν σε σχετικές επιλογές χωρίς να περιορίζουν την εξερεύνηση.

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

Πότε είναι καλύτερη μια απλούστερη λύση;

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

Πριν ξεκινήσει η υλοποίηση, ζητήστε έναν πραγματικό δοκιμαστικό διάλογο: «Επισκέπτης Α επιλέγει αυτό, βλέπει εκείνο, ολοκληρώνει την εργασία του και μπορεί να αναιρέσει την επιλογή». Αν η διαδρομή δεν εξηγείται καθαρά, οι απαιτήσεις δεν έχουν ακόμη οριστικοποιηθεί.

Παράδειγμα προδιαγραφής σε έναν ιστότοπο υπηρεσιών

Ας υποθέσουμε ότι ο επισκέπτης επιλέγει «θέλω κατασκευή νέας ιστοσελίδας» ή «έχω ήδη ιστοσελίδα». Η πρώτη διαδρομή εμφανίζει στάδια σχεδιασμού, παράγοντες κόστους και ενδεικτικά παραδοτέα. Η δεύτερη παρουσιάζει έλεγχο υπάρχουσας εγκατάστασης και πιθανές ενέργειες βελτίωσης. Και στις δύο, ο χρήστης βλέπει ξεκάθαρα την επιλογή του και μπορεί να τη μεταβάλει χωρίς να χάσει τα προηγούμενα στοιχεία της φόρμας.

Η προδιαγραφή πρέπει να περιγράφει τι γίνεται όταν κάποιος μπαίνει απευθείας από μηχανή αναζήτησης σε εσωτερική σελίδα. Δεν είναι ασφαλές να θεωρείται δεδομένο ότι όλοι έχουν περάσει από την αρχική οθόνη επιλογής. Για επισκέπτες που δεν έχουν δηλώσει πρόθεση, παρουσιάζεται ουδέτερο περιεχόμενο που περιλαμβάνει και τις δύο βασικές διαδρομές. Η ομάδα ελέγχου μπορεί τότε να επαληθεύσει συγκεκριμένες καταστάσεις, αντί να κρίνει γενικά αν «φαίνεται προσωποποιημένη» η σελίδα.

Συχνές απορίες πριν από την ανάθεση

Χρειάζεται μηχανική μάθηση;

Όχι απαραίτητα. Κανόνες που βασίζονται σε σαφείς επιλογές επισκέπτη μπορεί να είναι κατανοητοί, οικονομικότεροι και ευκολότεροι στον έλεγχο. Μοντέλα προτάσεων έχουν νόημα μόνο όταν υπάρχει επαρκής λόγος, κατάλληλα δεδομένα και δυνατότητα παρακολούθησης σφαλμάτων.

Πρέπει να υπάρχει προφίλ χρήστη;

Όχι για κάθε σενάριο. Προσωρινές επιλογές μέσα στην ίδια επίσκεψη μπορούν να προσφέρουν χρήσιμη προσαρμογή. Αν επιδιώκεται αποθήκευση προτιμήσεων, ορίστε το νόμιμο πλαίσιο και πώς διαγράφονται ή ενημερώνονται.

Ποιος είναι υπεύθυνος για τις παραλλαγές;

Η ομάδα περιεχομένου διασφαλίζει ακρίβεια, ο υπεύθυνος προϊόντος αποφασίζει για την προτεραιότητα κανόνων και οι προγραμματιστές εφαρμόζουν τις τεχνικές εγγυήσεις. Χρειάζεται κοινή διαδικασία αλλαγών ώστε μια νέα κατηγορία να μη δημιουργεί ανεξέλεγκτες εξαιρέσεις.

Πώς αποφεύγεται ο αποκλεισμός πληροφορίας;

Κρατήστε διαθέσιμη βασική πλοήγηση, σαφή δυνατότητα αλλαγής επιλογής και πλήρες περιεχόμενο για νέους επισκέπτες. Η εξατομίκευση πρέπει να μειώνει περιττές κινήσεις, όχι να εμποδίζει την πρόσβαση σε επιλογές που ο χρήστης δεν δήλωσε αρχικά.