Ιστορικό και εκδόσεις
Κάθε καμπάνια και κάθε canvas έχει δύο σχετικές αλλά διακριτές επιφάνειες για να κατανοήσετε τι άλλαξε και να το επαναφέρετε:
- Ιστορικό - ένα αρχείο συμβάντων: ποιος έκανε τι και πότε (δημιούργησε, επεξεργάστηκε, έθεσε σε παύση, έστειλε, αρχειοθέτησε, επισήμανε, επανέφερε).
- Εκδόσεις - αμετάβλητα στιγμιότυπα της οντότητας σε ένα χρονικό σημείο, με ενέργειες Σύγκριση και Επαναφορά.
Και τα δύο είναι προσβάσιμα από το μενού με τις 3 τελείες στη γραμμή των σελίδων λίστας καμπανιών και canvas.
Ιστορικό (αρχείο ελέγχου)
Το συρτάρι Ιστορικού εμφανίζει μία γραμμή ανά συμβάν, με το νεότερο πρώτο. Κάθε γραμμή δείχνει το όνομα του εκτελεστή, μια φράση που περιγράφει την ενέργεια και σύντομη σύνοψη από το payload changes - για edit αναφέρει τα πεδία που άλλαξαν· για restore εμφανίζει τις εκδόσεις από/προς κ.λπ.
| Ενέργεια | Πότε καταγράφεται |
|---|---|
| Δημιουργήθηκε | Δημιουργήθηκε καμπάνια ή canvas (καταγράφει επίσης το κανάλι για καμπάνιες). |
| Επεξεργάστηκε | Αποθήκευση με τουλάχιστον ένα παρακολουθούμενο πεδίο που άλλαξε. |
| Δημοσιεύτηκε | Δημοσιεύτηκε canvas (καμία ενέργεια όταν το στιγμιότυπο είναι ίδιο με την τελευταία δημοσιευμένη έκδοση). |
| Στάλθηκε / Ξεκίνησε | Ξεκίνησε καμπάνια. |
| Τέθηκε σε παύση / Συνεχίστηκε | Μεταβάσεις κατάστασης σε ενεργές καμπάνιες. |
| Αντιγράφηκε | Νέα οντότητα αντιγράφηκε από υπάρχουσα. |
| Άλλαξε ετικέτα | Προστέθηκαν ή αφαιρέθηκαν ετικέτες-χάπια. |
| Αρχειοθετήθηκε | Η οντότητα αρχειοθετήθηκε (καταγράφει επίσης μόνιμες διαγραφές). |
| Επαναφέρθηκε | Εκτελέστηκε επαναφορά· το payload περιλαμβάνει τους αριθμούς εκδόσεων από/προς. |
Το Ιστορικό είναι μόνο για ανάγνωση. Δεν υπάρχει UI για επεξεργασία ή διαγραφή εγγραφών - το αρχείο χρησιμεύει για κατανόηση του τι συνέβη, όχι για επεξεργασία του παρελθόντος.
Εκδόσεις (στιγμιότυπα)
Κάθε αποθήκευση και κάθε έναρξη δημιουργεί αμετάβλητο στιγμιότυπο της επεξεργάσιμης επιφάνειας της οντότητας (όνομα, περιγραφή, κανάλι, στόχευση, πρόγραμμα, παραλλαγές, ετικέτες κ.λπ. - τα στατιστικά παραμένουν στη ζωντανή εγγραφή και όχι στο στιγμιότυπο). Όταν δύο διαδοχικές αποθηκεύσεις παράγουν byte-identical στιγμιότυπα, η δεύτερη παραλείπεται για να αποφευχθεί θόρυβος στη χρονογραμμή.
Σύγκριση δύο εκδόσεων
Επιλέξτε δύο γραμμές εκδόσεων και κάντε κλικ στη Σύγκριση. Ανοίγει το παράθυρο διαφορών με μία γραμμή ανά πεδίο που άλλαξε· κάθε γραμμή είναι αναδιπλούμενη για έλεγχο των τιμών JSON πριν/μετά. Αν τα δύο στιγμιότυπα είναι ίδια, θα δείτε μήνυμα «Αυτές οι δύο εκδόσεις είναι ίδιες».
Επαναφορά έκδοσης
Κάντε κλικ στην Επαναφορά σε οποιαδήποτε γραμμή για να επαναφέρετε εκείνο το στιγμιότυπο. Το τι θα συμβεί εξαρτάται από την τρέχουσα κατάσταση της ζωντανής οντότητας:
- Πρόχειρα και ενεργά στοιχεία - το στιγμιότυπο αντιγράφεται στην υπάρχουσα ζωντανή εγγραφή και προστίθεται νέα εγγραφή «επαναφέρθηκε» στη χρονογραμμή Ιστορικού.
- Απεσταλμένες / ολοκληρωμένες / ακυρωμένες καμπάνιες - οι καμπάνιες τελικής κατάστασης δεν επεξεργάζονται επιτόπου, οπότε η Επαναφορά δημιουργεί νέα πρόχειρη καμπάνια με το στιγμιότυπο. Η καμπάνια που ξεκίνησε παραμένει ακριβώς όπως ήταν.
Η αρχή πίσω από αυτόν τον διαχωρισμό: η ζωντανή, αμετάβλητη εγγραφή είναι ιερή και οι επεξεργασίες γίνονται νέο πρόχειρο.
Βέλτιστες πρακτικές
- Χρησιμοποιείτε την Επαναφορά ως δίχτυ ασφαλείας, όχι ως ροή εργασίας. Αν επαναφέρετε εκδόσεις για να δοκιμάσετε παραλλαγές, προτιμήστε δοκιμές A/B ή αντιγραφή και επεξεργασία.
- Δειγματίστε τι άλλαξε πριν από την έναρξη. Ανοίξτε τις δύο πιο πρόσφατες εκδόσεις στη Σύγκριση πριν πατήσετε αποστολή για να εντοπίσετε ακούσια απόκλιση.
- Αρχειοθετήστε αναλυτικά πρόχειρα. Οι αρχειοθετημένες οντότητες παραμένουν στη χρονογραμμή και μπορούν να επαναφερθούν· απλώς δεν γεμίζουν την ενεργή λίστα.