Kuntatti & kunsens
Lista li tista' tiddefendi, mhux sempliċement lista li għandek
Kulħadd jista' jżomm għaxar eluf ta' indirizzi ta' imejl. Il-mistoqsija li tikkonta — dik li regolatur, fornitur u l-koxxenskom stess jistaqsuha b' kliem ftit differenti — hija minn fejn ġie kull wieħed minnhom u fuq xi bażi tista' tikteb lilu. ClickSomo jagħmel dan fatt maħżun minflok ħaġa li tkun trid tirkostruwixxi.
L-identità hija l-indirizz tal-imejl
Kuntatt wieħed għal kull indirizz għal kull proġett, impenjat mid-database u mhux bit-tama. L-indirizzi jiġu normalizzati meta jinkitbu, qatt meta jinqraw — normalizza fuq il-qari u l-konstraint jibqa' żina li tħalli Anna@ u anna@ it-tnejn jidħlu.
In-numri tat-telefon jinħażnu f'E.164 jekk jeżistu, iżda numru ta' telefon huwa attribut, mhux identità. M'hemm l-ebda graff ta' riżoluzzjoni ta' identità, l-ebda protokoll ta' merge u l-ebda trail ta' auditi ta' merges, għax kull kuntatt hawn jiġi permezz ta' kanal li diġà għandu indirizz: importazzjoni, formola, abbonament, jew il-kodiċi tiegħek stess.
L-isem jinħażen sħiħ
display_name jinżel eżatt kif ingħata u qatt ma jinqasam f'partijiet. Il-qsim ta' ismijiet hija fabbrika ta' bugs — "van der Berg", "Kim Min-jun", ismijiet b' kelma waħda, titoli, u kull konvenzjoni ta' ordni li mhix Angla — u qsim ħażin jidher f'merge tag bħala "Għażiż van,", li huwa aħjar minn ebda personalizzazzjoni xejn.
Il-partijiet strutturati jeżistu biss għal sorsi li jipprovduhom diġà separati. Xejn ma jiddeduċihom. U isem li xi ħadd kiteb hu stess qatt ma jinkiteb fuqu minn CSV ta' wara li kienet osservat xi ħaġa differenti, għax last-write-wins jħalli l-importazzjoni l-aktar sloxxa tirbaħ.
- 1IdentitàImejl, normalizzat. Uniku ġo l-proġett.
- 2IsemMaħżun sħiħ.
first_namejiġi ddedott fil-ħin tar-rendering, qatt ma jinħażen. - 3AttributiXi ħaġa li trid, bħala JSON. Tiegħek, u interpolabbli bħala
attrs.*. - 4Tags u listiIt-tags huma first class u jgħixu f'ħażna waħda; il-listi huma sħubija espliċita.
- 5KunsensRingiela waħda għal kull kanal, bi bażi legali u l-prova tagħha.
- 6AvvenimentiLog ta' append-only ta' kull ma għamel din il-persuna. It-tabella li l-prodott jiddependi fuqha.
- ×QattL-ebda password, l-ebda hash, l-ebda session, l-ebda API key. Kolonna li tawtentika lil xi ħadd tkun inċident, mhux karatteristika.
Limitat għat-tenant u l-proġett, it-tnejn
Ir-reġistru tal-kunsens
L-assenza mhix permess
Ringiela waħda għal kull kuntatt għal kull kanal — imejl, SMS, ittra, push — kull waħda fiha stat, bażi legali, sors, il-prova, it-timestamps u l-ġurisdizzjoni. Kuntatt bla ringiela ta' bażi għal kanal ma jistax jintbagħatlu xejn fuq dak il-kanal. Mhux "hu mmarkat". Ma jistax.
consent
Xi ħadd staqsa b'mod attiv. Sottomissjoni ta' formola bl-evidenza maħżuna, double opt-in, checkbox li ikklikkjaha hu stess. Din hija l-iktar bażi b'saħħitha u l-unika waħda li formola tista' tipproduċi.
legitimate_interest
L-aħjar li importazzjoni ta' CSV tista' tilħaq. Spreadsheet ma tistax tiftakar xi ħadd qabel ma xi ħaġa, għalhekk qatt ma jingħataw permess li jgħidu li għamel — u t-tlugħ mill-ġdid tal-istess file ma jtejjibhiex.
contract
Inti tikteb lilhom għax ta' xi ħaġa li it-tnejn li intkom tappartjenu għaliha. It-tifkira tas-servizz, l-avviż tar-rinnova, dik il-ħaġa li jkunu jistgħu jinqdew jekk ma jirċevuhax.
Qabel kampanja tibgħat, tara l-taħlita ta' bażijiet tal-udjenza tagħha: kemm minn dawn in-nies talbu, kemm inti tilħaq taħt interess leġittimu, u kemm hemm minħabba kuntratt. Hu numru wieħed li waqaf iktar sendings ħżiena minn kwalunkwe banner ta' twissija li qatt nkitbet.
Għaliex dan hu iktar stretti milli jkollu jkun għalik: mhuwiex verament dwar int. Ir-reputazzjoni tal-bulk sending hija riżorsa kondiviża, u lista waħda bla ħsieb tissawwar il-bir għal kulħadd li jibgħat mill-istess infrastruttura. Ir-rati ta' kumplamenti u bounces għal kull tenant jiġu mmonitorjati, u kont li r-rati tiegħu jaqbu s-sogla jiġi throttled hawn — qabel ma fornitur jagħmel lil kulħadd fl-istess ħin.

Wara kull ringiela fil-lista, xi ħadd qal iva.
Erba' triqat ta' dħul
Kull rotta lejn il-lista tiegħek hija int, taġixxi fuq id-data tiegħek stess
M'hemm l-ebda lane ta' ingest b'serviċi-token u l-ebda prodott aħwa jikteb bil-mod fil-kuntatti tiegħek. Jekk trid xi ħadd fuq lista, waħda minn dawn l-erbgħa poġġithom hemm.
Importazzjoni ta' CSV
Mimjata kolonna b' kolonna, normalizzata fuq il-kitba, MX-checked biex domanjiet mejta u b' żbalji jinqabdu qabel ma jagħmlu hard-bounce, u mniżżla b' bażi li inti tissettja b'mod espliċitu. L-importazzjoni tieħu id, u kull kuntatt li ħolqot jipponta lura għaliha.
Formola ta' ClickSomo
Mirrenderata mill-istess dokument bħal kull ħaġa oħra, b'validazzjoni, honeypot u rate limit. Sottomissjoni hija r-rotta waħda li tista' b'mod leġittimu tipproduċi consent, għax hija l-unika waħda fejn il-persuna hija preżenti.
Paġna li bnejt f'dash-b
Id-dashboard designer jippubblika paġni; formola fuq waħda minnhom tippostja hawn bil-kredenzjali tiegħek stess. L-istess validazzjoni, l-istess ġestjoni ta' kunsens, l-ebda integrazzjoni oħra biex tinżamm.
L-API pubblika
POST /v1/contacts bit-token tiegħek stess, semantika ta' upsert, ċavetta ta' idempotenza rispettata. L-app tiegħek diġà taf min reġistra; din hija l-iqsar triq minn dak il-fatt għal funnel.
Is-segments huma predikat, ikkompilati
Segment huwa siġra ta' predikat maħżuna fuq il-qasam tal-kuntatti, attributi, tags, sħubija f'listi u mġieba, ikkompilata għal SQL u miżmuma fil-cache b'għadd. L-operaturi huma d-drawwiet — equals, not equals, in, not in, starts with, ends with, contains, is set, is not set — kombinati b'and, or u not sa kwalunkwe fond li għandek bżonn.
Ara previżjoni qabel ma tużah. L-endpoint jirritorna kuntatti veri, għalhekk "min tassew hemm f'dan" hija mistoqsija li tweġibha billi tħares, mhux billi tibgħat u tiskopri.
Is-segments imbagħad jagħmlu xogħol doppju: b'udjenza għal kampanja, b'kondizzjoni fuq fergħa ta' funnel, u b'trigger fi jihom stess — segment_enter jibda run il-mument li xi ħadd isir eliġibbli.
- 1Tag
tags contains "regular" - 2Attribut
attrs.total_orders >= 3— il-qasam tiegħek, l-isem tiegħek għalih. - 3ImġibaNru ta' avveniment
order.paidfl-aħħar 90 jum. - 4KunsensBażi tajba u użabbli għall-e-mail. Kuntatti mingħajr waħda m'humiex fil-għadd, għax xorta ma setgħux jintbagħtulhom.
- iPreviżjoni412 kuntatti, elenkati. Miġbuda mill-ġdid waqt l-ibgħat, għax segment huwa mistoqsija u mhux snapshot.
Ikkompilat għal SQLGħadd fil-cache, tweġiba live
Is-suppressjoni, u meta tiġi ċċekkjata
Is-suppressjonijiet huma project-scoped u globali: hard bounces, complaints, unsubscribes, daħliet manwali u indirizzi ta' rwoli. Jiġu ċċekkjati fil-ħin tal-ibgħat, u mbagħad mill-ġdid ġewwa stess fis-servizz tal-ibgħat.
Dik it-tieni kelma hi li tagħmel ix-xogħol. Funnel b'stennija ta' tlett ijiem fiha għandha twieqa ta' tlett ijiem li fiha xi ħadd jista' jkun unsubscribed, u sistema li ċċekkjat is-suppressjoni meta l-messaġġ tqiegħed fil-kju xorta tibgħatlu. Iċ-ċekkeġġ fil-ħin tal-ibgħat huwa d-differenza bejn li tirrispetta unsubscribe u li tirreġistrah.
L-ħassar jaħdem bl-istess mod: talba ta' tħassir tneħħi l-kuntatt u l-istorja tal-messaġġi tiegħu minn hawn, u tilħaq kull servizz aħwa li kellu kopja permezz tal-istess lane intern li l-familja kollha tuża. Hemm post wieħed fejn tista' tistaqsi u ħaġa waħda li tiġri.