Επαφές & συγκατάθεση
Μια λίστα που μπορείτε να υπερασπιστείτε, όχι απλώς μια λίστα που έχετε
Ο καθένας μπορεί να κρατά δέκα χιλιάδες διευθύνσεις e-mail. Το ερώτημα που μετράει — αυτό που θέτουν μια ρυθμιστική αρχή, ένας πάροχος και η δική σας συνείδηση με ελαφρώς διαφορετικά λόγια — είναι από πού προήλθε κάθε μία από αυτές και με ποια βάση επιτρέπεστε να της γράφετε. Το ClickSomo το καθιστά αποθηκευμένο γεγονός αντί για κάτι που θα έπρεπε να ανακατασκευάσετε.
Ταυτότητα είναι η διεύθυνση e-mail
Μία επαφή ανά διεύθυνση ανά έργο, επιβαλλόμενη από τη βάση δεδομένων και όχι από ελπίδα. Οι διευθύνσεις κανονικοποιούνται κατά την εγγραφή, ποτέ κατά την ανάγνωση — με κανονικοποίηση κατά την ανάγνωση ο περιορισμός είναι διακόσμηση που αφήνει να περάσουν τόσο το Anna@ όσο και το anna@.
Τα τηλεφωνικά νούμερα αποθηκεύονται σε μορφή E.164 όπου υπάρχουν, αλλά ένα τηλεφωνικό νούμερο είναι χαρακτηριστικό, όχι ταυτότητα. Δεν υπάρχει γράφος επίλυσης ταυτοτήτων, ούτε πρωτόκολλο συγχώνευσης, ούτε ιστορικό ελέγχου συγχωνεύσεων, επειδή κάθε επαφή εδώ φτάνει μέσω καναλιού που έχει ήδη διεύθυνση: μια εισαγωγή, μια φόρμα, μια συνδρομή, ή ο δικός σας κώδικας.
Το όνομα αποθηκεύεται ολόκληρο
Το display_name διατηρείται ακριβώς όπως δόθηκε και δεν διασπάται ποτέ σε μέρη. Ο διαχωρισμός ονομάτων είναι εργοστάσιο σφαλμάτων — «van der Berg», «Kim Min-jun», μονώνυμα, τίτλοι, και κάθε σύμβαση σειράς που δεν είναι αγγλοσαξονική — και ένα λάθος διαχωρισμός εμφανίζεται σε ετικέτα συγχώνευσης ως «Αγαπητέ van,», που είναι χειρότερο από καμία εξατομίκευση.
Δομημένα μέρη υπάρχουν μόνο για πηγές που τα παρέχουν ήδη διαχωρισμένα. Τίποτα δεν τα παράγει. Και ένα όνομα που κάποιος πληκτρολόγησε ο ίδιος δεν αντικαθίσταται ποτέ από μεταγενέστερο CSV που τυχαία κατέγραψε κάτι διαφορετικό, επειδή το «νικεί το τελευταίο» αφήνει τη πιο απρόσεκτη εισαγωγή να κερδίσει.
- 1ΤαυτότηταΔιεύθυνση e-mail, κανονικοποιημένη. Μοναδική μέσα στο έργο.
- 2ΌνομαΑποθηκεύεται ολόκληρο. Το
first_nameπαράγεται κατά την εμφάνιση, δεν αποθηκεύεται ποτέ. - 3ΧαρακτηριστικάΟτιδήποτε θέλετε, σε μορφή JSON. Δικά σας, και ενσωματώσιμα ως
attrs.*. - 4Ετικέτες και λίστεςΟι ετικέτες είναι αντικείμενα πρώτης τάξης και ζουν σε ένα αποθετήριο· οι λίστες είναι ρητή συμμετοχή.
- 5ΣυναίνεσηΜία γραμμή ανά κανάλι, με νόμιμη βάση και τα αποδεικτικά της στοιχεία.
- 6ΓεγονόταΈνα αρχείο μόνο-προσθήκης με όλα όσα έκανε αυτό το άτομο. Ο πίνακας στον οποίο στηρίζεται το προϊόν.
- ×ΠοτέΧωρίς κωδικό, χωρίς hash, χωρίς συνεδρία, χωρίς κλειδί API. Μια στήλη που πιστοποιεί κάποιον θα ήταν περιστατικό, όχι λειτουργία.
Περιορισμένο σε μισθωτή και έργο, και τα δύο
Το μητρώο συγκατάθεσης
Η απουσία δεν είναι άδεια
Μία γραμμή ανά επαφή ανά κανάλι — e-mail, SMS, επιστολή, push — καθεμία με μια κατάσταση, μια νόμιμη βάση, μια πηγή, τα αποδεικτικά στοιχεία, τις χρονοσημάνσεις και τη δικαιοδοσία. Μια επαφή χωρίς γραμμή βάσης για ένα κανάλι δεν μπορεί να λάβει τίποτα σε αυτό το κανάλι. Όχι «έχει σημειωθεί». Δεν μπορεί.
consent
Κάποιος το ζήτησε ενεργά. Υποβολή φόρμας με αποθηκευμένα αποδεικτικά, διπλή επιβεβαίωση, ένα πλαίσιο επιλογής που τicked ο ίδιος. Αυτή είναι η ισχυρότερη βάση και η μόνη που μπορεί να παράγει μια φόρμα.
legitimate_interest
Το καλύτερο που μπορεί να καταλήξει μια εισαγωγή CSV. Ένα υπολογιστικό φύλλο δεν μπορεί να θυμάται κάποιον να συμφωνεί σε κάτι, οπότε δεν επιτρέπεται ποτέ να ισχυριστεί ότι το έκανε — και η επανεισαγωγή του ίδιου αρχείου δεν το αναβαθμίζει.
contract
Τους γράφετε λόγω κάτι στο οποίο και οι δύο είστε μέρος. Η υπενθύμιση υπηρεσίας, η ειδοποίηση ανανέωσης, αυτό που θα ενοχλούσε να μη λάβουν.
Πριν σταλεί μια καμπάνια, βλέπετε το μείγμα βάσεων του κοινού της: πόσοι από αυτούς τους ανθρώπους το ζήτησαν, πόσους προσεγγίζετε βάσει έννομου ενδιαφέροντος, και πόσοι είναι εκεί λόγω συμβολαίου. Είναι ένας αριθμός που έχει σταματήσει περισσότερες κακές αποστολές από ό,τι οποιοδήποτε προειδοποιητικό banner γράφτηκε ποτέ.
Γιατί αυτό είναι αυστηρότερο από ό,τι χρειάζεται για εσάς: δεν αφορά πραγματικά εσάς. Η φήμη της μαζικής αποστολής είναι κοινός πόρος, και μία απρόσεκτη λίστα δηλητηριάζει το πηγάδι για όλους όσους στέλνουν από την ίδια υποδομή. Τα ποσοστά παραπόνων και αναπηδήσεων ανά μισθωτή παρακολουθούνται, και ένας λογαριασμός whose ποσοστά υπερβαίνουν το όριο περιορίζεται εδώ — πριν το κάνει ένας πάροχος σε όλους ταυτόχρονα.

Πίσω από κάθε γραμμή της λίστας, κάποιος είπε ναι.
Τέσσερις δρόμοι εισόδου
Κάθε δρόμος προς τη λίστα σας είστε εσείς, ενεργώντας στα δικά σας δεδομένα
Δεν υπάρχει κανένας δρόμος εισαγωγής με token υπηρεσίας και κανένα αδελφό προϊόν που γράφει διακριτικά στις επαφές σας. Αν θέλετε κάποιον σε μια λίστα, ένα από αυτά τα τέσσερα τον έβαλε εκεί.
Εισαγωγή CSV
Αντιστοιχισμένη στήλη προς στήλη, κανονικοποιημένη κατά την εγγραφή, με έλεγχο MX ώστε νεκροί και λανθασμένοι τομείς να εντοπίζονται πριν προκαλέσουν οριστική αναπήδηση, και με βάση συναίνεσης που ορίζετε ρητά. Η εισαγωγή λαμβάνει ένα αναγνωριστικό, και κάθε επαφή που δημιούργησε δείχνει πίσω σε αυτό.
Μια φόρμα ClickSomo
Αποδίδεται από το ίδιο έγγραφο με όλα τα άλλα, με επικύρωση, honeypot και όριο ρυθμού. Μια υποβολή είναι ο μόνος δρόμος που μπορεί νόμιμα να παράγει consent, επειδή είναι ο μόνος όπου το άτομο είναι παρόν.
Μια σελίδα που φτιάξατε στο dash-b
Ο σχεδιαστής dashboard δημοσιεύει σελίδες· μια φόρμα σε μία από αυτές αποστέλλεται εδώ με τα δικά σας διαπιστευτήρια. Ίδια επικύρωση, ίδια διαχείριση συναίνεσης, χωρίς δεύτερη ενσωμάτωση προς συντήρηση.
Το δημόσιο API
POST /v1/contacts με το δικό σας token, σημασιολογία upsert, με σεβασμό στο κλειδί idempotency. Η εφαρμογή σας ξέρει ήδη ποιος εγγράφηκε· αυτή είναι η συντομότερη διαδρομή από αυτό το γεγονός σε ένα funnel.
Τα τμήματα είναι ένα κατηγόρημα, μεταγλωττισμένο
Ένα τμήμα είναι ένα αποθηκευμένο δέντρο κατηγορημάτων πάνω σε πεδία επαφών, χαρακτηριστικά, ετικέτες, συμμετοχή σε λίστες και συμπεριφορά, που μεταγλωττίζεται σε SQL και αποθηκεύεται στην προσωρινή μνήμη με ένα πλήθος. Οι τελεστές είναι οι συνηθισμένοι — ίσο, όχι ίσο, σε, όχι σε, ξεκινά με, τελειώνει με, περιέχει, έχει οριστεί, δεν έχει οριστεί — συνδυαζόμενοι με και, ή και όχι σε όποιο βάθος χρειάζεστε.
Κάντε προεπισκόπηση πριν το χρησιμοποιήσετε. Το endpoint επιστρέφει πραγματικές επαφές, οπότε το «ποιοι βρίσκονται πραγματικά εδώ» είναι ερώτηση που απαντάτε κοιτάζοντας και όχι στέλνοντας και μαθαίνοντας.
Τα τμήματα στη συνέχεια εξυπηρετούν διπλό σκοπό: ως κοινό για μια καμπάνια, ως συνθήκη σε έναν κλάδο χοάνης και ως ενεργοποιητής από μόνα τους — το segment_enter ξεκινά μια εκτέλεση τη στιγμή που κάποιος γίνεται επιλέξιμος.
- 1Ετικέτα
tags contains "regular" - 2Χαρακτηριστικό
attrs.total_orders >= 3— το πεδίο σας, η ονομασία σας για αυτό. - 3ΣυμπεριφοράΚανένα συμβάν
order.paidτις τελευταίες 90 ημέρες. - 4ΣυναίνεσηΜια χρηστική βάση ηλεκτρονικού ταχυδρομείου. Οι επαφές χωρίς μία δεν μετρώνται, γιατί δεν θα μπορούσαν ούτως ή άλλως να τους σταλεί κάτι.
- iΠροεπισκόπηση412 επαφές, καταχωρισμένες. Μετριούνται ξανά κατά την αποστολή, γιατί ένα τμήμα είναι μια ερώτηση και όχι ένα στιγμιότυπο.
Μεταγλωττισμένο σε SQLΠλήθος σε προσωρινή μνήμη, απάντηση σε πραγματικό χρόνο
Αποκλεισμοί και πότε ελέγχονται
Οι αποκλεισμοί έχουν εύρος έργου και είναι καθολικοί: σκληρές αποτυχίες παράδοσης, παράπονα, διαγραφές συνδρομής, χειροκίνητες καταχωρίσεις και διευθύνσεις ρόλων. Ελέγχονται κατά την ώρα της αποστολής και στη συνέχεια ξανά μέσα στην ίδια την υπηρεσία αποστολής.
Αυτός ο δεύτερος έλεγχος κάνει τη δουλειά. Μια χοάνη με αναμονή τριών ημερών έχει ένα τριήμερο παράθυρο μέσα στο οποίο κάποιος μπορεί να διαγράψει τη συνδρομή του, και ένα σύστημα που έλεγξε τους αποκλεισμούς όταν η μηνυματοποίησε θα τους στείλει ούτως ή άλλως. Ο έλεγχος κατά την αποστολή είναι η διαφορά ανάμεσα στο να σεβαστείτε μια διαγραφή συνδρομής και στο να την απλώς καταγράψετε.
Η διαγραφή λειτουργεί με τον ίδιο τρόπο: ένα αίτημα διαγραφής αφαιρεί την επαφή και το ιστορικό μηνυμάτων της εδώ, και φτάνει σε κάθε αδελφή υπηρεσία που κρατούσε αντίγραφο μέσω του ίδιου εσωτερικού καναλιού που χρησιμοποιεί όλη η οικογένεια. Υπάρχει ένα μέρος για να ζητήσετε και ένα πράγμα που συμβαίνει.