clickSomo
עפֿנט ClickSomo

קאָנטאַקטן & הסכמה

אַ ליסטע וואָס איר קענט פֿאַרטיידיגן, נישט נאָר אַ ליסטע וואָס איר האָט

יעדער קען האַלטן צען טויזנט אימעיל־אַדרעסן. די פֿראַגע וואָס ציילט — די וואָס אַ רעגולאַטאָר, אַ פּראַוויידער און אײַער אייגענע מוח־קאָנסצענץ פֿרעגן אַלע אין אַ ביסל אַנדערע ווערטער — איז וווּ יעדער פֿון זיי איז געקומען פֿון און אויף וואָס יסוד מען מעג שרײַבן צו אים. ClickSomo מאַכט דאָס צו אַ פֿאַרנעמענער פֿאַקט אַנשטאָט עפּעס וואָס מ'האָט געדאַרפֿט צוריקקלערן.

אידענטיטעט איז דער אימעיל־אַדרעס

איין קאנטאקט פער אדרעס פער פראיעקט, געצוואונגען דורך דער דאטאבייז, נישט דורך האפענונג. אדרעסן ווערן נארמאליזירט בשעתן ווערן געשריבן, קיינמאל נישט בשעתן ווערן געליינט — נארמאליזיר אויף ליינען, און דער באגרענעץ איז א צירונג וואס לאזט אריין סיי Anna@ סיי anna@.

טעלעפאן נומערן ווערן געהיטן אין E.164 ווו זיי עקזיסטירן, אבער א טעלעפאן נומער איז אן אטריבוט, נישט אן אידענטיטעט. עס איז נישט דא קיין אידענטיטעט-אויפלערונג גראף, קיין צושמעלץ-פראטאקאל און קיין אודיט-שפור פון צושמעלצן, ווייל יעדער קאנטאקט דא קומט אן דורך א קאנאל וואס האט שוין אן אדרעס: אן אימפארט, א פארמול, א סאבסקריפציע, אדער דיין אייגענער קאד.

דער נאמען ווערט געהיטן גאנץ

display_name ווערט געהיטן פונקט ווי עס איז געגעבן געווארן און ווערט קיינמאל נישט צעטיילט אין טיילן. נאמען-צעטיילונג איז א פאבריק פון באגן — "van der Berg", "Kim Min-jun", איינס-נאמענען, טיטלען, און יעדער סדר-קאנווענץ וואס איז נישט אנגלא-אמעריקאניש — און א פאלשער צעטייל ווייזט זיך אין א מערגע-טאג ווי "ליבער van,", וואס איז ערגער ווי קיין פערסאנאליזאציע בכלל.

סטרוקטורירטע טיילן עקזיסטירן נאר פאר מקורות וואס ליפערן זיי שוין צעטיילט. נישט דעריבער ווערט עפעס דעריווירט. און א נאמען וואס עמעצער האט אליין געטיפט ווערט קיינמאל נישט איבערגעשריבן דורך א שפעטערדיקע CSV וואס האט צופעליג אבזערווירט עפעס אנדערש, ווייל last-write-wins לאזט די גרינגסטע אימפארט געווינען.

איין קאנטאקטוואס ווערט געהיטן
  • 1אידענטיטעטE-בריוו, נארמאליזירט. איינציק אין דעם פראיעקט.
  • 2נאמעןגעהיטן גאנץ. first_name ווערט דעריווירט בשעת רענדערן, קיינמאל נישט געהיטן.
  • 3אטריבוטןוואסער עס געפעלט דיר, אלץ JSON. דיינע, און אינטערפאלירבאר אלץ attrs.*.
  • 4טאגס און ליסטעסטאגס זענען first class און וואוינען אין איין סטאר; ליסטעס זענען אויסדריקליכע מיטגלידערשאפט.
  • 5הסכמהאיין שורה פער קאנאל, מיט א לעגאלע באזיס און זיין באווייז.
  • 6איבערוגלייטןאן append-only לאג פון אלץ וואס דער מענטש האט געטאן. דער טאבעל וואס דער פראדוקט האנגט אויף.
  • ×קיינמאל נישטקיין פאסווארט, קיין האש, קיין סעסיע, קיין API שליסל. א קאלום וואס אוטענטיפיצירט עמעצער וואלט געווען אן אינצידענט, נישט א פייטשער.

אפגעשטעלט אויף טענאנט און פראיעקט, ביידע

די הסכמה־לעדזשער

אן אפהייט איז נישט קיין ערלויבניש

איין שורה פער קאנטאקט פער קאנאל — E-בריוו, SMS, בריוו, פוש — יעדע מיט א שטאטוס, א לעגאלן באזיס, א מקור, דעם באווייז, די צייטשטעמפלן און דער יוריסדיקציע. א קאנטאקט אן באזיס-שורה פאר א קאנאל קען נישט באקומען גארנישט אויף יענעם קאנאל. נישט "איז מארקירט". קען נישט.

consent

עמעצער האט אקטיוו געבעטן. א פארמול-איינגאב מיט דעם באווייז געהיטן, א double opt-in, א קעסטל וואס זיי האבן אליין אנגעקרייצט. דאס איז דער שטערקסטער באזיס און עס איז דער איינציקער וואס א פארמול קען פראדוצירן.

legitimate_interest

דאס בעסטע וואס א CSV אימפארט קען זיך אפשלעפן אלץ. א שפרעדשיט קען זיך נישט געדענקען אז עמעצער האט צוגעשטימט צו עפעס, אזוי איז עס קיינמאל נישט ערלויבט צו טענהן אז יא — און צוריק-אפלאדן דעם זעלבן פייל הייבט עס נישט אויף.

contract

איר שרייבט צו זיי צוליב עפעס וואס איר זענט ביידע א טייל פון. די סערוויס-דערמאנונג, די ערנויונג-באמערקונג, דער זאך וואס זיי וואלט זיך געארגענט נישט צו באקומען.

איידער א קאמפיין שיקט, זעט איר דעם באזיס-מישונג פון זיין צוהערערשאפט: וויפיל פון די מענטשן האבן געבעטן, וויפיל איר דערגרייכט אונטער לעגיטימעם אינטערעס, און וויפיל זענען דא צוליב א קאנטראקט. עס איז איין נומער וואס האט אפגעשטעלט מער שלעכטע שיקונגען ווי קיין ווארענונג-באנער וואס איז נאר געשריבן געווארן.

פארוואס דאס איז שטרענגער ווי עס דארף זיין פאר אייך: עס איז נישט פאר באזונדער איבער אייך. באלק-שיקונג רעפוטאציע איז א שותפדיקע רעסורס, און איין אומזיכטיקע ליסטע פארגיפט דעם ברונעם פאר יעדן וואס שיקט פון דער זעלבער אינפראסטרוקטור. פער-טענאנט קלאגע און באונס ראטעס ווערן באוואכט, און אן אקאונט וואס זיין ראטע ברעכט דעם שוועל ווערט דא געטראטלעט — איידער א פראוויידער טוט עס צו אלעמען אין איין מאל.

הינטער יעדער שורה אין דער ליסטע האט עמעצער געזאגט יא.

פיר וועגן אריין

יעדער וועג אריין אין אייער ליסטע זענט איר, אקטיאנדיק אויף אייער אייגענע דאטע

עס איז נישט דא קיין סערוויס-טאקן אינגעסט ליין און קיין שוועסטער-פראדוקט וואס שרייבט שטילערהייט אריין אין אייערע קאנטאקטן. אויב איר ווילט עמעצער אויף א ליסטע, איינער פון די פיר האט אים דארט אריינגעלייגט.

CSV אימפארט

געמאפט קאלום ביי קאלום, נארמאליזירט בשעת שרייבן, MX-געקוקט אזוי טויטע און פארטיפטע דאמיינס ווערן געכאפט איידער זיי הארד-באונסן, און געלאנדעט מיט א באזיס וואס איר שטעלט אויסדריקליך. דער אימפארט באקומט אן id, און יעדער קאנטאקט וואס ער האט באשאפן ווייזט צוריק אויף אים.

א ClickSomo פארמול

גערענדערט פון דעם זעלבן דאקומענט ווי אלץ אנדערש, מיט וואלידאציע, א האניפאט און א ראט-לימיט. אן איינגאב איז דער איינציקער וועג וואס קען לעגיטים פראדוצירן consent, ווייל עס איז דער איינציקער ווו דער מענטש איז אנוועזנדיק.

א זייט וואס איר האט געבויט אין dash-b

דער דאשבארד-דיזיינער פובלישט זייטן; א פארמול אויף איינער פון זיי פאסט דא אריין מיט אייער אייגענע קרעדענשאלס. זעלבע וואלידאציע, זעלבע הסכמה-האנדלינג, קיין צווייטע אינטעגראציע צו האלטן.

דער פובליקער API

POST /v1/contacts מיט אייער אייגענעם טאקן, upsert סעמאנטיק, idempotency שליסל געערט. אייער אפ ווייסט שוין ווער האט זיך אנגעמעלדט; דאס איז דער קורצסטער וועג פון יענעם פאקט צו א פאנעל.

סעגמענטן זענען א פרעדיקאט, קאמפילירט

א סעגמענט איז א געשפייכלערטער פרעדיקאט-בוים איבער קאנטאקט-פעלדער, אטריבוטן, טעג, ליסטע-מיטגלידערשאפט און פארהאלטן, קאמפילירט צו SQL און געקעשט מיט א צאל. די אפעראטארן זענען די געוויינלעכע — גלייך, נישט גלייך, אין, נישט אין, הייבט זיך אן מיט, ענדיגט זיך מיט, אנטהאלט, איז געשטעלט, איז נישט געשטעלט — פארבונדן מיט and, or און not אין וואסארע טיפקייט מען דארף.

פרעוויו עס בעפאר מען ניצט עס. דער ענדפוינט צוריקגעבן אמתע קאנטאקטן, אזוי איז "ווער איז טאקע דאין" א פראגע מען ענטפערט מיט אנקוקן, נישט מיט שיקן און דערגיין.

סעגמענטן טוען דאן צוויי זאכן: אלס א פובליק פאר א קאמפיין, אלס דער תנאי אויף א פאנעל-צווייג, און אלס א טריגער אין זיך — segment_enter הייבט אן א לויף אין דעם מאמענט ווען עמעצער ווערט בארעכטיגט.

שטילע שטענדיקעסעגמענט-פרעוויו · 412
  • 1טאגtags contains "regular"
  • 2אטריבוטattrs.total_orders >= 3 — דיין פעלד, דיין נאמען פאר עס.
  • 3פירונגקיין order.paid אומשטאנד נישט אין די לעצטע 90 טעג.
  • 4הסכמהא באניצבארער אימעיל-באזיס. קאנטאקטן אן אזא זענען נישט אין דער צאל, ווייל מען קען זיי דאך נישט שיקן אפילו.
  • iפארשו412 קאנטאקטן, אויפגעליסט. ציילט נאכאמל אין שיקן, ווייל א סעגמענט איז א פראגע און נישט א שניט-בילד.

קאמפילירט צו SQLצאל געקעשט, ענטפער לעבעדיג

אונטערדרוק, און ווען מען קאנטראלירט עס

אונטערדרוקן זענען פראיעקט-און גלאבאל: הארטע באונסן, קלאגן, ארויסשרייבונגען, מאנועלע אריינשרייבונגען און ראלע-אדרעסן. מען קאנטראלירט זיי ביים שיקן, און דערנאך נאכאמל אין דעם שיק-סערוויס זעלבסט.

דאס צווייטע ווארט טוט די ארבעט. א פאנעל מיט א דריי-טאגיגער ווארט האט א דריי-טאגיגע פענסטער וואו עמעצער קען זיך ארויסשרייבן, און א סיסטעם וואס האט קאנטראלירט אונטערדרוק ווען די נאכריכט איז געשטעלט אין ריי וועט זי אים דאך שיקן. קאנטראלירן ביים שיקן איז דער אונטערשייד צווישן כבוד געבן אן ארויסשרייבונג און בלויז רעקארדירן זי.

אויסמעקן ארבעט אזוי: א בקשה צו מעקן נעמט אוועק דעם קאנטאקט און זיין נאכריכט-היסטאריע דא, און דערגרייכט יעדער שוועסטער-סערוויס וואס האט געהאלטן א קאפיע דורך דעם זעלבן אינערליכן וועג וואס די גאנצע משפחה ניצט. עס איז איין ארט צו פרעגן און איין זאך וואס פאסירט.