clickSomo

Kontaktai ir sutikimas

Sąrašas, kurį galite apginti, o ne tiesiog turimas sąrašas

Dešimt tūkstančių el. pašto adresų gali turėti bet kas. Svarbus klausimas — tas, kurį šiek tiek skirtingais žodžiais užduoda reglamentuotojas, tiekėjas ir Jūsų pati sąžinė — yra tai, iš kur kiekvienas jų atsirado ir kokiais pagrindais į juos galima rašyti. ClickSomo tai paverčia išsaugotu faktu, o ne tuo, ką tektų atkurti iš atminties.

Tapatybė yra el. pašto adresas

Vienas kontaktas vienam adresui viename projekte, užtikrintas duomenų bazės, o ne vilties. Adresai normalizuojami juos įrašant, niekada jų skaitant — jei normalizuotumėte skaitant, apribojimas būtų tik puošmena, leidžianti ir Anna@, ir anna@ patekti į vidų.

Telefono numeriai, jei jie yra, saugomi E.164 formatu, tačiau telefono numeris yra požymis, o ne tapatybė. Nėra tapatybės atskleidimo grafo, nėra sujungimo protokolo ir nėra sujungimų audito žurnalo, nes kiekvienas čia esantis kontaktas atkeliauja per kanalą, kuriame jau yra adresas: importą, formą, prenumeratą ar Jūsų pačios kodą.

Vardas saugomas visas

display_name saugomas tiksliai toks, koks buvo pateiktas, ir niekada neskaidomas į dalis. Vardo skaidymas yra klaidų fabrikas — „van der Berg“, „Kim Min-jun“, vienavardžiai, titulai ir kiekviena rikiavimo tvarka, kuri nėra angliška — o neteisingas skaidymas pasirodo sujungimo žymoje kaip „Gerb. van,“, kas yra blogiau nei jokio personalizavimo.

Struktūruotos dalys egzistuoja tik tiems šaltiniams, kurie jau pateikia jas atskirtas. Niekas jų neišveda. Ir vardas, kurį kažkas pats įvedė, niekada neperrašomas vėlesnio CSV, kuris atsitiktinai pastebėjo kažką kitaip, nes „paskutinio įrašo laimėjimo“ taisyklė leistų laimėti aplaidžiausiam importui.

Vienas kontaktasKas saugoma
  • 1TapatybėEl. paštas, normalizuotas. Unikalus projekte.
  • 2VardasSaugomas visas. first_name išvedamas atvaizdavimo metu, niekada nesaugomas.
  • 3PožymiaiKą norite, JSON formatu. Jūsų, ir interpoluojami kaip attrs.*.
  • 4Žymos ir sąrašaiŽymos yra pirminio lygio objektai ir gyvena vienoje saugykloje; sąrašai yra aiški narystė.
  • 5SutikimasViena eilutė kanalui, su teisėtu pagrindu ir jo įrodymu.
  • 6ĮvykiaiTik pridėjimams skirtas visko, ką šis žmogus padarė, žurnalas. Lentelė, kurios pagrindu stovi produktas.
  • ×NiekadaJokio slaptažodžio, jokios maišos, jokio seanso, jokio API rakto. Stulpelis, autentifikuojantis žmogų, būtų incidentas, o ne funkcija.

Apibrėžta tiek nuomininko, tiek projekto apimtimi

Sutikimų registras

Nebuvimas nėra leidimas

Viena eilutė kiekvienam kontaktui kiekvienam kanalui — el. paštas, SMS, laiškas, push — kiekviena nešanti būseną, teisėtą pagrindą, šaltinį, įrodymą, laiko žymas ir jurisdikciją. Kontaktui, neturinčiam pagrindo eilutės kanalui, nieko negalima išsiųsti tuo kanalu. Ne „pažymėtas“. Negalima.

consent

Žmogus aktyviai paprašė. Formos pateikimas su išsaugotu įrodymu, dvigubas opt-in, varnelė, kurią jis pats pažymėjo. Tai stipriausias pagrindas ir vienintelis, kurį gali sukurti forma.

legitimate_interest

Geriausia, kokia gali pasibaigti CSV importas. Skaičiuoklė negali prisiminti žmogaus sutikimo, todėl jai niekada neleidžiama teigti, kad jis sutiko — ir to paties failo pakartotinis įkėlimas to nepagerina.

contract

Rašote jiems dėl kažko, kuo jūs abu esate susiję. Paslaugos priminimas, atnaujinimo pranešimas, to dalykas, kurio jie būtų nepatenkinti negavę.

Prieš išsiunčiant kampaniją, matote jos auditorijos pagrindų mišinį: kiek šių žmonių paprašė patys, kiek pasiekiate pagal teisėtą interesą ir kiek yra čia dėl sutarties. Tai vienas skaičius, kuris sustabdė daugiau blogų siuntimų nei bet koks kada nors parašytas įspėjimas.

Kodėl tai griežčiau, nei Jums reikėtų: iš tiesų tai nėra apie Jus. Masiško siuntimo reputacija yra bendras išteklius, ir vienas neatsargus sąrašas sugadina šulinį visiems, siunčiantiems iš tos pačios infrastruktūros. Skundai ir atšokimai nuomininkui stebimi, ir paskyra, kurios rodikliai viršija ribą, čia yra ribojama — dar prieš tai, kai tai padaro tiekėjas visiems iš karto.

Už kiekviena sąrašo eilute kažkas pasakė „taip“.

Keturi keliai į vidų

Kiekvienas kelias į Jūsų sąrašą — tai Jūs, veikiantys su savais duomenimis

Nėra paslaugos atpažinimo ženklu paremto įvedimo kelio ir nėra brolio produkto, kuris tyliai rašytų į Jūsų kontaktus. Jei norite žmogų įtraukti į sąrašą, vienas iš šių keturių būdų jį ten įtraukė.

CSV importas

Susietas stulpelis po stulpelio, normalizuotas rašant, patikrintas MX, kad negyvi ir su klaidomis domenus būtų pagaunami prieš kietąjį atšokimą, ir patekęs su pagrindu, kurį nustatote aiškiai. Importas gauna identifikatorių, ir kiekvienas jo sukurtas kontaktas rodo atgal į jį.

ClickSomo forma

Atvaizduota iš to paties dokumento kaip visa kita, su patikra, honeypot ir dažnio riba. Pateikimas yra vienintelis kelias, kuris gali teisėtai sukurti consent, nes jis vienintelis, kuriame žmogus yra čia pat.

Puslapis, kurį sukūrėte dash-b

Skydo dizaineris publikuoja puslapius; forma viename iš jų pateikia čia su Jūsų pačių prisijungimo duomenimis. Ta pati patikra, tas pats sutikimo tvarkymas, jokios antros integracijos palaikyti.

Viešasis API

POST /v1/contacts su savo prieigos raktų žetonu, upsert logika, laikomasi idempotency rakto. Jūsų programa jau žino, kas užsiregistravo; tai trumpiausias kelias nuo to fakto iki pardavimų piltuvėlio.

Segmentai yra predikatas, sukompiliuotas

Segmentas yra saugomas predikatų medis, apimantis kontaktų laukus, atributus, žymas, sąrašo narystę ir elgseną, kompiliuojamas į SQL ir talpinamas su skaičiumi. Operatoriai yra įprasti — lygu, nelygu, priklauso, nepriklauso, prasideda, baigiasi, turi, nustatytas, nenustatytas — jungiami su and, or ir not iki bet kokio reikalingo gylio.

Peržiūrėkite prieš naudodami. Šis galutinis taškas grąžina tikrus kontaktus, todėl į klausimą „kas iš tikrųjų čia yra“ atsakote žiūrėdami, o ne išsiuntę ir sužinoję.

Segmentai atlieka dvejopą vaidmenį: kaip auditorija kampanijai, kaip sąlyga piltuvėlio šakai ir kaip savarankiškas trigeris — segment_enter paleidžia vykdymą tą akimirką, kai kas nors tampa tinkamu.

Ramūs nuolatiniaiSegmento peržiūra · 412
  • 1Žymatags contains "regular"
  • 2Atributasattrs.total_orders >= 3 — Jūsų laukas, Jūsų jo pavadinimas.
  • 3ElgsenaNėra order.paid įvykio per pastarąsias 90 dienų.
  • 4SutikimasNaudojamas el. pašto pagrindas. Kontaktai be jo nėra įtraukti į skaičių, nes jiems vis tiek nebūtų galima išsiųsti.
  • iPeržiūra412 kontaktų, išvardytų. Skaičiuojama dar kartą siuntimo metu, nes segmentas yra klausimas, o ne momentinė kopija.

Kompiliuojama į SQLSkaičius talpinamas, atsakymas gyvas

Slopinimas ir kada jis tikrinamas

Slopinimai taikomi projektui ir globaliai: nuolatiniai nepristatymai, skundai, atsisakymai prenumeruoti, rankiniai įrašai ir rolių adresai. Jie tikrinami siuntimo metu, o tada dar kartą pačioje siuntimo tarnyboje.

Antras patikrinimas ir atlieka darbą. Piltuvėlis su trijų dienų laukimu turi trijų dienų langą, per kurį kas nors gali atsisakyti prenumeratos, o sistema, tikrinusi slopinimą tik įtraukdama pranešimą į eilę, vis tiek jam išsiųs laišką. Tikrinimas siuntimo metu yra skirtumas tarp atsisakymo prenumeratai pagerbimo ir jo užfiksavimo.

Ištrynimas veikia taip pat: trynimo užklausa pašalina kontaktą ir jo pranešimų istoriją čia ir pasiekia kiekvieną seserinę tarnybą, turėjusią kopiją, per tą pačią vidinę liniją, kuria naudojasi visa šeima. Yra viena vieta prašyti ir vienas įvykstantis dalykas.