Πώς πρέπει να ονομάσεις τα συμβάντα σου; "purchase" ή "purchase_conversion"; "button_click" ή "click_button"; "form_submit" ή "submit_form"; Η ονομασία φαίνεται ασήμαντη, αλλά αν τη χαλάσεις η παρακολούθησή σου γίνεται χάος. Ένας ονομάζει ένα συμβάν "purchase". Ένας άλλος ονομάζει ένα παρόμοιο συμβάν "conversion". Τώρα έχεις διπλή παρακολούθηση με διαφορετικά ονόματα. Οι αναφορές δείχνουν αντικρουόμενους αριθμούς. Οι ομάδες συζητούν ποιος αριθμός είναι σωστός. Η καλή ονομασία το αποτρέπει. Η συνεπής ονομασία σημαίνει ότι όλοι ξέρουν τι κάνει κάθε συμβάν.
Αυτό το άρθρο εξηγεί πώς να ονομάζεις τα συμβάντα και να τα δομείς, ώστε το σύστημα παρακολούθησής σου να μένει οργανωμένο όσο μεγαλώνεις.
Τι είναι η ονομασία και η δομή συμβάντων
Η ονομασία συμβάντων είναι ο τρόπος που ονομάζεις τα συμβάντα σου. "purchase", "form_submit", "video_play". Η δομή είναι ο τρόπος που τα οργανώνεις. Ποια συμβάντα ανήκουν μαζί; Πώς τα κατηγοριοποιείς; Η καλή ονομασία και δομή κρατούν την παρακολούθηση οργανωμένη.
Η κακή ονομασία μοιάζει έτσι. Ένας φτιάχνει το "purchase". Ένας άλλος φτιάχνει το "buy". Ένας τρίτος το "transaction". Το ίδιο πράγμα έχει τρία διαφορετικά ονόματα. Οι αναφορές σου δείχνουν τρία ξεχωριστά συμβάντα. Οι ομάδες δεν ξέρουν ποιον αριθμό να εμπιστευτούν.
Η καλή ονομασία χρησιμοποιεί συνεπείς κανόνες. Όλα τα συμβάντα αγοράς λέγονται "purchase". Όλα τα συμβάντα φορμών ξεκινούν με "form_". Όλα τα συμβάντα αλληλεπίδρασης ξεκινούν με "engagement_". Η συνέπεια σημαίνει σαφήνεια.
Φτιάξε έναν κανόνα ονομασίας
Όρισε πώς θα ονομάζεις όλα τα συμβάντα. Βάλε μια κατηγορία. "conversion_purchase". "conversion_signup". "engagement_video_play". Πρώτα η κατηγορία. Μετά το συγκεκριμένο συμβάν.
Χρησιμοποίησε με συνέπεια κάτω παύλες ή camelCase. Όλα με πεζά και κάτω παύλες. Ή camelCase. Διάλεξε ένα και μείνε σε αυτό. Η ασυνέπεια στα κεφαλαία και τα πεζά μπερδεύει.
Κράτα τα ονόματα σύντομα αλλά περιγραφικά. Το "purchase" είναι καλύτερο από το "user_completes_purchase_transaction". Το "form_submit" είναι καλύτερο από το "form_submission_event_trigger". Τα ονόματα πρέπει να είναι σαφή χωρίς να είναι φλύαρα.
Ομαδοποίησε τα σχετικά συμβάντα
Αποφάσισε ποια συμβάντα σχετίζονται. Τα συμβάντα αγοράς ανήκουν μαζί. Τα συμβάντα φορμών ανήκουν μαζί. Τα συμβάντα πλοήγησης ανήκουν μαζί. Ομαδοποίησε τα σχετικά συμβάντα στην τεκμηρίωση και στον πίνακα ελέγχου σου.
Χρησιμοποίησε προθέματα για να δείξεις την ομάδα. "conversion_purchase". "conversion_signup". Και τα δύο ξεκινούν με "conversion". Όποιος διαβάζει το όνομα καταλαβαίνει ότι μετρούν μετατροπές.
Στις αναφορές σου, οργάνωσε τα συμβάντα ανά ομάδα. Έχε έναν πίνακα για συμβάντα μετατροπής. Έναν για συμβάντα αλληλεπίδρασης. Έναν για συμβάντα σφαλμάτων. Η οργάνωση βοηθά τις ομάδες να βρίσκουν αυτό που χρειάζονται.
Φτιάξε ιεραρχία συμβάντων
Κάποια συμβάντα είναι πιο σημαντικά από άλλα. Η αγορά είναι κρίσιμη. Οι υποβολές φορμών είναι σημαντικές. Οι κυλίσεις σελίδας είναι δευτερεύουσες. Φτιάξε μια ιεραρχία.
Κατάγραψε ποια συμβάντα είναι κρίσιμα. Ποια είναι σημαντικά. Ποια είναι καλό να υπάρχουν. Τα κρίσιμα συμβάντα τεστάρονται πιο προσεκτικά. Τα σημαντικά ελέγχονται τακτικά. Τα δευτερεύοντα παρακολουθούνται βασικά.
Χρησιμοποίησε αυτή την ιεραρχία για να μοιράσεις τον χρόνο σου. Ξόδεψε περισσότερο χρόνο για να δουλεύουν τα κρίσιμα συμβάντα. Ξόδεψε λιγότερο στα δευτερεύοντα.
Κατάγραψε τους ορισμούς των συμβάντων
Για κάθε συμβάν, κατάγραψε τι είναι. Πότε ενεργοποιείται; Ποια δεδομένα μαζεύει; Όταν μπαίνει κάποιος νέος στην ομάδα, διαβάζει την τεκμηρίωση και καταλαβαίνει το σύστημα.
Βάλε παραδείγματα. "Το συμβάν purchase ενεργοποιείται όταν κάποιος ολοκληρώνει μια αγορά. Μαζεύει το ποσό παραγγελίας, την κατηγορία προϊόντος και το ID χρήστη. Παράδειγμα: το συμβάν purchase ενεργοποιείται με τιμές $49.99, electronics, user123."
Η τεκμηρίωση αποτρέπει τα διπλά συμβάντα. Πριν φτιάξει κάποιος νέο συμβάν, κοιτάζει την τεκμηρίωση. Αν υπάρχει κάτι παρόμοιο, το ξαναχρησιμοποιεί.
Ταίριαξε τα συμβάντα με τους στόχους της επιχείρησης
Τα συμβάντα σου πρέπει να αντιστοιχούν σε στόχους της επιχείρησης. Αν ο στόχος σου είναι οι πωλήσεις, έχεις συμβάντα αγοράς. Αν ο στόχος σου είναι οι δυνητικοί πελάτες, έχεις συμβάντα εγγραφής. Αν ο στόχος σου είναι η αλληλεπίδραση, έχεις συμβάντα αλληλεπίδρασης.
Αντιστοίχισε κάθε συμβάν με έναν στόχο της επιχείρησης. "Αυτό το συμβάν μετρά τον στόχο πωλήσεων." "Αυτό το συμβάν μετρά τη συλλογή δυνητικών πελατών." "Αυτό το συμβάν μετρά την αλληλεπίδραση." Η αντιστοίχιση βοηθά τις ομάδες να καταλαβαίνουν γιατί υπάρχουν τα συμβάντα.
Έλεγχε τα συμβάντα κάθε τρίμηνο. Τα συμβάντα που παρακολουθείς ταιριάζουν ακόμα με τους στόχους της επιχείρησης; Αν η επιχείρησή σου αλλάξει, ίσως χρειάζεσαι νέα συμβάντα. Σβήσε τα συμβάντα που δεν μετρούν.
Συχνές ερωτήσεις
Τα ονόματα συμβάντων να είναι σε ενικό ή πληθυντικό;
Σε ενικό. "purchase", όχι "purchases". "form_submit", όχι "form_submits". Ο ενικός είναι πιο σαφής. Το "purchase" είναι μία εμφάνιση της ενέργειας. Η ονομασία σε ενικό αποτρέπει τη σύγχυση. Με τον Δημιουργό ιστοσελίδων της WEMASY μπορείς να το στήσεις απευθείας στην ιστοσελίδα σου.
Πόσα συμβάντα πρέπει να ονομάσουμε και να παρακολουθούμε;
Ξεκίνα με τα κρίσιμα συμβάντα. Αγορά, εγγραφή, υποβολή φόρμας. Πρόσθεσε τα σημαντικά. Αναπαραγωγές βίντεο, ενέργειες αλληλεπίδρασης. Πρόσθεσε τα δευτερεύοντα. Κυλίσεις, κλικ. Οι περισσότερες ιστοσελίδες καταλήγουν με 10 έως 30 συμβάντα. Παραπάνω χάνεις την εστίαση.
Έχουμε παλιά συμβάντα με κακή ονομασία. Να τα μετονομάσουμε;
Όχι. Η μετονομασία σπάει τα ιστορικά δεδομένα. Από δω και πέρα χρησιμοποίησε καλούς κανόνες ονομασίας. Για τα ιστορικά δεδομένα φτιάξε ένα έγγραφο αντιστοίχισης. "Παλιό όνομα: purchase_complete. Νέο όνομα: conversion_purchase." Η αντιστοίχιση βοηθά τις ομάδες να καταλάβουν ότι και τα δύο ονόματα δείχνουν το ίδιο πράγμα.
Να βάζουμε το όνομα της σελίδας στο όνομα του συμβάντος;
Όχι. Η πληροφορία για τη σελίδα είναι δεδομένο που συνοδεύει το συμβάν, όχι μέρος του ονόματος. Ένα συμβάν ενεργοποιείται όταν κάποιος πατά ένα κουμπί. Η σελίδα στην οποία βρίσκεται είναι πλαίσιο, όχι όνομα συμβάντος. Κράτα τα ονόματα των συμβάντων γενικά.
Πώς χειριζόμαστε συμβάντα που ενεργοποιούνται σε πολλές σελίδες;
Χρησιμοποίησε το ίδιο όνομα συμβάντος ανεξάρτητα από τη σελίδα. Το "form_submit" ενεργοποιείται σε κάθε σελίδα με φόρμα. Η πληροφορία για τη σελίδα επισυνάπτεται ως δεδομένο του συμβάντος. Έτσι απλοποιείς τα πράγματα και έχεις ένα συμβάν αντί για δέκα.
Να φωλιάζουμε τα συμβάντα ή να τα κρατάμε επίπεδα;
Κράτα τα επίπεδα στο επίπεδο της ονομασίας. Χρησιμοποίησε κατηγορίες στα προθέματα. "conversion_purchase", "engagement_video_play". Η επίπεδη δομή με προθέματα είναι πιο σαφής από τις φωλιασμένες δομές. Οι περισσότερες ομάδες χρησιμοποιούν επίπεδη ονομασία με προθέματα κατηγορίας.