Komponen bagi segmen pelanggan

Segmen pelanggan terdiri daripada satu atau lebih penapis. Penapis dibina menggunakan nama penapis, operator dan nilai sebagai komponennya.

The components of a customer segment with one filter
Komponen penapis segmen pelanggan.
KomponenNama komponen
1nama penapis
2operator
3nilai

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:

A customer segment with 2 filters joined by the AND connector

Ketahui lebih lanjut tentang penapis khusus yang digunakan untuk membina segmen pelanggan.

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:

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.

Contoh cara untuk menggunakan cadangan yang dipasangkan dengan operator dan nilai IS NULL dan IS NOT NULLdalam segmen pelanggan
OperatorContoh
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 AND menyempitkan tumpuan segmen pelanggan anda kerana pelanggan mesti memenuhi semua kriteria untuk disertakan.
  • Cadangan yang dipasangkan dengan operator dan nilai OR meluaskan 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 >= 5

Segmen 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 >= 5

Segmen 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.