Komponen bagi segmen pelanggan
Segmen pelanggan terdiri daripada satu atau lebih penapis. Penapis dibina menggunakan nama penapis, operator dan nilai sebagai komponennya.
| Komponen | Nama komponen |
|---|---|
| 1 | nama penapis |
| 2 | operator |
| 3 | nilai |
Anda boleh menggunakan lebih daripada satu penapis dalam segmen pelanggan. Dalam kes ini, anda menggunakan penyambung antara setiap penapis. Segmen pelanggan yang menggunakan berbilang penapis dibina mengikut cara yang berikut:
Ketahui lebih lanjut tentang penapis khusus yang digunakan untuk membina segmen pelanggan.
Pada halaman ini
Nama penapis
Nama penapis ialah kriteria yang digunakan untuk memilih pelanggan bagi sesuatu segmen pelanggan. Contohnya, jika anda mahu memilih semua pelanggan yang melanggan e-mel pemasaran anda, maka anda akan menggunakan nama penapis email_subscription_status.
Fungsi
Anda boleh menggunakan fungsi untuk menambahkan parameter pilihan pada penapis. Parameter tambahan ditambah dalam tanda kurung selepas operator MATCHES ATAU NOT_MATCHES.
Contohnya, anda boleh menambahkan parameter dengan menggunakan ID aktiviti pemasaran bagi membantu menapis semua pelanggan yang telah membuka e-mel tertentu: shopify_email.opened MATCHES (activity_id = 123)
Yang berikut ialah atribut fungsi yang disokong:
- anniversary
- customer_within_distance
- products_purchased
- shopify_email.EVENT
- store_credit_accounts
- storefront.EVENT
- orders_placed
Operator
Operator digunakan untuk mentakrifkan hubungan antara nama penapis dengan nilai. Contohnya, jika anda mahu mencipta segmen pelanggan yang telah membuat 5 pesanan atau lebih, maka anda menggunakan operator >= untuk menandakan lebih besar daripada atau sama dengan. Dalam kes ini, anda akan menambah nilai 5, iaitu, >=5.
Berikut merupakan contoh operator yang lain:
- Antara:
BETWEEN {value1} AND {value2} - Sama dengan:
= - Tidak sama dengan:
!= - Lebih besar daripada:
> - Lebih kecil daripada:
<< code=""/> - Lebih kecil daripada atau sama dengan:
<=< code=""/> - Mengandungi nilai yang tepat ini:
CONTAINS - Tidak mengandungi nilai yang tepat ini:
NOT CONTAINS
Operator yang tersedia untuk nama penapis adalah bergantung pada nama penapis yang anda gunakan. Ketahui lebih lanjut tentang operator yang tersedia untuk setiap nama penapis.
Fungsi dan operator
Fungsi memerlukan operator khusus sebelum parameter ditambahkan. Terdapat 2 operator iaitu, MATCHES yang digunakan untuk menetapkan bahawa sesuatu parameter adalah benar, atau NOT_MATCHES yang digunakan untuk menetapkan bahawa sesuatu parameter adalah palsu.
Contohnya, jika anda mahu mencipta segmen pelanggan yang belum membeli produk tertentu, maka sintaksnya akan menjadi: products_purchased NOT_MATCHES (id = ‘1234325’)
Menggunakan cadangan yang dipasangkan dengan operator dan nilai IS NULL serta IS NOT NULL
Cadangan yang dipasangkan dengan operator dan nilai IS NULL digunakan untuk menapis pelanggan yang data nilainya tidak wujud bagi penapis yang diberikan. Cadangan yang dipasangkan dengan operator dan nilai IS NOT NULL digunakan untuk menapis pelanggan yang mempunyai sebarang data nilai bagi penapis yang diberikan. IS NOT NULL bermakna bahawa nilai mempunyai data yang wujud dan menyertakan semua pelanggan yang mempunyai sebarang nilai, dan bukan nilai yang khusus.
| Operator | Contoh |
|---|---|
IS NULL
| Untuk mencipta segmen pelanggan bagi pelanggan yang tidak pernah meninggalkan troli semasa pembayaran, gunakan IS NULL operator dan cadangan pasangan nilai. Segmen pelanggan ini ialah pelanggan yang profil mereka tidak mempunyai sebarang nilai yang dimasukkan dalam medan tarikh pembayaran yang ditinggalkan.Dalam editor, segmen pelanggan adalah seperti yang berikut: abandoned_checkout_date IS NULL
|
IS NOT NULL
| Untuk mencipta segmen pelanggan bagi semua pelanggan yang pernah meninggalkan troli semasa pembayaran sebelum ini, gunakan IS NOT NULL operator dan cadangan pasangan nilai. Segmen pelanggan ini ialah semua pelanggan yang profil mereka mempunyai nilai yang dimasukkan dalam medan tarikh pembayaran yang ditinggalkan.Dalam editor, segmen pelanggan adalah seperti yang berikut: abandoned_checkout_date IS NOT NULL
|
Nilai
Nilai ialah ciri pelanggan yang digunakan untuk menyertakan atau mengecualikan pelanggan daripada segmen pelanggan. Nilai ini digunakan bersama-sama nama penapis dan operator. Contohnya, jika anda ingin memilih pelanggan yang melanggan e-mel pemasaran anda, maka anda menggunakan nilai 'SUBSCRIBED'. Pelanggan yang tidak melanggan e-mel pemasaran anda dikecualikan daripada segmen pelanggan.
Penyambung
Jika anda menggunakan berbilang penapis, gabungkan penapis tersebut dengan menggunakan penyambung AND dan OR . Penyambung membantu anda menjadikan tumpuan segmen pelanggan anda seluas atau sesempit yang anda perlukan:
- Cadangan yang dipasangkan dengan operator dan nilai
ANDmenyempitkan tumpuan segmen pelanggan anda kerana pelanggan mesti memenuhi semua kriteria untuk disertakan. - Cadangan yang dipasangkan dengan operator dan nilai
ORmeluaskan tumpuan segmen pelanggan anda kerana pelanggan boleh memenuhi mana-mana kriteria untuk disertakan, tetapi tidak perlu memenuhi semua kriteria.
Menggunakan AND sebagai penyambung
Untuk mencipta segmen pelanggan yang hanya menyertakan pelanggan e-mel anda yang telah membuat 5 pesanan atau lebih, gunakan AND sebagai penyambung untuk menggabungkan kedua-dua penapis.
Secara konsepnya, segmen pelanggan ini adalah seperti yang berikut:
Pelanggan yang melanggan e-mel pemasaran anda dan pelanggan yang telah membuat 5 pesanan atau lebih.
Dalam editor, segmen pelanggan dipaparkan seperti yang berikut:
email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5Segmen pelanggan anda hanya menyertakan pelanggan e-mel anda yang telah membuat 5 pesanan atau lebih. Segmen pelanggan tidak menyertakan pelanggan yang berikut:
- Pelanggan yang tidak melanggan e-mel pemasaran anda.
- Pelanggan yang melanggan e-mel pemasaran anda, tetapi telah membuat kurang daripada 5 pesanan.
Menggunakan OR sebagai penyambung
Untuk mencipta segmen pelanggan yang menyertakan pelanggan e-mel anda atau pelanggan yang telah membuat 5 pesanan atau lebih, gunakan OR sebagai penyambung untuk menggabungkan kedua-dua penapis.
Secara konsepnya, segmen pelanggan tersebut adalah seperti yang berikut:
Pelanggan yang melanggan e-mel pemasaran anda atau pelanggan yang telah membuat 5 pesanan atau lebih.
Dalam editor, segmen pelanggan dipaparkan seperti yang berikut:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5Segmen pelanggan anda menyertakan kumpulan yang berikut:
- Semua pelanggan e-mel anda, sama ada mereka telah membuat 5 pesanan atau lebih, ataupun tidak.
- Semua pelanggan anda yang telah membuat 5 pesanan atau lebih, sama ada mereka melanggan e-mel anda ataupun tidak.
Menggunakan kedua-dua AND dan OR sebagai penyambung
Anda boleh menggabungkan beberapa penapis menggunakan kedua-dua AND dan OR
sebagai penyambung. Amalan terbaik adalah untuk mengumpulkan penapis anda menggunakan kurungan.
Jika anda tidak menggunakan kurungan, maka penapis yang digabungkan menggunakan AND akan digunakan sebelum penapis yang digabungkan menggunakan OR.
Segmen pelanggan berserta kurungan
Jika anda mahu mengehadkan segmen pelanggan anda kepada pelanggan e-mel anda yang sama ada telah membelanjakan lebih daripada USD 100 atau yang telah membuat 5 pesanan atau lebih, gunakan kurungan untuk membina segmen pelanggan yang berikut:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'Dalam kes ini, penyambung OR digunakan sebelum penyambung AND
.
Hasilnya, segmen pelanggan anda menyertakan kedua-dua kumpulan yang berikut:
- pelanggan e-mel anda yang telah membelanjakan lebih daripada USD 100
- pelanggan e-mel anda yang telah membuat 5 pesanan atau lebih
Segmen pelanggan tanpa kurungan
Segmen pelanggan yang berikut tidak menggunakan kurungan:
amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'Dalam kes ini, penyambung AND digunakan sebelum penyambung OR sebagai penyambung. Ini bermakna penapis ditafsirkan seolah-olah anda telah menyertakan kurungan ini:
amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')Hasilnya, segmen pelanggan anda menyertakan semua kumpulan yang berikut:
- pelanggan anda yang telah membelanjakan lebih daripada USD 100, sama ada mereka melanggan e-mel anda ataupun tidak
- pelanggan e-mel anda yang telah membuat 5 pesanan atau lebih
Uji pemahaman anda tentang komponen penapis segmen pelanggan
Gunakan contoh yang berikut untuk membina segmen pelanggan anda sendiri pada halaman Pelanggan dalam pentadbir Shopify anda:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'Ketahui lebih lanjut tentang cara mencipta segmen pelanggan.