Materi
Dokumentasi Mailchimp menyebut kata segmen dipakai dua arti: sebagai kata kerja, menyaring dan membagi kontak yang mirip; sebagai kata benda, daftar kontak hasil saringan itu. Saringannya disusun dari syarat, dan setiap syarat membaca salah satu dari dua jenis data.
Jenis pertama adalah atribut: keterangan yang melekat pada kontak, satu nilai per kontak, misalnya kota, tanggal mendaftar, sumber pendaftaran, atau tag yang dipasang admin. Jenis kedua adalah perilaku: kejadian yang dicatat setiap kali kontak berbuat sesuatu, misalnya membuka email, mengeklik tautan, atau membeli. Satu kontak bisa punya nol, satu, atau banyak baris perilaku, masing-masing dengan waktunya.
| Data | Jenis | Bentuk penyimpanan |
|---|---|---|
| Kota domisili Pak Hasan: Depok | Atribut | Satu kolom di baris kontak |
| Tag peserta_kelas_jahit | Atribut | Satu baris per tag di tabel tag |
| Pak Hasan mengeklik tautan jadwal pada 3 Juni | Perilaku | Satu baris per kejadian, bertanggal |
-- Kursus Jahit Melati (contoh): peserta yang pernah mengeklik email jadwal
SELECT nama FROM peserta
WHERE peserta_id IN (SELECT peserta_id FROM klik WHERE email_id = 'JADWAL-06');Perbedaan bentuk ini menentukan cara menulis syarat. Atribut di tabel kontak cukup disaring dengan WHERE. Perilaku ada di tabel lain, jadi syaratnya ditulis dengan IN atau EXISTS terhadap tabel kejadian, sehingga setiap kontak tetap muncul satu kali.