Διακλαδώσεις στο Canvas
Δημιουργήστε προχωρημένη λογική διακλάδωσης βάσει συμβάντων και γνωρισμάτων.
Εναύσματα διαχωρισμού βάσει συμπεριφοράς
Ένας διαχωρισμός βάσει συμπεριφοράς (behavior split) «σταθμεύει» κάθε χρήστη και τον δρομολογεί ανάλογα με το τι κάνει μέσα σε ένα χρονικό παράθυρο («Εκτέλεσε το συμβάν…»). Σε κάθε κλάδο επιλέγετε ένα ή περισσότερα εναύσματα· ο χρήστης ακολουθεί τον πρώτο κλάδο του οποίου το έναυσμα πυροδοτείται:
- Εκτέλεση προσαρμοσμένου συμβάντος / Υποβολή παραγγελίας / Έναρξη συνεδρίας - ο χρήστης εκτελεί το συγκεκριμένο συμβάν (προαιρετικά φιλτραρισμένο βάσει ιδιοτήτων συμβάντος).
- Προσθήκη διεύθυνσης email / Αλλαγή τιμής προσαρμοσμένου γνωρίσματος - ένα γνώρισμα χρήστη (ή το email του) ορίζεται ή αλλάζει. Πυροδοτείται είτε η αλλαγή προέρχεται από τον πίνακα ελέγχου, είτε από το API σας, είτε από μια κλήση
identifyτου SDK· για αλλαγή γνωρίσματος μπορείτε να αντιστοιχίσετε οποιαδήποτε νέα τιμή ή τη συγκεκριμένη τιμή. - Ενημέρωση κατάστασης εγγραφής - η κατάσταση εγγραφής μιας επαφής αλλάζει για ένα κανάλι (Email, SMS, WhatsApp ή Push). Αντιστοιχίστε οποιαδήποτε αλλαγή κατάστασης, ή μόνο όταν αλλάζει σε συγκεκριμένη κατάσταση (Εγγεγραμμένος, Απεγγεγραμμένος ή Με opt-in).
- Αποστολή εισερχόμενου μηνύματος WhatsApp - η επαφή απαντά στο WhatsApp. Προαιρετικά περιορίστε το σε συγκεκριμένο λογαριασμό WhatsApp, και προαιρετικά αντιστοιχίστε το σώμα του μηνύματος - Περιέχει, Δεν περιέχει, Ταιριάζει ή Δεν ταιριάζει με ένα κείμενο.
- Εισερχόμενο μήνυμα SMS - η επαφή απαντά με SMS. Οι συνθήκες ελέγχουν το Κείμενο μηνύματος ή τον Τύπο μηνύματος με τελεστές όπως «ίσο με» / «περιέχει» / «αρχίζει με». Τα εισερχόμενα SMS καταγράφονται από το εισερχόμενο webhook του αριθμού. Σε ένα μήνυμα που αποστέλλεται αμέσως μετά την αντιστοίχιση αυτού του κλάδου, το
{{ reply.text }}επιλύεται σε εκείνη την απάντηση - ακριβώς όπως και στο WhatsApp. - Αλλαγή οντότητας - μια εγγραφή προσαρμοσμένης οντότητας (συνδεδεμένης με την επαφή) δημιουργείται, ενημερώνεται ή διαγράφεται - προαιρετικά σε παρακολουθούμενα πεδία ή με συνθήκες πεδίων. Η οντότητα πρέπει να έχει ρυθμισμένο σύνδεσμο επαφής (Contact link), ώστε η αλλαγή να επιλύεται στη σωστή επαφή (ή επαφές). Είναι η ίδια επιλογή που θα βρείτε στο έναυσμα εισόδου του journey και στις καμπάνιες.
Οι χρήστες που δεν πυροδοτούν κανέναν κλάδο μέσα στο παράθυρο καταλήγουν στη διαδρομή λήξης χρόνου. Επιλέξτε άμεση προώθηση για δρομολόγηση μόλις πυροδοτηθεί ένα έναυσμα, ή στο τέλος του παραθύρου για να περιμένετε ολόκληρο το παράθυρο και να καταταγούν οι αντιστοιχίσεις κατά τη σειρά των κλάδων.
Επιλογή κόμβου διακλάδωσης
Τέσσερις τύποι κόμβων δρομολογούν τους χρήστες σε διαφορετικές διαδρομές, και απαντούν σε διαφορετικά ερωτήματα:
| Κόμβος | Δρομολογεί βάσει | Χρήση όταν |
|---|---|---|
| Διακλάδωση (συνθήκη) | Ποιος είναι ο χρήστης αυτήν τη στιγμή - γνωρίσματα, ιστορικό συμβάντων, συμμετοχή σε τμήματα | «Έχει αγοράσει αυτός ο χρήστης;», «Είναι VIP;» |
| Διαχωρισμός βάσει συμπεριφοράς | Τι κάνει στη συνέχεια ο χρήστης, μέσα σε ένα παράθυρο αναμονής | «Αγοράζουν μέσα σε 24 ώρες από αυτό το email;» |
| Πείραμα | Τυχαία ποσοστιαία ανάθεση | «Ποια από τις δύο ροές αποδίδει καλύτερα;» |
| Απόφαση AI | Την ανά χρήστη πρόβλεψη του AI για την καλύτερη διαδρομή | «Στείλτε στον καθένα την προσφορά στην οποία είναι πιθανότερο να ανταποκριθεί» |
Η πλήρης αναφορά ρύθμισης για καθέναν βρίσκεται στους Κόμβους Canvas - αυτή η σελίδα καλύπτει πώς αξιολογούνται οι συνθήκες και τα μοτίβα που προκύπτουν στην πράξη.
Διακλαδώσεις συνθηκών (κόμβος Διακλάδωσης)
Ένας κόμβος Διακλάδωσης αξιολογεί τον χρήστη τη στιγμή που φτάνει σε αυτόν και τον δρομολογεί αμέσως - χωρίς αναμονή. Έχει δύο λειτουργίες:
- Ναι / Όχι - μία ονομασμένη διαδρομή συν το
Everyone else(«Όλοι οι υπόλοιποι»), για δυαδικά ερωτήματα. - Πολλαπλή - έως 10 ονομασμένες, ιεραρχημένες ομάδες συν το
Everyone else(11 διαδρομές συνολικά), για δρομολόγηση σε πολλές κατευθύνσεις.
Τι μπορούν να ελέγξουν οι συνθήκες
Οι ομάδες διακλάδωσης χτίζονται από τις ίδιες γραμμές φίλτρων που χρησιμοποιούν ο επεξεργαστής τμημάτων και ο επιλογέας κοινού καμπάνιας, οπότε μια διακλάδωση μπορεί να ελέγξει οτιδήποτε μπορεί και ένα τμήμα:
- Γνωρίσματα χρήστη - προσαρμοσμένα γνωρίσματα και προεπιλεγμένα πεδία (email, τηλέφωνο, όνομα, χώρα, βαθμολογίες ML), με τελεστές όπως «ίσο με», «μεγαλύτερο/μικρότερο από», «περιέχει», «υπάρχει» και «σε λίστα».
- Ιστορικό συμβάντων - εκτέλεσε / δεν εκτέλεσε ένα συμβάν, προαιρετικά μέσα σε χρονικό παράθυρο (λεπτά, ώρες ή ημέρες) και προαιρετικά με αντιστοίχιση ιδιοτήτων συμβάντος (για παράδειγμα, «υπέβαλε παραγγελία τις τελευταίες 30 ημέρες με αξία τουλάχιστον 100»).
- Συμμετοχή σε τμήμα - εντός ή εκτός ενός τμήματος (τα τμήματα μπορούν να αναφέρονται σε άλλα τμήματα).
- Συμμετοχή σε journey - βρίσκεται αυτήν τη στιγμή, ολοκλήρωσε ή εξήλθε από άλλο journey.
- Εγγραφή σε κανάλι και συμμετοχή σε λίστα - εγγεγραμμένος / με opt-in σε ένα κανάλι, ή μέλος μιας λίστας εγγραφών.
- Κατάσταση αναπήδησης email (bounce), κατάσταση e-commerce (τμήμα RFM, πλήθος παραγγελιών, δαπάνη, κατάσταση καλαθιού), εγγραφές οντοτήτων και παρουσία εφαρμογής.
Ο πλήρης κατάλογος τελεστών ανά τύπο φίλτρου βρίσκεται στην αναφορά φίλτρων του κόμβου Διακλάδωσης.
Συνθήκες ΚΑΙ / Ή
Κάθε διαδρομή ή ομάδα ορίζεται από μία ή περισσότερες ομάδες φίλτρων:
- Τα φίλτρα μέσα σε μια ομάδα συνδέονται με τον εσωτερικό σύνδεσμο της ομάδας -
AND(«πρόγραμμα premium ΚΑΙ ενεργός τις τελευταίες 7 ημέρες») ήOR. - Οι ίδιες οι ομάδες συνδέονται με έναν εξωτερικό τελεστή, συνήθως
OR- οπότε μια διαδρομή ταιριάζει αν ταιριάζει οποιαδήποτε από τις ομάδες της.
Στενεύετε με AND, διευρύνετε με OR: το «(VIP ΚΑΙ ενεργός) Ή (ξόδεψε πάνω από 500)» είναι δύο ομάδες, καθεμία με εσωτερικό AND, ενωμένες με εξωτερικό OR.
Διακλαδώσεις προτεραιότητας (ιεραρχημένη επίλυση)
Στην Πολλαπλή λειτουργία, οι ομάδες αξιολογούνται από πάνω προς τα κάτω - κερδίζει η πρώτη ομάδα που ταιριάζει. Αυτό κάνει τη σειρά των ομάδων πραγματική απόφαση δρομολόγησης:
- Τοποθετήστε πρώτη την πιο συγκεκριμένη ομάδα. Αν το «Έκανε οποιαδήποτε αγορά» κατατάσσεται πάνω από το «Πελάτες VIP», ένας VIP που αγοράζει ακολουθεί τη γενική διαδρομή αγοράς και δεν φτάνει ποτέ στη διαδρομή VIP.
- Σύρετε τις γραμμές στη ράγα του παραθύρου διαλόγου για να αλλάξετε την κατάταξη.
- Οι χρήστες που δεν ταιριάζουν με καμία ονομασμένη ομάδα δρομολογούνται στο
Everyone else- συνδέστε το πάντα, ή επισημάνετέ το συνειδητά ως Έξοδο από το canvas (Exit canvas).
Οποιαδήποτε ομάδα (συμπεριλαμβανομένου του Everyone else) μπορεί να επισημανθεί ως Έξοδος από το canvas αντί για δρομολόγηση - οι χρήστες που φτάνουν σε αυτήν ολοκληρώνουν το journey στη διακλάδωση.
Διακλαδώσεις συνθηκών έναντι διαχωρισμών πειράματος και παραλλαγών
Η διάκριση που έχει σημασία: οι συνθήκες είναι ντετερμινιστικές, τα πειράματα είναι τυχαία.
- Μια Διακλάδωση στέλνει πάντα τον ίδιο χρήστη (στην ίδια κατάσταση) στην ίδια διαδρομή - η δρομολόγηση είναι συνάρτηση του ποιος είναι. Χρησιμοποιήστε την όταν οι διαδρομές προορίζονται για διαφορετικούς ανθρώπους.
- Ένας κόμβος Πειράματος αναθέτει χρήστες σε διαδρομές τυχαία, βάσει ποσοστών - η δρομολόγηση είναι μια «ρίψη νομίσματος» της οποίας εσείς ελέγχετε τα βάρη. Χρησιμοποιήστε τον όταν οι διαδρομές είναι εναλλακτικές μεταχειρίσεις για τους ίδιους ανθρώπους και θέλετε να μάθετε ποια αποδίδει καλύτερα (προαιρετικά με κλείδωμα νικητή). Δείτε τον οδηγό του κόμβου Πειράματος.
- Οι παραλλαγές ολόκληρου journey διαχωρίζουν στο έναυσμα εισόδου αντί για το μέσο της ροής - δοκιμάζουν A/B/n ολόκληρα journeys μεταξύ τους, προαιρετικά με μια παρακρατημένη ομάδα ελέγχου για τη μέτρηση του uplift. Δείτε Παραλλαγές και ομάδα ελέγχου.
- Ένας κόμβος Απόφασης AI δεν είναι τίποτα από τα δύο: επιλέγει ντετερμινιστικά την προβλεπόμενη ως καλύτερη διαδρομή ανά χρήστη, μαθαίνοντας από τα αποτελέσματα. Δείτε Κόμβοι Απόφασης AI.
Μια χρήσιμη σύνθεση: ένας κόμβος Πειράματος για να μάθετε ποιο μήνυμα κερδίζει, τοποθετημένος μετά από μια Διακλάδωση που πρώτα δρομολογεί βάσει του ποιος είναι ο άνθρωπος.
Συνηθισμένα μοτίβα
Αγόρασε έναντι δεν αγόρασε
Δύο τρόποι να τεθεί το ερώτημα, και δεν είναι εναλλάξιμοι:
- Κοιτώντας προς τα πίσω - μια Διακλάδωση με φίλτρο συμβάντος (
not_performed_event_in_last"Order Completed", 1 ώρα) μετά από μια Καθυστέρηση. Αξιολογεί μία φορά, ακαριαία, όταν φτάνει ο χρήστης. Αυτό είναι το κλασικό σχήμα εγκαταλελειμμένου καλαθιού: Έναυσμα (Product Added) → Καθυστέρηση 1 ώρας → Διακλάδωση → email επαναφοράς στη διαδρομή «δεν αγόρασε». - Παρακολουθώντας προς τα εμπρός - ένας Διαχωρισμός βάσει συμπεριφοράς με έναυσμα
purchase_completedκαι παράθυρο 24 ωρών. Ο χρήστης σταθμεύει στον κόμβο· η αγορά τον δρομολογεί αμέσως στη διαδρομή «το έκανε», ενώ η λήξη του παραθύρου τον δρομολογεί στο «Κανένα συμβάν στο παράθυρο». Χρησιμοποιήστε το όταν θέλετε να αντιδράσετε τη στιγμή που γίνεται η αγορά, αντί να ελέγξετε μετά από σταθερή καθυστέρηση.
Δρομολόγηση βάσει προτίμησης καναλιού
Μια Πολλαπλή Διακλάδωση με φίλτρα εγγραφής σε κανάλι, ιεραρχημένα κατά τη δική σας προτεραιότητα καναλιών:
- Προσβάσιμοι μέσω push - με opt-in στο push → Μήνυμα push
- Εγγεγραμμένοι στο WhatsApp - εγγεγραμμένοι στο WhatsApp → Μήνυμα WhatsApp
- Όλοι οι υπόλοιποι → Μήνυμα email
Επειδή η επίλυση είναι ιεραρχημένη, ένας χρήστης με opt-in τόσο στο push όσο και στο WhatsApp λαμβάνει push - η κατάταξη είναι η σειρά προτίμησης. Για μια εκδοχή βάσει πρόβλεψης («σε ποιο κανάλι θα ανταποκριθεί πραγματικά αυτός ο χρήστης;»), χρησιμοποιήστε αντ' αυτού έναν κόμβο Απόφασης AI και αφήστε το μοντέλο να δρομολογεί ανά χρήστη.
Κύκλος ζωής και βαθμίδες αξίας
Μια Πολλαπλή Διακλάδωση σε φίλτρα e-commerce - τμήμα RFM ίσο με «champions» για τους VIP, ημέρες από την τελευταία παραγγελία για τους πελάτες σε κίνδυνο, «δεν έχει αγοράσει ποτέ» για τους υποψήφιους - με κάθε βαθμίδα να δρομολογείται στη δική της αλληλουχία μηνυμάτων. Μια αναλυτικά δουλεμένη εκδοχή βρίσκεται στο παράδειγμα δρομολόγησης RFM πολλαπλών διαδρομών.
Έλεγχος πληρότητας προφίλ
Μια Διακλάδωση Ναι / Όχι με έλεγχο exists σε γνώρισμα (για παράδειγμα, phone exists) πριν από ένα βήμα SMS, που δρομολογεί τους χρήστες χωρίς τηλέφωνο σε μια εναλλακτική διαδρομή email, αντί να βασίζεται στην παράλειψη κατά την αποστολή. Λειτουργούν και τα δύο - η διακλάδωση κάνει την εναλλακτική λύση ρητή μέσα στη ροή, ενώ η παράλειψη προωθεί σιωπηλά τον χρήστη χωρίς κανένα μήνυμα. Δείτε τη συμπεριφορά συγκατάθεσης εγγραφής.
Αποσφαλμάτωση διαδρομών
Όταν μια διακλάδωση δρομολογεί χρήστες κάπου που δεν περιμένατε:
- Μετρήσεις ανά διαδρομή - στην προβολή αναλυτικών στοιχείων, κάντε κλικ στον κόμβο διακλάδωσης για να ανοίξετε το συρτάρι Μετρήσεων· η ενότητα Διαδρομές δείχνει πόσοι χρήστες ακολούθησαν κάθε ονομασμένη διαδρομή και τι μερίδιο των εισερχομένων του κόμβου αντιπροσωπεύουν. Μια διαδρομή στο μηδέν συνήθως σημαίνει ομάδα που δεν μπορεί ποτέ να ταιριάξει ή που επισκιάζεται από ομάδα με υψηλότερη κατάταξη· όταν το
Everyone else«καταπίνει» το μεγαλύτερο μέρος της κίνησης, συνήθως οι ονομασμένες ομάδες σας είναι υπερβολικά στενές ή σε λάθος σειρά. - Ακολουθήστε έναν χρήστη - ανοίξτε Αναλυτικά στοιχεία → Εκτελέσεις journey (Journey Runs), αναζητήστε το ID του χρήστη και αναπτύξτε την εκτέλεση: το χρονολόγιο δείχνει ακριβώς ποιον κόμβο και ποια διαδρομή πήρε κάθε βήμα, και η ανά χρήστη προβολή του journey επισημαίνει τη διαδρομή του πάνω στο canvas. Το πλαίσιο Μεταβλητές περιβάλλοντος (Context Variables) της εκτέλεσης δείχνει τις τιμές που είχαν στη διάθεσή τους οι συνθήκες.
- Ελέγξτε τη στιγμή αξιολόγησης - μια Διακλάδωση διαβάζει την κατάσταση κατά την άφιξη. Αν το γνώρισμα του χρήστη άλλαξε αφού πέρασε τη διακλάδωση, δρομολογήθηκε με την παλιά τιμή· τοποθετήστε τη Διακλάδωση μετά την Καθυστέρηση (όχι πριν) όταν εννοείτε «κατάσταση κατά τη στιγμή αποστολής».
- Προσέξτε τα προειδοποιητικά chips - μια ομάδα Διαχωρισμού βάσει συμπεριφοράς με κενή λίστα εναυσμάτων εμφανίζει προειδοποιητικό chip στην κάρτα: αυτή η ομάδα δεν μπορεί ποτέ να ταιριάξει μέχρι να προσθέσετε ένα έναυσμα ή να ορίσετε Έξοδο από το canvas.
- Τα φίλτρα τμημάτων αξιολογούνται ζωντανά - μια συνθήκη
segmentεπαναξιολογεί τον ορισμό του τμήματος για τον χρήστη τη στιγμή που φτάνει στη διακλάδωση (αναδρομικά, για τμήματα που αναφέρονται σε άλλα τμήματα), αντί να διαβάζει μια αποθηκευμένη λίστα μελών - έτσι ένας χρήστης που μόλις απέκτησε τα κριτήρια ταιριάζει αμέσως.
Δείτε τα Αναλυτικά στοιχεία Canvas για την πλήρη επιφάνεια αναλυτικών στοιχείων.
Σχετικά
- Κόμβοι Canvas - πλήρης αναφορά ρύθμισης Διακλάδωσης και Διαχωρισμού βάσει συμπεριφοράς
- Κόμβος Πειράματος
- Παραλλαγές και ομάδα ελέγχου
- Αναλυτικά στοιχεία Canvas