clickSomo

Yhteystiedot & suostumus

Lista, jonka voit perustella – ei pelkkä lista, joka sinulla on

Kuka tahansa voi pitää hallussaan kymmentä tuhatta sähköpostiosoitetta. Olennainen kysymys – se, jonka viranomainen, palveluntarjoaja ja oma omatuntosi esittävät hieman eri sanoin – on, mistä jokainen niistä on peräisin ja millä perusteella sinä saat kirjoittaa sille. ClickSomo tekee tästä tallennetun tosiasian, ei jotain, mitä joutuisit rekonstruoimaan.

Identiteetti on sähköpostiosoite

Yksi kontakti osoitetta ja projektia kohden, jonka tietokanta valvoo – ei toive. Osoitteet normalisoidaan kirjoitushetkellä, ei koskaan luku­hetkellä – jos normalisoisit luvun yhteydessä, rajoite olisi pelkkä koriste, joka päästäisi sekä Anna@:n että anna@:n sisään.

Puhelinnumerot tallennetaan E.164-muodossa, kun niitä on, mutta puhelinnumero on attribuutti, ei identiteetti. Identiteetin ratkaisemiseen ei ole graafia, yhdistämisprotokollaa eikä yhdistämisten auditointilokia, koska jokainen kontakti tänne saapuu kanavaa pitkin, jolla on jo osoite: tuonti, lomake, tilaus tai oma koodisi.

Nimi tallennetaan kokonaisuutena

display_name säilytetään täsmälleen sellaisena kuin se annettiin, eikä sitä koskaan jaeta osiin. Nimen pilkkominen on bugitehdas – "van der Berg", "Kim Min-jun", yksiosaiset nimet, tittelit ja jokainen muu kuin anglosaksinen järjestyskonventio – ja väärä jako ilmestyy yhdistystägiin muodossa "Hyvä van,", mikä on pahempaa kuin ei mitään personointia.

Rakenteiset osat ovat olemassa vain lähteille, jotka toimittavat ne jo valmiiksi eroteltuina. Mitään ei johdeta niistä. Eikä itse kirjoitettua nimeä koskaan ylikirjoiteta myöhemmällä CSV-tiedostolla, joka sattui huomaamaan jotain muuta, sillä viimeisin kirjoitus voittaa -sääntö antaisi huolimattomimman tuonnin voittaa.

Yksi kontaktiMitä tallennetaan
  • 1IdentiteettiSähköposti, normalisoituna. Yksilöllinen projektin sisällä.
  • 2NimiTallennettu kokonaisuutena. first_name johdetaan renderöinnin yhteydessä, ei koskaan tallenneta.
  • 3AttribuutitMitä tahansa haluat, JSON-muodossa. Omat sinulle, ja interpoloitavissa muodossa attrs.*.
  • 4Tunnisteet ja listatTunnisteet ovat ensiluokkaisia ja asuvat yhdessä säilössä; listat ovat eksplisiittistä jäsenyyttä.
  • 5SuostumusYksi rivi kanavaa kohden, laillisella perusteella ja sen todisteella.
  • 6TapahtumatVain lisättävä loki kaikesta, mitä tämä henkilö teki. Taulu, johon koko tuote nojaa.
  • ×Ei koskaanEi salasanaa, ei tiivistettä, ei istuntoa, ei API-avainta. Sarake, joka autentikoi jonkun, olisi tapaturma, ei ominaisuus.

Rajattu sekä vuokralaiseen että projektiin

Suostumusrekisteri

Puute ei ole lupa

Yksi rivi kontaktia ja kanavaa kohden – sähköposti, tekstiviesti, kirje, push – ja jokainen rivi kantaa tilan, laillisen perusteen, lähteen, todisteen, aikaleimat ja lainkäyttöalueen. Kontaktia, jolla ei ole perusteriviä kanavalle, ei voi lähettää mitään kyseistä kanavaa pitkin. Ei "merkitty". Ei voi.

consent

Joku pyysi aktiivisesti. Lomakelähetys, jonka todiste on tallennettu, kaksinkertainen vahvistus, itse ruksattu valintaruutu. Tämä on vahvin peruste, ja se on ainoa, jonka lomake voi tuottaa.

legitimate_interest

Paras, mitä CSV-tuonti voi saavuttaa. Taulukkolaskenta ei muista, että joku suostui johonkin, joten sen ei koskaan saa väittää niin – eikä saman tiedoston uudelleenlataus paranna perustetta.

contract

Kirjoitat heille, koska teillä molemmilla on osallisuus johonkin. Palvelumuistutus, uusintailmoitus, se asia, jonka saamatta jääminen ärsyttäisi.

Ennen kuin kampanja lähtee, näet kohderyhmäsi perustejakauman: kuinka moni näistä ihmisistä pyysi itse, kuinka moniin tavoitat oikeutetun edun nojalla ja kuinka moni on mukana sopimuksen takia. Se on yksi luku, joka on estänyt huonompia lähetyksiä enemmän kuin mikään kirjoitettu varoituspalkki.

Miksi tämä on sinua tiukempi kuin tarvitsisi olla: kyse ei oikeastaan ole sinusta. Massalähetyksen maine on jaettu resurssi, ja yksi huolimaton lista myrkyttää kaivon kaikille, jotka lähettävät samasta infrastruktuurista. Vuokralaisittain seurataan valitusten ja palautusten määriä, ja tili, jonka arvot ylittävät kynnyksen, rajoitetaan täällä – ennen kuin palveluntarjoaja tekee sen kaikille yhtä aikaa.

Jokaisen listan rivin takana joku sanoi kyllä.

Neljä reittiä sisään

Jokainen reitti listallesi olet sinä, toimimassa omilla tiedoillasi

Palvelutunnisteilla tapahtuvaa syöttökanavaa ei ole, eikä mikään sisarutuote kirjoita hiljaa kontakteihisi. Jos haluat jonkun listalle, yksi näistä neljästä vei hänet sinne.

CSV-tuonti

Sarake kerrallaan mappattu, normalisoitu kirjoituksen yhteydessä, MX-tarkistettu, jotta kuolleet ja väärinkirjoitetut verkkotunnukset havaitaan ennen kovia palautuksia, ja perille perusteella, jonka asetat itse eksplisiittisesti. Tuonti saa tunnisteen, ja jokainen sen luoma kontakti osoittaa takaisin siihen.

ClickSomo-lomake

Renderöity samasta dokumentista kuin kaikki muukin, validoinnilla, honeypotilla ja nopeusrajoituksella. Lähetys on ainoa reitti, joka voi laillisesti tuottaa consent-perusteen, sillä se on ainoa, jossa henkilö on läsnä.

Dash-b:ssä rakentamasi sivu

Kojelaudan suunnittelija julkaisee sivuja; yksi niistä sisältää lomakkeen, joka lähettää tähän omilla tunnuksillasi. Sama validointi, sama suostumusten käsittely, ei toista integrointia ylläpidettäväksi.

Julkinen API

POST /v1/contacts omalla tunnuksellasi, upsert-semantiikka, idempotenssiavain huomioidaan. Sovelluksesi tietää jo, kuka ilmoittautui; tämä on lyhin tie siitä tosiasiasta supploon.

Segmentit ovat predikaatti, käännetty

Segmentti on tallennettu predikaattipuu yhteyshenkilöiden kenttien, attribuuttien, tunnisteiden, listajäsenyyksien ja käyttäytymisen yli, käännettynä SQL:ksi ja välimuistiin tallennettuna laskurin kanssa. Operaattorit ovat tavalliset — yhtä suuri, eri suuri, sisältyy, ei sisälly, alkaa, päättyy, sisältää, on asetettu, ei ole asetettu — yhdistettynä and-, or- ja not-operaattoreilla niin syvälle kuin tarvitset.

Esikatsele ennen käyttöä. Päätepiste palauttaa oikeita yhteyshenkilöitä, joten kysymykseen "ketkä oikeasti ovat täällä" vastaat katsomalla, ettei lähettämällä ja kokemalla.

Segmentit tekevät sitten tuplatehtävää: yleisönä kampanjalle, ehtona suppon haaralle ja triggerinä sinänsä — segment_enter käynnistää ajon sillä hetkellä, kun joku täyttää ehdot.

Hiljaiset vakioasiakkaatSegmentin esikatselu · 412
  • 1Tunnistetags contains "regular"
  • 2Attribuuttiattrs.total_orders >= 3 — sinun kenttäsi, sinun nimelläsi.
  • 3KäytösEi order.paid-tapahtumaa viimeisen 90 päivän aikana.
  • 4SuostumusKäytettävä sähköpostipohja. Yhteyshenkilöt ilman sitä eivät ole laskurissa, koska heille ei voisi joka tapauksessa lähettää.
  • iEsikatselu412 yhteyshenkilöä, listattu. Lasketaan uudelleen lähetyksen yhteydessä, sillä segmentti on kysymys, ei tilannekuva.

Käännetty SQL:ksiLaskuri välimuistissa, vastaus ajantasainen

Estot ja milloin ne tarkistetaan

Estot ovat projekti- ja yleisluontoisia: kovat palautukset, valitukset, perumiset, manuaaliset merkinnät ja rooliosoitteet. Ne tarkistetaan lähetyshetkellä ja sitten uudelleen itse lähetyspalvelun sisällä.

Tuo toinen tarkistus tekee työn. Suppolla, jossa on kolmen päivän odotus, on kolmen päivän ikkuna, jonka aikana joku voi perua tilauksensa, ja järjestelmä, joka tarkisti estot viestin jonotushetkellä, lähettää silti. Tarkistus lähetyshetkellä on ero perumisen kunnioittamisen ja sen vain kirjaamisen välillä.

Poisto toimii samoin: poistopyyntö poistaa yhteyshenkilön ja hänen viestihistoriansa täältä, ja se etenee jokaiseen sisarpalveluun, jolla on kopio, samaa sisäistä kanavaa pitkin, jota muu perhe käyttää. Paikkoja pyytää on yksi, ja tapahtuvaa asia yksi.