Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το όνομά σας και ένα email ή έναν αριθμό τηλεφώνου. Θα σας στείλουμε πληροφορίες για την πρόσβαση στο Tajo.

Ομάδα Tajo Αρχάριος 12 λεπτά

Κατανόηση του Συγχρονισμού Δεδομένων Shopify με το Brevo

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

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

Γρήγορος έλεγχος Αυτό το άρθρο προϋποθέτει ότι έχετε συνδέσει το Shopify και το Brevo και έχετε δημοσιεύσει τουλάχιστον έναν κανόνα συγχρονισμού. Αν όχι, ξεκινήστε με το άρθρο σύνδεση του Tajo με το Shopify.

Η μορφή ενός συγχρονισμού

Κάθε συγχρονισμός στο Tajo είναι ένας κανόνας συγχρονισμού: ένας ελεγμένος, εγκεκριμένος ορισμός του τι ακριβώς μετακινείται και πώς. Ένας κανόνας έχει τέσσερα μέρη που μπορείτε να εξετάσετε στη σελίδα του, στην ενότητα Connectors > Syncs:

ΜέροςΤι κάνει
Αντιστοίχιση πεδίωνΚάθε πεδίο προέλευσης, το πεδίο Brevo στο οποίο εγγράφεται και τυχόν ενδιάμεσος μετασχηματισμός
Έκφραση φίλτρουΑξιολογείται ανά εγγραφή· οι εγγραφές που δεν ταιριάζουν παραλείπονται
Cursor (δείκτης προόδου)Παρακολουθεί μέχρι πού έχει προχωρήσει ο συγχρονισμός, ώστε κάθε εκτέλεση να συνεχίζει από εκεί που σταμάτησε η προηγούμενη
Ιστορικό εκτελέσεωνΚάθε εκτέλεση, με τις εγγραφές που διαβάστηκαν, εγγράφηκαν και απέτυχαν, καθώς και τη διάρκεια και την κατάσταση

Τα δεδομένα ρέουν προς μία κατεύθυνση: από την πηγή σας προς το Brevo. Το Tajo δεν εγγράφει δεδομένα πίσω στο Shopify.

Πότε συγχρονίζονται τα δεδομένα

Οι εκτελέσεις συγχρονισμού γίνονται σε προγραμματισμένες παρτίδες, ή κατ’ απαίτηση όταν ενεργοποιείτε μια εκτέλεση από τη σελίδα του κανόνα. Το Tajo δεν είναι αγωγός πραγματικού χρόνου: μια αλλαγή στο Shopify φτάνει στο Brevo στην επόμενη εκτέλεση, όχι μέσα σε δευτερόλεπτα. Αυτό είναι σκόπιμο. Οι εκτελέσεις σε παρτίδες είναι αυτό που κάνει κάθε εγγραφή ελέγξιμη, εντός προϋπολογισμού και αποδοτέα σε μια συγκεκριμένη εκτέλεση στο ίχνος ελέγχου (audit trail).

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

Οι εγγυήσεις διακυβέρνησης

Η συγκατάθεση αποτυγχάνει κλειστά

Ένας κανόνας συγχρονισμού δεν μπορεί να δημοσιευτεί χωρίς πολιτική συγκατάθεσης, και κατά την εκτέλεση μια εγγραφή χωρίς αποδείξιμη συγκατάθεση δεν εγγράφεται. Όταν η συγκατάθεση δεν μπορεί να τεκμηριωθεί, το Tajo αρνείται την εγγραφή αντί να μαντέψει. Ο τρόπος αποτυχίας είναι πάντα «υπερβολικά προσεκτικός», ποτέ «υπερ-αποστολή».

Οι εκτελέσεις είναι ταυτοδύναμες (idempotent)

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

Όλα ελέγχονται

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

Οι αποτυχίες θέτουν τον κανόνα σε παύση

Αν αποτύχουν αρκετές διαδοχικές εκτελέσεις, ένας μηχανισμός ασφαλείας (circuit breaker) θέτει αυτόματα τον κανόνα σε παύση και εμφανίζει το τελευταίο σφάλμα στη σελίδα του κανόνα. Διορθώστε την αιτία και, στη συνέχεια, δημοσιεύστε ξανά για να συνεχιστεί η λειτουργία. Μια μερικώς αποτυχημένη εκτέλεση αναφέρει τον αριθμό των αποτυχιών της, ώστε να βλέπετε ακριβώς τι δεν έφτασε στον προορισμό του.

Πώς γίνονται σεβαστές οι απεγγραφές

Το Tajo αντιμετωπίζει το Brevo ως την πηγή αλήθειας για τη συγκατάθεση email:

  • Όταν μια επαφή απεγγράφεται μέσω του συνδέσμου στο υποσέλιδο ενός email του Brevo, αυτή η εξαίρεση (opt-out) καταγράφεται στην επαφή, και το Brevo την εξαιρεί από περαιτέρω καμπάνιες.
  • Οι επαφές που βρίσκονται σε μαύρη λίστα στο Brevo παραμένουν εξαιρεμένες· οι μεταγενέστερες αποστολές δεν τις επαναφέρουν.
  • Το Tajo δεν προωθεί την κατάσταση απεγγραφής πίσω στο Shopify. Αν συλλέγετε συγκατάθεση email και στο Shopify, διαχειριστείτε την εκεί ξεχωριστά· μην υποθέτετε ότι τα δύο συστήματα αντικατοπτρίζουν το ένα το άλλο.

Ποια δεδομένα είναι διαθέσιμα

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

Τι δεν κάνει το Tajo σήμερα

Η ακρίβεια σχετικά με τα όρια έχει μεγαλύτερη σημασία από μια μακριά λίστα λειτουργιών:

  • Δεν υπάρχει αμφίδρομος συγχρονισμός. Τίποτα δεν εγγράφεται πίσω στο Shopify: ούτε απεγγραφές, ούτε ετικέτες, ούτε βαθμολογίες αλληλεπίδρασης.
  • Δεν υπάρχει συγχρονισμός σε πραγματικό χρόνο. Οι εκτελέσεις είναι προγραμματισμένες ή χειροκίνητα ενεργοποιούμενες παρτίδες, όχι ροή δεδομένων κάτω του λεπτού.
  • Δεν υπάρχει παρακολούθηση αποθεμάτων. Τα επίπεδα αποθέματος προϊόντων δεν παρακολουθούνται, και δεν υπάρχουν ειδοποιήσεις επανόδου σε απόθεμα (back-in-stock).

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

Πού να δείτε τα δεδομένα σας

  • Στο Tajo: ανοίξτε τον κανόνα συγχρονισμού στην ενότητα Connectors > Syncs για το ιστορικό εκτελέσεων, τη θέση του cursor και τους μετρητές ανά εκτέλεση. Το ίχνος ελέγχου καταγράφει δημοσιεύσεις και εγκρίσεις.
  • Στο Brevo: ανοίξτε τις Επαφές και εξετάστε τα χαρακτηριστικά οποιασδήποτε επαφής για να επιβεβαιώσετε ότι τα αντιστοιχισμένα πεδία συμπληρώνονται. Δημιουργήστε τμήματα πάνω σε αυτά τα χαρακτηριστικά για στόχευση.

Αντιμετώπιση προβλημάτων

  • Οι επαφές δεν εμφανίζονται στο Brevo: ελέγξτε την πιο πρόσφατη εκτέλεση του κανόνα για αποτυχίες, καθώς και την κατάστασή του (ένας κανόνας σε παύση δεν εκτελείται). Δείτε το άρθρο contacts missing in Brevo.
  • Οι εκτελέσεις αποτυγχάνουν επανειλημμένα: ο μηχανισμός ασφαλείας θα θέσει τον κανόνα σε παύση και θα εμφανίσει το τελευταίο σφάλμα. Δείτε το άρθρο data not syncing.
  • Διπλότυπες επαφές: οι εγγραφές είναι ταυτοδύναμες ανά εγγραφή προέλευσης, αλλά τα προϋπάρχοντα διπλότυπα στο Brevo παραμένουν. Δείτε το άρθρο duplicate contacts.

Συχνές ερωτήσεις

Μπορώ να κάνω τον συγχρονισμό πιο γρήγορο; Μπορείτε να ενεργοποιήσετε μια εκτέλεση κατ’ απαίτηση οποιαδήποτε στιγμή από τη σελίδα του κανόνα συγχρονισμού. Δεν υπάρχει λειτουργία πραγματικού χρόνου.

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

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

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

Σχετικά άρθρα

Λάβετε βοήθεια

  • Ζωντανή συνομιλία: διαθέσιμη στον πίνακα ελέγχου του Tajo (κάτω δεξιά)
  • Υποστήριξη μέσω email: [email protected]
  • Τεκμηρίωση: docs.tajo.io