Tengiliðir & samþykki
Listi sem þú getur varið, ekki bara listi sem þú átt
Hver sem er getur átt tíu þúsund netföng. Spurningin sem skiptir máli — sú sem stjórnvöld, þjónustuaðili og eigið samviska þín spyrja öll með örlítið ólíkum orðum — er hvert þau komu frá og á hvaða grundvelli þú mátt skrifa á þau. ClickSomo gerir það að geymdri staðreynd í stað þess að þú þurfir að endurskapa hana.
Auðkennið er netfangið
Einn tengiliður á hverfang fyrir hvert verkefni, framfylgt af gagnagrunninum en ekki voninni. Netföng eru staðlað þegar þau eru skrifuð, aldrei þegar þau eru lesin — staðlað við lestur og takmarkið er aðeins skraut sem leyfir bæði Anna@ og anna@ inn.
Símanúmer eru geymd í E.164 þar sem þau eru til, en símanúmer er eiginleiki, ekki auðkenni. Það er engin auðkennisupplausnargraf, engar sameiningarreglur og engar skrár yfir sameiningar, því hver tengiliður hér berst um rás sem þegar hefur netfang: innflutningur, eyðublað, áskrift eða eigin kóði þinn.
Nafnið er geymt óbrotið
display_name er geymt nákvæmlega eins og það var gefið og aldrei klofið í hluta. Nafnaklofning er villuverksmiðja — „van der Berg“, „Kim Min-jun“, einnöfn, titlar og allar röðunarvenjur sem eru ekki enskar — og röng klofning birtist í samrunamerki sem „Kæri van,“, sem er verra en engin persónuvæðing.
Skipulagðir hlutar eru aðeins til fyrir þau gögn sem koma þegar aðskilin. Ekkert leiðir þá af sér. Og nafn sem einhver sló sjálfur inn er aldrei yfirskrifað af síðari CSV-skrá sem tilviljun tók eitthvað annað eftir, því „síðast skrifar vinnur“ leyfir ónákvæmasta innflutningnum að sigra.
- 1AuðkenniNetfang, staðlað. Einstakt innan verkefnisins.
- 2NafnGeymt óbrotið.
first_nameer unnið úr við birtingu, aldrei geymt. - 3EiginleikarHvað sem þú vilt, sem JSON. Þín gögn, og nothæf sem
attrs.*. - 4Merki og listarMerki eru sjálfstæðar einingar og búa í einni geymslu; listar eru skýr meðlimaskipting.
- 5SamþykkiEin lína fyrir hverja rás, með löglegum grundvelli og sönnunargögnum hans.
- 6AtburðirAðeins viðbætandi atburðaskrá yfir allt sem þessi einstaklingur gerði. Taflan sem allt product byggir á.
- ×AldreiEkkert lykilorð, ekkert hash, engin seta, enginn API-lykill. Dálkur sem auðkennir einhvern væri atvik, ekki eiginleiki.
Takmarkað við leigjanda og verkefni, bæði
Samþykkiskráin
Fjarvera er ekki heimild
Ein lína fyrir hvern tengilið á hverri rás — netfang, SMS, bréf, push — hver með stöðu, löglegum grundvelli, uppruna, sönnunargögnum, tímastemplingum og lögsæti. Tengiliður án grundvallarlínu fyrir rás má ekki fá neitt á þeirri rás. Ekki „er merktur“. Má ekki.
consent
Einhvers kveðið beint á. Eyðublaðsinnsetning með geymdum sönnunargögnum, tvöföld áskrift, eða gátreitur sem þeir sjálfir merktu við. Þetta er sterki grundvöllurinn og sá eina sem eyðublað getur skilað.
legitimate_interest
Hið besta sem CSV-innflutningur getur skilað. Töflureiknir getur ekki munað eftir samþykki einhvers, svo honum er aldrei heimilt að telja að svo hafi verið — og að hlaða sömu skrá inn aftur bætir ekkert.
contract
Þú skrifar til þeirra vegna þess sem þið eruð bæði aðilar að. Þjónustuáminningin, endurnýjunartilkynningin, það sem þeir yrðu reiðir yfir að fá ekki.
Áður en herferð sendist út sérðu grundvallarsamsetningu áhorfendanna: hve margir beiddust sjálfir, hve margir þú náir undir löglegum hagsmunum, og hve margir eru þar vegna samnings. Það er ein tala sem hefur stöðvað fleiri slæm sendingar en nokkurt viðvörunarborði sem nokkurn tímann var skrifaður.
Af hverju þetta er strangara en nauðsynlegt er fyrir þig: þetta snýr í raun ekki um þig. Orðspor magnsendinga er sameiginlegt auðlind, og ein ábyrgðarlaus listi spillir brunni fyrir alla sem senda frá sömu innviðunum. Kvörtunar- og hopphlutföll eru vöktuð fyrir hvern leigjanda, og reikningur sem fer yfir viðmiðin er hægt hér — áður en þjónustuaðili gerir það fyrir alla í einu.

Á bak við hverja línu í listanum sagði einhver já.
Fjórar leiðir inn
Hver leið inn á listann þinn er þú, sem starfar með eigin gögn
Það er engin þjónustutekja-innsetningarrás og ekkert systkinaverkefni sem skrifar hljóðlega í tengiliðina þína. Ef þú vilt hafa einhvern á lista, þá er það ein af þessum fjórum sem settu hann þar.
CSV-innflutningur
Vortaður dálk fyrir dálk, staðlaður við skrif, MX-prófaður svo dauð og innsláttarvilluð lén séu gripin áður en þau hoppa fast, og kominn með grundvelli sem þú stillir beint. Innflutningurinn fær auðkenni, og hver tengiliður sem hann bjó til vísar aftur í það.
ClickSomo-eyðublað
Birt úr sama skjali og allt annað, með staðfestingu, hunsgildi og takmörkun á beiðnum. Innsetning er sú eina leið sem getur réttilega skilað consent, því hún er sú eina þar sem einstaklingurinn er viðstaddur.
Síða sem þú byggðir í dash-b
Hönnuðurinn á stjórnborðinu birtir síður; eyðublað á einni þeirra sendir hingað með þínum eigin auðkenningum. Sama staðfesting, sama meðhöndlun samþykkis, engin önnur samþætting til að viðhalda.
Opinbera API-ið
POST /v1/contacts með þínu eigin token, upsert-virkni, idempotency-lykill virtur. Appið þitt veit þegar hver skráði sig; þetta er stysta leiðin frá þeirri staðreynd og í trekt.
Segment er reikniregla, vinnsluð
Segment er geymt reglutré yfir tengiliðasvæði, eigindi, merki, listameðlimir og hegðun, vinnslað í SQL og tekið í skyndiminni með fjölda. Virknin eru hinar venjulegu — jafnt og, ekki jafnt og, í, ekki í, byrjar á, endar á, inniheldur, er stillt, er ekki stillt — sameinuð með og, eða og ekki á hvaða dýpt sem þú þarft.
Forskoðaðu það áður en þú notar það. Endapunkturinn skilar raunverulegum tengiliðum, svo spurningin „hver er í raun og veru í þessu“ svaraðu þú með því að líta heldur en að senda og komast að því.
Segment gera svo tvöfalt störf: sem áhorfendahópur fyrir herferð, sem skilyrði á grein treks, og sem kveikja í sjálfu sér — segment_enter hefur ræsingu í gangi því augnabliki sem einhver verður hæfur.
- 1Merki
tags contains "regular" - 2Eigindi
attrs.total_orders >= 3— þitt svæði, þitt nafn á því. - 3HegðunEkkert
order.paidatburðarás á síðustu 90 dögum. - 4SamþykkiNothæfur tölvupóstur grunnur. Tengiliðir án þess eru ekki í fjöldanum, því þeim gæti þó aldrei verið sent.
- iForskoðun412 tengiliðir, skráðir. Taldir aftur við sendingu, því segment er spurning og ekki mynd.
Vinnslað í SQLFjöldi í skyndiminni, svarið lifandi
Bannlisti, og hvenær hann er athugaður
Bannlistar eru verkefnisbundnir og alþjóðlegir: harðar til baka, kvartanir, afskriftir, handvirkar færslur og hlutverkpóstföng. Þeir eru athugaðir við sendingartíma, og svo aftur inni í sendingarþjónustunni sjálfri.
Það seinni orðið gerir vinnuna. Trek með þriggja daga bið í sér hefur þriggja daga glugga þar sem einhver getur afskrifað sig, og kerfi sem athugaði bannlista þegar skilaboðin voru sett í biðröð sendir þeim samt. Að athuga við sendingu er munurinn á að virða afskrift og að skrá hana.
Eyðing virkar á sama hátt: beiðni um eyðingu fjarlægir tengiliðinn og skilaboðasögu hans hér, og nær til allra systurþjónusta sem geyma afrit í gegnum sömu innri leið og restin af fjölskyldunni notar. Það er ein staður til að spyrja og ein hlutur sem gerist.