clickSomo

Kişiler ve izin

Savunabileceğiniz bir liste, sadece sahip olduğunuz bir liste değil

Herkes on bin e-posta adresine sahip olabilir. Asıl önemli soru — bir düzenleyicinin, bir sağlayıcının ve kendi vicdanınızın her biri biraz farklı kelimelerle sorduğu soru — bu adreslerin her birinin nereden geldiği ve hangi gerekçeyle onlara yazabileceğinizdir. ClickSomo bunu yeniden inşa etmeniz gereken bir şey olmaktan çıkarıp saklanmış bir olguya dönüştürür.

Kimlik, e-posta adresidir

Adres başına proje başına tek iletişim kişisi; bu, umutla değil veritabanıyla zorlanır. Adresler yazılırken normalleştirilir, okunurken asla — okurken normalleştirirseniz kısıt, Anna@ ile anna@'nin ikisini de içeri alan bir süs olur.

Telefon numaraları var oldukları yerde E.164 olarak saklanır, ama telefon numarası bir özniteliktir, bir kimlik değil. Kimlik çözümleme grafiği yok, birleştirme protokolü yok ve birleştirme denetim izi yok; çünkü buradaki her iletişim kişisi zaten bir adresi olan bir kanaldan gelir: bir içe aktarma, bir form, bir abonelik ya da sizin kendi kodunuz.

İsim bütün olarak saklanır

display_name verildiği haliyle tutulur ve asla parçalara bölünmez. İsim bölme bir hata fabrikasıdır — "van der Berg", "Kim Min-jun", tek adlılar, unvanlar ve Anglosak olmayan her ad-soyad sıralaması — ve yanlış bir bölme, birleştirme etiketinde "Sayın van," olarak ortaya çıkar; bu, hiç kişiselleştirme olmamasından daha kötüdür.

Yapılandırılmış parçalar yalnızca bunları zaten ayrılmış olarak sağlayan kaynaklar için vardır. Hiçbir şey onları türetmez. Ve birinin kendisinin yazdığı isim, farklı bir şey gözlemlemiş sonraki bir CSV tarafından asla üzerine yazılmaz; çünkü son-yazan-kazanır kuralı, en özensiz içe aktarmanın kazanmasını sağlar.

Tek iletişim kişisiNeler saklanır
  • 1KimlikE-posta, normalleştirilmiş. Proje içinde benzersiz.
  • 2İsimBütün olarak saklanır. first_name işleme zamanında türetilir, asla saklanmaz.
  • 3Özniteliklerİstediğiniz her şey, JSON olarak. Sizinindir ve attrs.* olarak interpolasyon yapılabilir.
  • 4Etiketler ve listelerEtiketler birinci sınıftır ve tek bir depoda yaşar; listeler açık üyeliktir.
  • 5OnayKanal başına bir satır, yasal bir dayanak ve onun kanıtıyla birlikte.
  • 6OlaylarBu kişinin yaptığı her şeyin yalnızca-ekleme günlüğü. Ürünün üzerine kurulduğu tablo.
  • ×AslaParola yok, karma yok, oturum yok, API anahtarı yok. Birini doğrulayan bir sütun bir özellik değil, bir olay olurdu.

Hem kiracı hem proje kapsamında

Onay defteri

Yokluk izin değildir

İletişim kişisi başına kanal başına bir satır — e-posta, SMS, mektup, push — her biri bir durum, bir yasal dayanak, bir kaynak, kanıt, zaman damgaları ve yargı alanı taşır. Bir kanal için dayanak satırı olmayan bir iletişim kişisine o kanaldan hiçbir şey gönderilemez. "İşaretlenmiş" değildir. Gönderilemez.

consent

Biri etkin olarak talep etti. Kanıtı saklanmış bir form gönderimi, çift onaylı abonelik, kişinin kendisinin işaretlediği bir onay kutusu. En güçlü dayanak budur ve bir formun üretebileceği tek dayanak budur.

legitimate_interest

Bir CSV içe aktarımının ulaşabileceği en iyi durum. Bir elektronik tablo birinin bir şeye onay verdiğini hatırlayamaz, bu yüzden asla verdiğini iddia etmesine izin verilmez — ve aynı dosyayı yeniden yüklemek bunu yükseltmez.

contract

Onlara yazıyorsunuz çünkü ikinizin de taraf olduğu bir şey var. Hizmet hatırlatması, yenileme bildirimi, almaması halinde rahatsız olacakları şey.

Bir kampanya gönderilmeden önce, hedef kitlesinin dayanak dağılımını görürsünüz: bu kişilerden kaçı talep etti, kaçı meşru menfaat kapsamında ulaşıyorsunuz, kaçı bir sözleşmeden dolayı orada. Kötü gönderimleri, şimdiye kadar yazılmış herhangi bir uyarı bandından daha fazlasını durduran tek bir sayıdır.

Bu sizin için gerekenden daha katı — nedeni: aslında mesele siz değilsiniz. Toplu gönderi itibarı paylaşılan bir kaynaktır ve tek bir özensiz liste, aynı altyapıdan gönderen herkes için kuyuyu zehirler. Kiracı başına şikâyet ve geri dönüş oranları izlenir ve eşiği aşan bir hesap burada kısıtlanır — bir sağlayıcı herkesi aynı anda kısıtlamadan önce.

Listedeki her satırın arkasında, biri evet dedi.

Dört giriş yolu

Listenize giden her yol, kendi veriniz üzerinde hareket eden sizsiniz

Hizmet-token alım hattı yok ve iletişim kişilerinize sessizce yazan bir kardeş ürün yok. Birini bir listeye istiyorsanız, onu oraya bu dört yoldan biri koydu.

CSV içe aktarımı

Sütun sütun eşlenir, yazarken normalleştirilir, MX kontrolü yapılır böylece ölü ve yanlış yazılmış alan adları sert geri dönüş yapmadan yakalanır ve açıkça belirlediğiniz bir dayanakla kaydedilir. İçe aktarım bir kimlik alır ve oluşturduğu her iletişim kişisi ona geri işaret eder.

Bir ClickSomo formu

Her şey gibi aynı belgeden işlenir; doğrulama, honeypot ve hız sınırı ile birlikte. Bir gönderim, meşru olarak consent üretebilen tek yoldur, çünkü kişinin hazır bulunduğu tek yol odur.

dash-b'de oluşturduğunuz bir sayfa

Panel tasarımcısı sayfalar yayınlar; bunlardan birindeki form, kendi kimlik bilgilerinizle buraya gönderi yapar. Aynı doğrulama, aynı onay işleme, bakılacak ikinci bir entegrasyon yok.

Herkese açık API

POST /v1/contacts — kendi token'ınızla, upsert semantiği, idempotency anahtarı desteklenir. Uygulamanız kimin kaydolduğunu zaten biliyor; bu bilgiden bir huniye giden en kısa yol budur.

Segmentler derlenen birer yüklemdir

Bir segment; kişi alanları, öznitelikler, etiketler, liste üyeliği ve davranış üzerinde depolanmış bir yüklem ağacıdır; SQL'e derlenir ve bir sayımla önbelleğe alınır. İşleçler olağan olanlardır — eşittir, eşit değildir, içinde, içinde değil, şununla başlar, şununla biter, içerir, değer atanmış, değer atanmamış — ve ihtiyacınız olan derinlikte ve, veya ve değil ile birleştirilir.

Kullanmadan önce önizleyin. Uç nokta gerçek kişileri döndürür; böylece "aslında kimler burada" sorusunu gönderip öğrenmek yerine bakarak yanıtlarsınız.

Segmentler sonra çift görev görür: bir kampanya için hedef kitle, bir huni dalı üzerindeki koşul ve kendi başına bir tetikleyici olarak — segment_enter, biri uygun hale geldiği anda bir çalıştırma başlatır.

Sessiz düzenlilerSegment önizlemesi · 412
  • 1Etikettags contains "regular"
  • 2Öznitelikattrs.total_orders >= 3 — sizin alanınız, sizin verdiğiniz ad.
  • 3DavranışSon 90 günde order.paid olayı yok.
  • 4OnayKullanılabilir bir e-posta dayanağı. Buna sahip olmayan kişiler sayımda yer almaz, çünkü zaten kendilerine gönderim yapılamaz.
  • iÖnizleme412 kişi, listelendi. Gönderim sırasında yeniden sayılır, çünkü bir segment bir sorudur, anlık görüntü değil.

SQL'e derlendiSayım önbellekte, yanıt canlı

Bastırma ve ne zaman denetlendiği

Bastırmalar proje kapsamlı ve geneldir: kalıcı geri dönmeler, şikâyetler, abonelikten ayrılmalar, elle eklenen kayıtlar ve rol adresleri. Bunlar gönderim anında denetlenir, ardından gönderim servisinin içinde bir kez daha denetlenir.

İşi yapan ikinci denetimdir. İçinde üç günlük bir bekleme bulunan bir hunide, birinin abonelikten ayrılabileceği üç günlük bir pencere vardır; bastırmayı ileti kuyruğa alındığında denetleyen bir sistem yine de ona posta gönderir. Gönderim anında denetlemek, bir abonelikten ayrılmayı yerine getirmek ile yalnızca kaydetmek arasındaki farktır.

Silme de aynı şekilde çalışır: bir silme talebi, kişiyi ve buradaki ileti geçmişini kaldırır ve ailenin geri kalanının kullandığı aynı iç kanal aracılığıyla kopya tutan her kardeş servise ulaşır. Sorulacak tek bir yer ve olan tek bir şey vardır.