clickSomo
Bukak ClickSomo

Kontak & idin

Dhaptar sing bisa kok pembela, ora mung dhaptar sing kok duwe

Sapa waé bisa nyimpen sepuluh ewu alamat e-mail. Pitakonan sing penting — pitakonan sing ditakokake regulator, panyedhiya, lan ati turahane dhewe kanthi tembung sing rada beda — yaiku saka ngendi saben alamat asale lan kanthi dhasar apa sampeyan bisa nulis menyang kana. ClickSomo nggawe iku dadi fakta sing disimpen, dudu babagan sing kudu kok rekonstruksi maneh.

Identitas yaiku alamat e-mail

Siji kontak saben alamat saben proyek, dijaga dening database, dudu dening pangarep-arep. Alamat dinormalisasi nalika ditulis, ora nalika diwaca — yen dinormalisasi nalika diwaca, watesan kasebut mung dadi hiasan sing ngidini Anna@ lan anna@ mlebu kabeh.

Nomer telpon disimpen ing format E.164 yen ana, nanging nomer telpon iku atribut, dudu identitas. Ora ana grafis panyelesaian identitas, ora ana protokol panggabungan, lan ora ana jejak audit panggabungan, amarga saben kontak ing kini teka liwat saluran sing wis duwe alamat: impor, formulir, langganan, utawa kode sampeyan dhewe.

Jeneng disimpen kanthi wutuh

display_name disimpen persis kaya sing diwenehake lan ora tau dipisah-pisah dadi bagean. Nggawe jeneng dadi bagean iku pabrik bug — "van der Berg", "Kim Min-jun", jeneng tunggal, gelar, lan kabeh konvensi urutan sing dudu Anglo — lan pemisahan sing salah katon ing tag gabungan dadi "Dear van,", sing luwih ala tinimbang ora ana personalisasi sama sekali.

Bagean sing terstruktur mung ana kanggo sumber sing wis nyediakake kanthi kapisah. Ora ana sing nggawe dhewe. Lan jeneng sing diketik wong dhewe ora tau ditimpa dening CSV sing mengko kedadeyan mirsani babagan sing beda, amarga last-write-wins ngidini impor sing paling ceroboh menang.

Siji kontakSing disimpen
  • 1IdentitasE-mail, dinormalisasi. Unik ing njero proyek.
  • 2JenengDisimpen kanthi wutuh. first_name digawe nalika render, ora tau disimpen.
  • 3AtributApa waé sing kok karepake, minangka JSON. Duwekmu, lan bisa diinterpolasi minangka attrs.*.
  • 4Tag lan dhaptarTag iku kelas pertama lan urip ing siji panyimpenan; dhaptar iku keanggotaan sing jelas.
  • 5IdinSiji baris saben saluran, kanthi dhasar sing sah lan buktine.
  • 6KedadeyanLog tambah-mung saka kabeh sing ditindakake wong iki. Tabel sing dadi sandaran produk.
  • ×Ora tauOra ana sandi, ora ana hash, ora ana sesi, ora ana kunci API. Kolom sing bisa ngautentikasi wong bakal dadi insiden, dudu fitur.

Dibatesi kanggo tenant lan proyek, loro-lorone

Buku cathetan persetujuan

Ora ana dudu idin

Siji baris saben kontak saben saluran — e-mail, SMS, layang, push — saben saluran nggawa status, dhasar sing sah, sumber, bukti, wektu, lan yurisdiksi. Kontak sing ora duwe baris dhasar kanggo sawijining saluran ora bisa dikirim apa waé liwat saluran kasebut. Dudu "ditandai". Ora bisa.

consent

Wong aktif njaluk. Kiriman formulir kanthi bukti sing disimpen, dobel opt-in, utawa kothak centhang sing dhewe-dhewe centhang. Iki dhasar sing paling kuat lan mung iki sing bisa digawe dening formulir.

legitimate_interest

Sing paling apik sing bisa ditindakake impor CSV. Spreadsheet ora bisa ngelingi wong setuju marang sawijining bab, mula ora tau diidini ngaku wong kasebut setuju — lan ngunggah maneh file sing padha ora nambah status kasebut.

contract

Kok nulis menyang wong-wong iki amarga ana babagan sing kok loro-lorone dadi pihak. Pangelingan layanan, pemberitahuan pembaruan, babagan sing bakal nggawe wong kesel yen ora nampa.

Sadurunge kampanye dikirim, kok weruh campuran dhasar saka audiense: pira wong sing njaluk, pira sing kok tekan kanthi kapentingan sing sah, lan pira sing ana amarga kontrak. Iku siji angka sing wis ngendegake kiriman ala luwih akeh tinimbang banner bebaya apa waé sing tau ditulis.

Napa iki luwih ketat tinimbang sing perlu kanggo sampeyan: iki ora mung babagan sampeyan. Reputasi kirim massal iku sumber daya bareng, lan siji dhaptar sing ceroboh ngracuni sumur kanggo kabeh wong sing ngirim saka infrastruktur sing padha. Tingkat keluhan lan bounce saben tenant diawasi, lan akun sing tingkatane ngluwihi watesan dithrottle ing kene — sadurunge panyedhiya nindakake marang kabeh wong bebarengan.

Ing mburi saben baris ing dhaptar, ana wong sing ngomong ya.

Papat dalan mlebu

Sabeh dalan menyang dhaptarmu yaiku sampeyan, sing tumindak marang data sampeyan dhewe

Ora ana jalur ingest token layanan lan ora ana produk liyane sing diam-diam nulis menyang kontakmu. Yen kok arep nglebokake wong menyang dhaptar, siji saka papat iki sing nglebokake.

Impor CSV

Dipetakan kolom demi kolom, dinormalisasi nalika nulis, dicek MX supaya domain mati utawa salah ketik kacegah sadurunge hard-bounce, lan ditampa kanthi dhasar sing kok tentokake kanthi jelas. Impor entuk id, lan saben kontak sing digawe nuduhaké maneh marang iku.

Formulir ClickSomo

Dirender saka dokumen sing padha karo kabeh liyane, kanthi validasi, honeypot, lan watesan laju. Kiriman iku dalan siji-sijine sing bisa sah nggawe consent, amarga mung iki sing wonge ana ing kana.

Kaca sing kokwangun ing dash-b

Pangripta dashboard nerbitake kaca; formulir ing salah sijine ngirim menyang kene nganggo kredensialmu dhewe. Validasi padha, penanganan consent padha, ora perlu integrasi kapindho sing kudu dijaga.

API publik

POST /v1/contacts nganggo tokenmu dhewe, semantik upsert, kunci idempotensi diurmati. Aplikasimu wis ngerti sapa sing mendaftar; iki dalan paling cendhek saka kasunyatan iku menyang funnel.

Segmen iku predikat, dikompilasi

Segmen iku wit predikat sing disimpen babagan kolom kontak, atribut, tag, keanggotaan daftar lan prilaku, dikompilasi dadi SQL lan di-cache karo cacahé. Operatoré yaiku sing biyasa — equals, not equals, in, not in, starts with, ends with, contains, is set, is not set — digabung nganggo and, or lan not nganti jerone sakarepmu.

Priksa dhisik sadurunge dienggo. Endpoint iki mbalekake kontak nyata, dadi pitakonan "sapa sing bener-bener ana ing kene" kokwangsul kanthi ndeleng, ora kanthi ngirim banjur ngerti.

Segmen banjur duwe tugas pindho: minangka audiens kampanye, minangka syarat ing cabang funnel, lan minangka pemicu dhewe — segment_enter miwiti eksekusi pas wong dadi layak.

Pelanggan tetep sing sepiPratinjau segmen · 412
  • 1Tagtags contains "regular"
  • 2Atributattrs.total_orders >= 3 — kolommu dhewe, jenengmu dhewe.
  • 3PrilakuOra ana acara order.paid ing 90 dina pungkasan.
  • 4IdinDasar e-mail sing bisa dienggo. Kontak sing ora duwe ora kaétung, awit saiki uga ora bisa dikirim.
  • iᦀ᧞412 kontak, didhaptarake. Diétung maneh nalika ngirim, awit segmen iku pitakonan, dudu potret.

Dikompilasi dadi SQLCacahé di-cache, wangsulane urip

Supresi, lan nalika dipriksa

Supresi iku lingkup proyek lan global: hard bounce, keluhan, unsubscribes, entri manual lan alamat peran. Dipriksa njaluk wektu ngirim, banjur dipriksa maneh ing njero layanan pangiriman dhewe.

Tembung kapindho iku sing nggawe beda. Funnel sing nduweni ngenteni telung dina nduweni jendhela telung dina nalika wong bisa unsubscribe, lan sistem sing mriksa supresi nalika pesen diantre bakal tetep ngirim. Mriksa nalika ngirim iku bedane ngurmati unsubscribe lan mung nyathet.

Penghapusan bisa kanthi cara padha: panjaluk pambusakan mbusak kontak lan riwayat pesene ing kene, lan tekan saben layanan sedulur sing nyimpen salinan liwat jalur internal sing padha karo sing dienggo kulawarga liyane. Ana siji papan kanggo takon lan siji babagan sing kedadeyan.