Müşteri segmentinin bileşenleri

Müşteri segmentleri, bir veya daha fazla filtreden oluşur. Bir filtre; bileşen olarak bir filtre adı, bir operatör ve bir değerden oluşur.

The components of a customer segment with one filter
Bir müşteri segmenti filtresinin bileşenleri.
BileşenBileşen adı
1filtre adı
2operatör
3değer

Bir müşteri segmentinde birden fazla filtre kullanabilirsiniz. Bu durumda, her filtrenin arasında bağlayıcılar kullanırsınız. Birden fazla filtre kullanan bir müşteri segmenti şu şekilde oluşturulur:

A customer segment with 2 filters joined by the AND connector

Müşteri segmentleri oluşturmak için kullanılan belirli filtreler hakkında daha fazla bilgi edinin.

Filtre adları

Filtre adı, bir müşteri segmenti için müşteri seçmek üzere kullanılan bir ölçüttür. Örneğin, pazarlama e-postalarınıza abone olan tüm müşterilerinizi seçmek isterseniz email_subscription_status filtre adını kullanırsınız.

Functions

Bir filtreye isteğe bağlı parametreler eklemek için functions kullanabilirsiniz. Ek parametreler, MATCHES VEYA NOT_MATCHES operatöründen sonra parantez içinde eklenir.

Örneğin, belirli bir e-postayı açan tüm müşterilerinizi filtrelemeye yardımcı olması için pazarlama etkinliği kimliği kullanarak bir parametre ekleyebilirsiniz: shopify_email.opened MATCHES (activity_id = 123)

Desteklenen function özellikleri şunlardır:

Operatörler

Operatör, filtre adı ile değer arasındaki ilişkiyi tanımlamak için kullanılır. Örneğin, 5 veya daha fazla sipariş vermiş olan müşterilerden oluşan bir segment oluşturmak istiyorsanız büyük veya eşit olduğunu belirtmek için >= operatörünü kullanırsınız. Bu durumda, 5 değerini, yani >=5 ifadesini eklersiniz.

Diğer operatörlere ilişkin bazı örnekler şunlardır:

  • Arasında: BETWEEN {value1} AND {value2}
  • Eşittir: =
  • Eşit değildir: !=
  • Büyüktür: >
  • Küçüktür: << code=""/>
  • Küçük veya eşittir: <=< code=""/>
  • Tam olarak bu değeri içerir: CONTAINS
  • Tam olarak bu değeri içermez: NOT CONTAINS

Bir filtre adı için kullanılabilecek operatörler, kullandığınız filtre adına bağlıdır. Her bir filtre adı için hangi operatörlerin mevcut olduğu hakkında daha fazla bilgi edinin.

Functions ve operatörler

Parametre eklemeden önce Functions için belirli operatörler gerekir. Bu 2 operatör; belirli bir parametrenin doğru olduğunu belirtmek için kullanılan MATCHES veya belirli bir parametrenin yanlış olduğunu belirtmek için kullanılan NOT_MATCHES operatörüdür.

Örneğin, belirli bir ürünü satın almamış müşterilerden oluşan bir segment oluşturmak isterseniz söz dizimi şu şekilde olur: products_purchased NOT_MATCHES (id = ‘1234325’)

IS NULL ve IS NOT NULL operatörü ile eşleştirilmiş değer önerilerini kullanma

IS NULL operatörü ve eşleştirilmiş değer önerisi, belirli bir filtre için değer verisi bulunmayan müşterileri filtrelemek amacıyla kullanılır. IS NOT NULL operatörü ve eşleştirilmiş değer önerisi, belirli bir filtre için herhangi bir değer verisi bulunan müşterileri filtrelemek amacıyla kullanılır. IS NOT NULL bir değerin mevcut verilere sahip olduğu anlamına gelir ve belirli bir değer yerine herhangi bir değere sahip olan tüm müşterileri içerir.

Müşteri segmentinde IS NULL ve IS NOT NULLoperatörü ile eşleştirilmiş değer önerilerinin kullanımına ilişkin örnekler
OperatörÖrnek
IS NULL Hiçbir zaman ödeme sırasında sepetini yarım bırakmamış müşterilerden oluşan bir müşteri segmenti oluşturmak için IS NULL operatör ve değer eşleştirilmiş önerisi. Müşteri segmenti, profillerinde yarım bırakılmış ödeme tarihi alanına girilmiş herhangi bir değer bulunmayan müşterilerdir.

Düzenleyicide müşteri segmenti aşağıdaki gibidir:

abandoned_checkout_date IS NULL
IS NOT NULL Daha önce ödeme sırasında sepetini yarım bırakmış tüm müşterilerden oluşan bir müşteri segmenti oluşturmak için IS NOT NULL operatör ve değer eşleştirilmiş önerisi. Müşteri segmenti, profillerinde yarım bırakılmış ödeme tarihi alanına bir değer girilmiş olan tüm müşterilerdir.

Düzenleyicide müşteri segmenti aşağıdaki gibidir:

abandoned_checkout_date IS NOT NULL

Değerler

Değer, bir müşteriyi bir müşteri segmentine dahil etmek veya bu segmentten hariç tutmak için kullanılan müşteri özelliğidir. Değer, filtre adı ve operatörle birlikte kullanılır. Örneğin, pazarlama e-postalarınıza abone olan müşterilerinizi seçmek istiyorsanız şu değeri kullanırsınız: 'SUBSCRIBED'. Pazarlama e-postalarınıza abone olmayan müşteriler müşteri segmentinin dışında tutulur.

Bağlayıcılar

Birden fazla filtre kullanıyorsanız bunları AND ve OR bağlayıcılarını kullanarak birleştirirsiniz. Bağlayıcılar, müşteri segmentinizin odağını ihtiyacınız olduğu kadar geniş veya dar yapmanıza yardımcı olur:

  • AND bağlayıcısı müşteri segmentinizin odağını daraltır çünkü bir müşterinin segmente dahil edilmesi için tüm ölçütleri karşılaması gerekir.
  • OR bağlayıcısı müşteri segmentinizin odağını genişletir çünkü bir müşteri, segmente dahil edilmek için ölçütlerin tamamını karşılamak zorunda değildir ancak herhangi birini karşılayabilir.

AND bağlayıcısını kullanma

Yalnızca 5 veya daha fazla sipariş vermiş olan e-posta abonelerinizi içeren bir müşteri segmenti oluşturmak için AND bağlayıcısını kullanarak her iki filtreyi birleştirin.

Kavramsal olarak bu müşteri segmenti şöyledir:

Pazarlama e-postalarınıza abone olan müşteriler ve 5 veya daha fazla sipariş vermiş olan müşteriler.

Düzenleyicide müşteri segmenti şu şekilde görüntülenir:

email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5

Müşteri segmentiniz yalnızca 5 veya daha fazla sipariş vermiş olan e-posta abonelerinizi içerir. Müşteri segmenti aşağıdaki müşterileri içermez:

  • Pazarlama e-postalarınıza abone olmayan müşteriler.
  • Pazarlama e-postalarınıza abone olan ancak 5'ten az sipariş vermiş müşteriler.

OR bağlayıcısını kullanma

E-posta abonelerinizi veya 5 ya da daha fazla sipariş vermiş müşterileri içeren bir müşteri segmenti oluşturmak için OR bağlayıcısını kullanarak her iki filtreyi birleştirin.

Kavramsal olarak bu müşteri segmenti şu şekildedir:

Pazarlama e-postalarınıza abone olan müşteriler veya 5 ya da daha fazla sipariş vermiş müşteriler.

Düzenleyicide müşteri segmenti şu şekilde görüntülenir:

email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5

Müşteri segmentiniz aşağıdaki grupları içerir:

  • 5 veya daha fazla sipariş verip vermediklerine bakılmaksızın tüm e-posta aboneleriniz.
  • E-postalarınıza abone olup olmadıklarına bakılmaksızın 5 veya daha fazla sipariş vermiş tüm müşterileriniz.

Hem AND ve OR bağlayıcılarını kullanma

Hem AND ve OR bağlayıcılarını kullanarak birkaç filtreyi birleştirebilirsiniz. En iyi uygulama, filtrelerinizi parantez kullanarak gruplamaktır.

Parantez kullanmazsanız AND ile birleştirilen filtreler, ORile birleştirilen filtrelerden önce uygulanır.

Parantezli müşteri segmentleri

Müşteri segmentinizi, 100 USD'den fazla harcama yapmış veya 5 ya da daha fazla sipariş vermiş olan e-posta abonelerinizle sınırlamak istiyorsanız aşağıdaki müşteri segmentini oluşturmak için parantez kullanın:

(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'

Bu durumda OR bağlayıcısı, AND bağlayıcısından önce uygulanır. Sonuç olarak müşteri segmentiniz aşağıdaki grupların ikisini de içerir:

  • 100 USD'den fazla harcama yapmış olan e-posta aboneleriniz
  • 5 veya daha fazla sipariş vermiş olan e-posta aboneleriniz

Parantezsiz müşteri segmentleri

Aşağıdaki müşteri segmentinde parantez kullanılmamaktadır:

amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'

Bu durumda AND bağlayıcısı, OR bağlayıcısından önce uygulanır. Bu, filtrenin şu parantezleri eklemişsiniz gibi yorumlandığı anlamına gelir:

amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')

Sonuç olarak müşteri segmentiniz aşağıdaki grupların tümünü içerir:

  • e-postalarınıza abone olup olmadıklarına bakılmaksızın 100 USD'den fazla harcama yapmış müşterileriniz
  • 5 veya daha fazla sipariş vermiş olan e-posta aboneleriniz

Müşteri segmenti filtre bileşenleri hakkındaki bilginizi test edin

Shopify yöneticinizin Müşteriler sayfasında kendi müşteri segmentinizi oluşturmak için aşağıdaki örneği kullanın:

(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'

Müşteri segmentleri oluşturma hakkında daha fazla bilgi edinin.