ผู้ติดต่อและความยินยอม
รายการที่คุณสามารถให้เหตุผลรองรับได้ ไม่ใช่แค่รายการที่คุณมี
ใครก็เก็บที่อยู่อีเมลหนึ่งหมื่นรายการได้ คำถามที่สำคัญ — คำถามที่หน่วยกำกับดูแล ผู้ให้บริการ และความรู้สึกผิดของคุณเองต่างถามด้วยถ้อยคำที่ต่างกันเล็กน้อย — คือที่อยู่แต่ละรายการมาจากไหน และคุณมีฐานใดที่ทำให้ส่งเมลถึงเขาได้ ClickSomo ทำให้สิ่งนี้เป็นข้อมูลที่จัดเก็บไว้ ไม่ใช่สิ่งที่คุณต้องไปสร้างขึ้นใหม่เอง
ตัวตนคือที่อยู่อีเมล
หนึ่งผู้ติดต่อต่อหนึ่งที่อยู่ต่อหนึ่งโครงการ บังคับโดยฐานข้อมูล ไม่ใช่โดยการหวัง ที่อยู่จะถูกทำให้เป็นมาตรฐานตอนเขียน ไม่ใช่ตอนอ่าน — หากทำให้เป็นมาตรฐานตอนอ่าน ข้อจำกัดนี้ก็เป็นเพียงของประดับที่ปล่อยให้ทั้ง Anna@ และ anna@ เข้ามาได้
หมายเลขโทรศัพท์จะถูกจัดเก็บในรูปแบบ E.164 หากมีอยู่ แต่หมายเลขโทรศัพท์เป็นเพียงคุณลักษณะ ไม่ใช่ตัวตน ไม่มีกราฟแก้ไขตัวตน ไม่มีโปรโตคอลการรวมข้อมูล และไม่มีบันทึกการตรวจสอบการรวม เพราะผู้ติดต่อทุกรายที่นี่เข้ามาผ่านช่องทางที่มีที่อยู่อยู่แล้ว: การนำเข้า แบบฟอร์ม การสมัครรับข้อมูล หรือโค้ดของคุณเอง
ชื่อถูกจัดเก็บทั้งก้อน
display_name ถูกเก็บไว้ตรงตามที่ป้อนและไม่เคยถูกแยกเป็นส่วน ๆ การแยกชื่อเป็นแหล่งเกิดบั๊ก — "van der Berg", "Kim Min-jun", ชื่อเดียว, คำนำหน้า และรูปแบบการเรียงลำดับทุกแบบที่ไม่ใช่แบบอังกฤษ — และการแยกผิดจะปรากฏใน merge tag เป็น "เรียน คุณ van," ซึ่งแย่กว่าการไม่ปรับให้เป็นส่วนตัวเลย
ส่วนชื่อแบบมีโครงสร้างมีไว้เฉพาะสำหรับแหล่งข้อมูลที่ส่งมาแยกไว้แล้วเท่านั้น ไม่มีอะไรคำนวณสร้างขึ้นเอง และชื่อที่ผู้ใช้พิมพ์เองจะไม่ถูกเขียนทับด้วยไฟล์ CSV ที่ส่งมาทีหลังซึ่งบันทึกไว้ไม่เหมือนกัน เพราะหลักเขียนทับด้วยข้อมูลล่าสุดทำให้การนำเข้าที่สะเพร่าที่สุดเป็นผู้ชนะ
- 1ตัวตนอีเมล ทำให้เป็นมาตรฐาน ไม่ซ้ำภายในโครงการ
- 2ชื่อจัดเก็บทั้งก้อน
first_nameคำนวณตอนแสดงผล ไม่เคยจัดเก็บ - 3คุณลักษณะอะไรก็ได้ตามที่คุณต้องการ ในรูปแบบ JSON เป็นของคุณ และแทรกค่าได้ในรูป
attrs.* - 4แท็กและรายการแท็กเป็นวัตถุหลักและอยู่ในคลังเดียว ส่วนรายการเป็นการเป็นสมาชิกแบบระบุชัดเจน
- 5ความยินยอมหนึ่งแถวต่อหนึ่งช่องทาง พร้อมฐานทางกฎหมายและหลักฐานของฐานนั้น
- 6เหตุการณ์บันทึกแบบเพิ่มได้อย่างเดียวของทุกสิ่งที่บุคคลนี้ทำ เป็นตารางที่ผลิตภัณฑ์ทั้งหมดอาศัยอยู่
- ×ไม่เคยไม่มีรหัสผ่าน ไม่มีแฮช ไม่มีเซสชัน ไม่มีคีย์ API คอลัมน์ที่ใช้ยืนยันตัวตนใครบางคนได้คือเหตุการณ์ความปลอดภัย ไม่ใช่ฟีเจอร์
จำกัดขอบเขตทั้งตามผู้ให้บริการและตามโครงการ
บัญชีระเบียนความยินยอม
การไม่มีข้อมูลไม่ใช่การอนุญาต
หนึ่งแถวต่อหนึ่งผู้ติดต่อต่อหนึ่งช่องทาง — อีเมล, SMS, จดหมาย, push — แต่ละแถวมีสถานะ, ฐานทางกฎหมาย, แหล่งที่มา, หลักฐาน, ประทับเวลา และเขตอำนาจศาล ผู้ติดต่อที่ไม่มีแถวฐานสำหรับช่องทางใดจะไม่สามารถถูกส่งอะไรผ่านช่องทางนั้นได้ ไม่ใช่ "ถูกทำเครื่องหมาย" แต่ส่งไม่ได้
consent
มีผู้แสดงความยินยอมอย่างแข็งขัน เช่น การส่งแบบฟอร์มพร้อมจัดเก็บหลักฐาน, double opt-in, หรือช่องทำเครื่องหมายที่ผู้ใช้ติ๊กเอง นี่เป็นฐานที่แข็งแกร่งที่สุดและเป็นฐานเดียวที่แบบฟอร์มสร้างได้
legitimate_interest
เป็นผลลัพธ์ที่ดีที่สุดที่การนำเข้า CSV จะได้รับได้ เพราะสเปรดชีตไม่สามารถจำได้ว่ามีผู้ใดยินยอมต่อสิ่งใด จึงไม่มีวันได้รับอนุญาตให้อ้างว่ามีการยินยอม — และการอัปโหลดไฟล์เดิมซ้ำจะไม่ยกระดับฐานนี้
contract
คุณเขียนถึงพวกเขาเพราะสิ่งที่ทั้งสองฝ่ายมีส่วนร่วม เช่น การแจ้งเตือนบริการ การแจ้งต่ออายุ สิ่งที่พวกเขาจะไม่พอใจหากไม่ได้รับ
ก่อนแคมเปญจะส่ง คุณจะเห็นสัดส่วนฐานของกลุ่มเป้าหมาย: มีกี่คนที่แสดงความยินยอมเอง มีกี่คนที่คุณเข้าถึงภายใต้ผลประโยชน์โดยชอบด้วยกฎหมาย และมีกี่คนที่อยู่เพราะสัญญา ตัวเลขเดียวนี้หยุดการส่งที่ผิดพลาดได้มากกว่าแบนเนอร์เตือนใด ๆ ที่เคยเขียนขึ้น
เหตุผลที่สิ่งนี้เข้มงวดเกินความจำเป็นสำหรับคุณ: มันไม่ได้เกี่ยวกับคุณจริง ๆ ชื่อเสียงของการส่งจำนวนมากเป็นทรัพยากรร่วม และรายการที่ไม่ระมัดระวังเพียงรายการเดียวก็ทำลายความน่าเชื่อถือของทุกคนที่ส่งจากโครงสร้างพื้นฐานเดียวกัน อัตราการร้องเรียนและการ bounce ของแต่ละผู้ให้บริการถูกเฝ้าติดตาม และบัญชีที่อัตราเกินเกณฑ์จะถูกจำกัดอัตราการส่งที่นี่ — ก่อนที่ผู้ให้บริการจะทำกับทุกคนพร้อมกัน

เบื้องหลังทุกแถวในรายการ มีใครบางคนที่ตอบตกลง
สี่ทางเข้า
ทุกเส้นทางเข้าสู่รายการของคุณคือคุณ ผู้กระทำต่อข้อมูลของคุณเอง
ไม่มีช่องทางนำเข้าด้วย service-token และไม่มีผลิตภัณฑ์อื่นเขียนข้อมูลลงผู้ติดต่อของคุณอย่างเงียบ ๆ หากคุณต้องการให้ใครบางคนอยู่ในรายการ หนึ่งในสี่ทางนี้คือสิ่งที่นำพวกเขาเข้ามา
การนำเข้า CSV
จับคู่ทีละคอลัมน์ ทำให้เป็นมาตรฐานตอนเขียน ตรวจสอบ MX เพื่อจับโดเมนที่ตายแล้วหรือพิมพ์ผิดก่อนที่จะ hard-bounce และบันทึกด้วยฐานที่คุณกำหนดอย่างชัดเจน การนำเข้าจะได้รับ id และผู้ติดต่อทุกรายที่มันสร้างขึ้นจะชี้กลับมาที่ id นั้น
แบบฟอร์มของ ClickSomo
แสดงผลจากเอกสารเดียวกับทุกอย่างอื่น พร้อมการตรวจสอบความถูกต้อง, honeypot และการจำกัดอัตรา การส่งแบบฟอร์มเป็นเส้นทางเดียวที่สร้าง consent ได้อย่างชอบธรรม เพราะเป็นเส้นทางเดียวที่ตัวบุคคลอยู่ตรงหน้า
หน้าเว็บที่คุณสร้างใน dash-b
ตัวออกแบบแดชบอร์ดเผยแพร่หน้าเว็บ แบบฟอร์มบนหน้าเหล่านั้นจะส่งข้อมูลมาที่นี่ด้วยข้อมูลรับรองของคุณเอง การตรวจสอบเหมือนกัน การจัดการความยินยอมเหมือนกัน ไม่ต้องดูแลการเชื่อมต่อที่สอง
API สาธารณะ
POST /v1/contacts ด้วยโทเคนของคุณเอง ใช้ความหมายแบบ upsert และรองรับ idempotency key แอปของคุณรู้อยู่แล้วว่าใครสมัคร นี่คือเส้นทางที่สั้นที่สุดจากข้อเท็จจริงนั้นสู่ funnel
เซกเมนต์คือเพรดิเคตที่ถูกคอมไพล์แล้ว
เซกเมนต์คือต้นไม้เพรดิเคตที่บันทึกไว้ครอบคลุมฟิลด์ผู้ติดต่อ แอตทริบิวต์ แท็ก การเป็นสมาชิกลิสต์ และพฤติกรรม ซึ่งถูกคอมไพล์เป็น SQL และแคชพร้อมจำนวนนับ ตัวดำเนินการเป็นตัวทั่วไป — เท่ากับ ไม่เท่ากับ อยู่ใน ไม่อยู่ใน ขึ้นต้นด้วย ลงท้ายด้วย มีคำว่า ถูกตั้งค่า ไม่ถูกตั้งค่า — ประกอบกันด้วย and, or และ not ได้ลึกเท่าที่คุณต้องการ
ดูตัวอย่างก่อนใช้งาน เอนด์พอยต์คืนผู้ติดต่อจริง ดังนั้นคำถามว่า "ใครอยู่ในนี้จริง ๆ" ตอบได้ด้วยการดู ไม่ใช่ด้วยการส่งแล้วค่อยรู้
เซกเมนต์ทำหน้าที่สองอย่าง: เป็นกลุ่มเป้าหมายของแคมเปญ เป็นเงื่อนไขบนกิ่งของ funnel และเป็นทริกเกอร์ในตัวเอง — segment_enter เริ่มการรันทันทีที่มีใครมีคุณสมบัติตรงเงื่อนไข
- 1แท็ก
tags contains "regular" - 2แอตทริบิวต์
attrs.total_orders >= 3— ฟิลด์ของคุณ ชื่อที่คุณตั้งเอง - 3พฤติกรรมไม่มีอีเวนต์
order.paidใน 90 วันที่ผ่านมา - 4ความยินยอมฐานอีเมลที่ใช้งานได้ ผู้ติดต่อที่ไม่มีจะไม่ถูกนับ เพราะไม่สามารถส่งหาได้อยู่แล้ว
- iตัวอย่างผู้ติดต่อ 412 ราย แสดงรายการแล้ว จะนับใหม่อีกครั้งตอนส่ง เพราะเซกเมนต์คือคำถาม ไม่ใช่ภาพนิ่ง
คอมไพล์เป็น SQLแคชจำนวนนับ คำตอบสดใหม่
การกดกัน และจุดที่ตรวจสอบ
การกดกันมีทั้งระดับโปรเจกต์และระดับกลาง: อีเมลตีกลับถาวร ข้อร้องเรียน การยกเลิกสมัคร รายการที่เพิ่มด้วยมือ และที่อยู่แบบ role ตรวจสอบ ตอนส่งจริง แล้วตรวจอีกครั้งภายในบริการส่งเอง
คำว่า "ส่งจริง" ต่างหากที่สำคัญ funnel ที่มีการรอสามวัน ย่อมมีหน้าต่างสามวันที่ใครบางคนยกเลิกสมัครได้ และระบบที่ตรวจการกดกันตอนจับคิวข้อความจะส่งหาเขาอยู่ดี การตรวจตอนส่งคือเส้นแบ่งระหว่างการเคารพการยกเลิกสมัครกับการจดบันทึกมันไว้
การลบข้อมูลทำงานเช่นเดียวกัน: คำขอลบจะเอาผู้ติดต่อและประวัติข้อความของเขาออกจากที่นี่ และไปถึงทุกบริการพี่น้องที่ถือสำเนาไว้ผ่านช่องทางภายในเดียวกับที่ครอบครัวใช้ มีที่เดียวที่ขอได้ และมีสิ่งเดียวที่เกิดขึ้น