Ιστορικό εκδόσεων Canvas
Το Canvas χρησιμοποιεί ένα σύστημα εκδόσεων τύπου Salesforce, όπου οι χρήστες παραμένουν στην έκδοση με την οποία ξεκίνησαν, εξασφαλίζοντας συνεπή εμπειρία σε όλο το journey τους. Όταν δημοσιεύετε νέα έκδοση, μόνο οι νέοι χρήστες που εισέρχονται στο canvas τη χρησιμοποιούν - οι υπάρχοντες χρήστες συνεχίζουν στην αρχική τους έκδοση.
Πώς λειτουργούν οι εκδόσεις
Ο κύκλος ζωής της έκδοσης
Draft (editable) → Published (immutable) → Archived (read-only)
- Πρόχειρο: Μπορείτε να επεξεργάζεστε ελεύθερα το canvas. Οι αλλαγές αποθηκεύονται αυτόματα.
- Δημοσιευμένη: Όταν δημοσιεύετε, δημιουργείται νέα έκδοση. Οι δημοσιευμένες εκδόσεις είναι αμετάβλητες.
- Αρχειοθετημένη: Όταν δημοσιευτεί νέα έκδοση, η προηγούμενη αρχειοθετείται. Οι αρχειοθετημένες εκδόσεις παραμένουν ενεργές για τους χρήστες που βρίσκονται ακόμη στο journey.
Το ιστορικό δείχνει μόνο τις δημοσιευμένες εκδόσεις. Η αποθήκευση προχείρου ενημερώνει το αντίγραφο εργασίας και δεν προσθέτει έκδοση, οπότε ένα ταξίδι που δεν δημοσιεύτηκε ποτέ δείχνει Δεν έχει δημοσιευτεί ακόμη και κενή λίστα - οι εκδόσεις εμφανίζονται όταν δημοσιεύετε.
Τι συμβαίνει όταν δημοσιεύετε
Όταν κάνετε κλικ στη Δημοσίευση:
-
Το τρέχον πρόχειρό σας αποθηκεύεται πρώτα αυτόματα - οι κόμβοι που προσθέσατε ή οι αλλαγές που κάνατε διατηρούνται πριν ληφθεί το στιγμιότυπο δημοσίευσης. (Παλαιότερα, η δημοσίευση χωρίς χειροκίνητη αποθήκευση μπορούσε να αποτυπώσει μια ξεπερασμένη κατάσταση και να «χάσει» νεοπροστεθέντες κόμβους στη δημοσιευμένη έκδοση. Αυτό έχει πλέον διορθωθεί: η δημοσίευση προϋποθέτει επιτυχή αποθήκευση.)
-
Δημιουργείται νέο στιγμιότυπο έκδοσης που περιέχει:
- Όλους τους κόμβους και τις ακμές (τη δομή της ροής)
- Τη ρύθμιση του εναύσματος εισόδου
- Τις ρυθμίσεις του canvas
- Τις εκδόσεις προτύπων (καρφιτσωμένες κατά τη στιγμή της δημοσίευσης)
-
Η προηγούμενη δημοσιευμένη έκδοση γίνεται αρχειοθετημένη
-
Οι νέοι χρήστες που εισέρχονται στο canvas χρησιμοποιούν τη νέα έκδοση
-
Οι υπάρχοντες χρήστες συνεχίζουν στην αρχική τους έκδοση μέχρι να ολοκληρώσουν
Καθήλωση σε έκδοση
Όταν ένας χρήστης εισέρχεται σε ένα canvas, καθηλώνεται (pinned) στην τρέχουσα δημοσιευμένη έκδοση:
| Κατάσταση χρήστη | Τι συμβαίνει όταν δημοσιευτεί νέα έκδοση |
|---|---|
| Μόλις εισήλθε | Χρησιμοποιεί τη νέα έκδοση (αν εισέλθει μετά τη δημοσίευση) |
| Σε κόμβο καθυστέρησης | Συνεχίζει στην αρχική του έκδοση |
| Σε αναμονή συμβάντος | Συνεχίζει στην αρχική του έκδοση |
| Σε επεξεργασία μηνύματος | Συνεχίζει στην αρχική του έκδοση |
Έτσι διασφαλίζεται ότι οι χρήστες δεν βιώνουν ποτέ απροσδόκητες αλλαγές στη μέση του journey.
Δημοσίευση νέας έκδοσης
Βήμα 1: Κάντε τις αλλαγές σας
Επεξεργαστείτε το canvas σας σε λειτουργία προχείρου:
- Προσθέστε, αφαιρέστε ή τροποποιήστε κόμβους
- Ενημερώστε το περιεχόμενο μηνυμάτων
- Αλλάξτε χρόνους καθυστέρησης
- Τροποποιήστε τη λογική διακλαδώσεων
Όλες οι αλλαγές αποθηκεύονται αυτόματα στο πρόχειρό σας.
Βήμα 2: Ανασκοπήστε τις αλλαγές
Πριν δημοσιεύσετε, δείτε τι έχει αλλάξει:
- Κάντε κλικ στο εικονίδιο Ιστορικό εκδόσεων στην κεφαλίδα του canvas
- Επιλέξτε Σύγκριση με τη δημοσιευμένη
- Εξετάστε την οπτική σύγκριση (diff) που δείχνει:
- Προστεθέντες κόμβους (πράσινο)
- Αφαιρεθέντες κόμβους (κόκκινο)
- Τροποποιημένους κόμβους (κίτρινο)
Βήμα 3: Δημοσιεύστε
- Κάντε κλικ στην Αποθήκευση και ενημέρωση ζωντανού στην κεφαλίδα του canvas. Νέες εκδόσεις δημοσιεύονται σε journey που είναι ήδη ζωντανό· σε journey που δεν είναι, η Δημοσίευση σας μεταφέρει στο βήμα Σύνοψη του οδηγού για να γίνει ζωντανό
- Προσθέστε μια Σύνοψη αλλαγών που περιγράφει τι άλλαξε (προαιρετική αλλά συνιστάται)
- Επιβεβαιώστε τη δημοσίευση
Version 3 published at 2024-01-15 14:30
Change Summary: "Added 3-day follow-up email and updated discount to 20%"
Published by: [email protected]
Πλαίσιο ιστορικού εκδόσεων
Αποκτήστε πρόσβαση στο ιστορικό εκδόσεων κάνοντας κλικ στο εικονίδιο ρολογιού στην κεφαλίδα του canvas.
Λίστα εκδόσεων
Δείτε όλες τις εκδόσεις με:
- Αριθμό έκδοσης (v1, v2, v3...)
- Ημερομηνία και ώρα δημοσίευσης
- Ποιος τη δημοσίευσε
- Σύνοψη αλλαγών
- Κατάσταση (Δημοσιευμένη, Αρχειοθετημένη)
Στατιστικά έκδοσης
Κάθε έκδοση παρακολουθεί τα δικά της αναλυτικά στοιχεία:
| Μετρική | Περιγραφή |
|---|---|
| Συνολικές είσοδοι | Χρήστες που εισήλθαν σε αυτήν την έκδοση |
| Ενεργοί χρήστες | Χρήστες που βρίσκονται αυτήν τη στιγμή στο canvas |
| Ολοκλήρωσαν | Χρήστες που έφτασαν στην έξοδο |
| Εξήλθαν πρόωρα | Χρήστες που έφυγαν πριν ολοκληρώσουν |
| Απέτυχαν | Χρήστες των οποίων το journey απέτυχε λόγω σφαλμάτων |
| Ποσοστό μετατροπής | % των αποστολών αυτής της έκδοσης που οδήγησαν στον κύριο στόχο. Εμφανίζεται ως «Δεν μετριέται» - ποτέ ως 0% - όταν η έκδοση δεν έχει στόχο, ή όταν οι αποστολές της προηγούνται της σφραγίδας έκδοσης και δεν μπορούν να αποδοθούν σε αυτήν |
| Μέσος χρόνος ολοκλήρωσης | Μέσος χρόνος από την είσοδο μέχρι τον τελικό κόμβο |
| Μέσος χρόνος έως τη μετατροπή | Δεν μετριέται. Προκύπτει από ένα συμβάν που δεν εκπέμπει τίποτα, οπότε η στήλη το δηλώνει αντί να δείχνει έναν επινοημένο μέσο όρο |
Κατανόηση των χρονικών μετρικών
Ο Μέσος χρόνος ολοκλήρωσης μετρά πόσο χρειάζονται οι χρήστες για να ολοκληρώσουν ολόκληρο το journey του canvas (από την είσοδο έως τον κόμβο END). Περιλαμβάνει όλες τις καθυστερήσεις και τους χρόνους αναμονής.
Example:
├── User enters canvas at Day 0
├── Receives welcome email
├── Continues through canvas
├── Gets follow-up email on Day 3
└── Reaches END node on Day 3 ← Completion (Completion Time: 3 days)
- Το «Δεν μετριέται» στο Ποσοστό μετατροπής σημαίνει ότι η έκδοση δεν έχει στόχο, ή ότι οι αποστολές της έγιναν πριν τα journeys σφραγίσουν την έκδοσή τους σε κάθε αποστολή. Αυτό διαφέρει από μια έκδοση της οποίας ο στόχος απλώς δεν πυροδοτήθηκε ποτέ, που εμφανίζεται ως 0%.
Προεπισκόπηση έκδοσης
Κάντε κλικ στο εικονίδιο ματιού μιας έκδοσης για να ανοίξετε τη ροή της μόνο για ανάγνωση. Κάντε κλικ σε οποιονδήποτε κόμβο για να δείτε τις ρυθμίσεις που είχε σε εκείνη την έκδοση - το κανάλι και το περιεχόμενο ενός μηνύματος, τη διάρκεια μιας καθυστέρησης, τις συνθήκες ενός διαχωρισμού, το έναυσμα, και τη μέθοδο, το URL, τον τύπο ταυτοποίησης, τις κεφαλίδες και το σώμα ενός webhook. Τα διαπιστευτήρια δεν εμφανίζονται ποτέ: τα μυστικά ταυτοποίησης και οι κεφαλίδες εξουσιοδότησης εμφανίζονται καλυμμένα. Τίποτα στην προεπισκόπηση δεν μπορεί να επεξεργαστεί ή να αποθηκευτεί, και δεν εμφανίζει ζωντανές μετρικές, που περιγράφουν την τρέχουσα διαδρομή και όχι την έκδοση.
Σύγκριση εκδόσεων
Επιλέξτε δύο εκδόσεις για σύγκριση:
- Δείτε οπτική σύγκριση της δομής της ροής
- Συγκρίνετε μετρικές απόδοσης δίπλα-δίπλα
- Εντοπίστε ποια έκδοση αποδίδει καλύτερα
Επαναφορά σε προηγούμενη έκδοση
Αν μια νέα έκδοση δεν αποδίδει καλά, μπορείτε να κάνετε επαναφορά (rollback):
- Ανοίξτε το Ιστορικό εκδόσεων
- Βρείτε την έκδοση που θέλετε να αποκαταστήσετε
- Κάντε κλικ στην Επαναφορά σε αυτήν την έκδοση
- Επιβεβαιώστε την επαναφορά
Η επαναφορά δημιουργεί νέα έκδοση με το παλιό περιεχόμενο. Δεν διαγράφει την τρέχουσα έκδοση. Οι χρήστες στην τρέχουσα έκδοση συνεχίζουν το journey τους.
Παράδειγμα:
- v1 → Αρχική
- v2 → Αλλαγή της έκπτωσης σε 25%
- v3 → Επαναφορά στη v1 (ίδιο περιεχόμενο με τη v1, νέος αριθμός έκδοσης)
Εκδόσεις προτύπων
Τα πρότυπα (email, SMS, push, εντός εφαρμογής) διαθέτουν επίσης εκδόσεις και καρφιτσώνονται όταν δημοσιεύετε ένα canvas.
Πώς λειτουργεί
- Επεξεργάζεστε ένα πρότυπο email
- Δημοσιεύετε το πρότυπο (δημιουργείται έκδοση προτύπου)
- Όταν δημοσιεύετε το canvas, αποτυπώνει τις τρέχουσες εκδόσεις προτύπων
- Οι χρήστες σε εκείνη την έκδοση canvas βλέπουν πάντα εκείνες τις εκδόσεις προτύπων
Επεξεργασία προτύπων
Όταν επεξεργάζεστε ένα πρότυπο που χρησιμοποιείται σε ενεργό canvas:
| Σενάριο | Τι συμβαίνει |
|---|---|
| Επεξεργασία προτύπου, χωρίς δημοσίευση | Μόνο πρόχειρες αλλαγές - οι ενεργοί χρήστες βλέπουν την παλιά έκδοση |
| Δημοσίευση προτύπου | Δημιουργείται νέα έκδοση προτύπου |
| Δημοσίευση canvas | Η νέα έκδοση canvas χρησιμοποιεί τη νέα έκδοση προτύπου |
| Παλιά έκδοση canvas | Εξακολουθεί να χρησιμοποιεί την παλιά έκδοση προτύπου |
Έτσι αποτρέπονται τυχαίες αλλαγές που θα επηρέαζαν χρήστες στη μέση του journey.
Ορφανές εκτελέσεις
Όταν όλες οι εκδόσεις εκτός της τρέχουσας είναι αρχειοθετημένες, ορισμένοι χρήστες μπορεί να βρίσκονται σε ορφανές εκδόσεις:
Ορφανή: Ο χρήστης βρίσκεται σε έκδοση που δεν είναι πλέον η δημοσιευμένη και έχει αρχειοθετηθεί.
Τι συμβαίνει στους ορφανούς χρήστες:
- Ολοκληρώνουν το journey τους στην αρχειοθετημένη έκδοση
- Όλοι οι κόμβοι και η λογική παραμένουν διαθέσιμα
- Τα αναλυτικά στοιχεία συνεχίζουν να καταγράφονται για την έκδοσή τους
- Δεν μπορούν να γίνουν αλλαγές στην έκδοσή τους
Μπορείτε να δείτε τους ορφανούς χρήστες στην καρτέλα Εκτελέσεις Canvas με προειδοποιητική ένδειξη.
Αναγκαστική μετεγκατάσταση (μόνο για διαχειριστές)
Σε σπάνιες περιπτώσεις (π.χ. επείγουσες διορθώσεις σφαλμάτων), οι διαχειριστές μπορούν να μετεγκαταστήσουν αναγκαστικά χρήστες σε νέα έκδοση:
- Ανοίξτε το Ιστορικό εκδόσεων
- Κάντε κλικ στις Επιλογές μετεγκατάστασης
- Επιλέξτε χρήστες για μετεγκατάσταση (ή μετεγκαταστήστε όλους τους συμβατούς)
- Επιβεβαιώστε τη μετεγκατάσταση
Συμβατότητα μετεγκατάστασης
Δεν μπορούν να μετεγκατασταθούν όλοι οι χρήστες. Το σύστημα ελέγχει:
- Ύπαρξη κόμβου: Ο τρέχων κόμβος του χρήστη υπάρχει στη νέα έκδοση
- Αμετάβλητος τύπος κόμβου: Ο τύπος κόμβου (καθυστέρηση, μήνυμα κ.λπ.) είναι ίδιος
- Έγκυρη διαδρομή: Υπάρχει έγκυρη διαδρομή από την τρέχουσα θέση
Αποτελέσματα μετεγκατάστασης:
- Μετεγκαταστάθηκε: Μεταφέρθηκε επιτυχώς στη νέα έκδοση
- Ασύμβατος: Δεν μπορεί να μετεγκατασταθεί - συνεχίζει στην παλιά έκδοση
Η αναγκαστική μετεγκατάσταση πρέπει να χρησιμοποιείται μόνο για κρίσιμες διορθώσεις. Οι χρήστες μπορεί να μπερδευτούν αν το journey τους αλλάξει ξαφνικά.
Αναλυτικά στοιχεία ανά έκδοση
Κάθε έκδοση διατηρεί ξεχωριστά αναλυτικά στοιχεία:
Μετρικές ανά έκδοση
Version 2 Analytics (Published: Jan 10)
├── Total Entries: 15,234
├── Active: 3,456
├── Completed: 8,123 (67%)
├── Exited: 3,655 (24%)
├── Failed: 0
├── Conversion Rate: 45.2%
└── Avg. Completion Time: 12.4 days
Version 3 Analytics (Published: Jan 15)
├── Total Entries: 2,341
├── Active: 1,892
├── Completed: 312 (13%)
├── Exited: 137 (6%)
├── Failed: 0
├── Conversion Rate: 28.1%
└── Avg. Completion Time: 2.1 days (in progress)
Σύγκριση απόδοσης
Χρησιμοποιήστε τα αναλυτικά στοιχεία εκδόσεων για να:
- Δοκιμάσετε αλλαγές με A/B: Συγκρίνετε ποσοστά μετατροπής μεταξύ εκδόσεων
- Εντοπίσετε βελτιώσεις: Δείτε αν μια αλλαγή βελτίωσε τα ποσοστά ολοκλήρωσης
- Διαγνώσετε προβλήματα: Βρείτε αν μια αλλαγή προκάλεσε εγκατάλειψη
Ίχνος ελέγχου
Όλες οι ενέργειες εκδόσεων καταγράφονται:
| Ενέργεια | Τι καταγράφεται |
|---|---|
| Δημοσίευση | Ποιος δημοσίευσε, πότε, σύνοψη αλλαγών |
| Επαναφορά | Ποιος έκανε επαναφορά, σε ποια έκδοση |
| Αρχειοθέτηση | Πότε αρχειοθετήθηκε η έκδοση |
| Μετεγκατάσταση | Ποιος την εκκίνησε, πόσοι χρήστες επηρεάστηκαν |
Δείτε το ίχνος ελέγχου στις Ρυθμίσεις > Αρχείο καταγραφής ελέγχου ή στο πλαίσιο ιστορικού εκδόσεων.
Βέλτιστες πρακτικές
1. Γράφετε σαφείς συνόψεις αλλαγών
Good: "Added reminder email at day 7, increased discount from 15% to 20%"
Bad: "Updated canvas"
2. Ανασκοπείτε πριν από τη δημοσίευση
- Συγκρίνετε με την τρέχουσα έκδοση
- Ελέγξτε τα επηρεαζόμενα πρότυπα
- Εξετάστε τα αναλυτικά στοιχεία της τρέχουσας έκδοσης
3. Δοκιμάζετε τις σημαντικές αλλαγές
Για μεγάλες αλλαγές:
- Δημιουργήστε ένα δοκιμαστικό canvas
- Επικυρώστε τη ροή
- Έπειτα εφαρμόστε στην παραγωγή
4. Παρακολουθείτε μετά τη δημοσίευση
Μετά τη δημοσίευση μιας νέας έκδοσης:
- Ελέγξτε ότι ο ρυθμός εισόδων είναι φυσιολογικός
- Παρακολουθήστε τις πρώιμες μετρικές ολοκλήρωσης
- Προσέξτε για αυξημένες εξόδους
5. Χρησιμοποιείτε την επαναφορά με φειδώ
Κάντε επαναφορά όταν:
- Ανακαλύφθηκε κρίσιμο σφάλμα
- Υπάρχει σημαντική πτώση απόδοσης
- Δημοσιεύτηκε λάθος περιεχόμενο
Μην κάνετε επαναφορά για:
- Μικρά τυπογραφικά λάθη (απλώς δημοσιεύστε μια διόρθωση)
- Φυσιολογικές διακυμάνσεις απόδοσης
Όρια εκδόσεων
| Όριο | Τιμή |
|---|---|
| Εκδόσεις ανά canvas | Απεριόριστες |
| Διατήρηση αρχειοθετημένων εκδόσεων | Μέχρι να ολοκληρωθούν όλες οι εκτελέσεις |
| Διατήρηση αρχείου καταγραφής ελέγχου | 1 έτος |
Επιλογές φιλτραρίσματος τμημάτων
Κατά τη δημιουργία τμημάτων ή τη στόχευση χρηστών, μπορείτε να φιλτράρετε βάσει έκδοσης canvas:
Φιλτράρισμα κατά έκδοση canvas
Στον δομητή τμημάτων ή στα αναλυτικά στοιχεία canvas:
Canvas Version filters:
├── On specific version (e.g., v2)
├── On latest version
├── On archived version (orphaned users)
├── Entered before version X
└── Entered after version X
Περιπτώσεις χρήσης
Στόχευση χρηστών σε παλιά έκδοση:
Segment: "Users on Canvas v1"
Filter: canvas_version = 1 AND canvas_id = "onboarding-flow"
Use: Notify about upcoming changes or offer to restart
Στόχευση ορφανών χρηστών:
Segment: "Orphaned Canvas Users"
Filter: version_status = "orphaned"
Use: Send notification about their journey status