Komponenten eines Kundensegments

Kundensegmente bestehen aus einem oder mehreren Filtern. Ein Filter besteht aus einem Filternamen, einem Operator und einem Wert als Komponenten.

The components of a customer segment with one filter
Die Komponenten eines Kundensegmentfilters.
KomponenteKomponentenname
1Filtername
2Operator
3Wert

Du kannst mehr als einen Filter in einem Kundensegment verwenden. In diesem Fall verwendest du Connectors zwischen den einzelnen Filtern. Ein Kundensegment, das mehrere Filter verwendet, wird wie folgt erstellt:

A customer segment with 2 filters joined by the AND connector

Erfahre mehr über die spezifischen Filter, die zum Erstellen von Kundensegmenten verwendet werden.

Filternamen

Ein Filtername ist ein Kriterium, das zur Auswahl von Kund:innen für ein Kundensegment verwendet wird. Wenn du beispielsweise alle deine Kund:innen auswählen möchtest, die deine Marketing-E-Mails abonniert haben, verwendest du den Filternamen email_subscription_status.

Functions

Du kannst Functions verwenden, um einem Filter optionale Parameter hinzuzufügen. Die zusätzlichen Parameter werden in Klammern nach dem Operator MATCHES OR NOT_MATCHES hinzugefügt.

Du kannst beispielsweise einen Parameter mit einer Marketing-Aktivitäts-ID hinzufügen, um alle deine Kund:innen zu filtern, die eine bestimmte E-Mail geöffnet haben: shopify_email.opened MATCHES (activity_id = 123)

Die folgenden Funktionsattribute werden unterstützt:

Operatoren

Ein Operator wird verwendet, um die Beziehung zwischen dem Filternamen und dem Wert zu definieren. Wenn du beispielsweise ein Segment von Kund:innen erstellen möchtest, die 5 oder mehr Bestellungen aufgegeben haben, verwendest du den Operator >=, um „größer oder gleich“ anzugeben. In diesem Fall würdest du den Wert 5 hinzufügen, also >=5.

Im Folgenden findest du Beispiele für andere Operatoren:

  • Zwischen: BETWEEN {value1} AND {value2}
  • Ist gleich: =
  • Ist ungleich: !=
  • Größer als: >
  • Kleiner als: << code=""/>
  • Kleiner als oder gleich: <=< code=""/>
  • Enthält genau diesen Wert: CONTAINS
  • Enthält diesen Wert nicht genau: NOT CONTAINS

Welche Operatoren für einen Filternamen verfügbar sind, hängt davon ab, welchen Filternamen du verwendest. Erfahre mehr darüber, welche Operatoren für die einzelnen Filternamen verfügbar sind.

Functions und Operatoren

Functions erfordern bestimmte Operatoren, bevor Parameter hinzugefügt werden. Die beiden Operatoren sind entweder MATCHES, um anzugeben, dass ein bestimmter Parameter wahr ist, oder NOT_MATCHES, um anzugeben, dass ein bestimmter Parameter falsch ist.

Wenn du beispielsweise ein Segment von Kund:innen erstellen möchtest, die ein bestimmtes Produkt nicht gekauft haben, lautet die Syntax wie folgt: products_purchased NOT_MATCHES (id = ‘1234325’)

Verwendung der gepaarten Vorschläge für Operator und Wert: IS NULL und IS NOT NULL

Der IS NULL gepaarte Vorschlag für Operator und Wert wird verwendet, um Kund:innen zu filtern, für die für den angegebenen Filter keine Wertdaten vorhanden sind. Der IS NOT NULL gepaarte Vorschlag für Operator und Wert wird verwendet, um Kund:innen zu filtern, für die für den angegebenen Filter Wertdaten vorhanden sind. IS NOT NULL bedeutet, dass für einen Wert Daten vorhanden sind, und schließt alle Kund:innen ein, die einen beliebigen Wert und nicht einen bestimmten Wert haben.

Beispiele für die Verwendung der IS NULL und IS NOT NULLgepaarten Vorschläge für Operator und Wert in einem Kundensegment
OperatorBeispiel
IS NULL Um ein Kundensegment von Kund:innen zu erstellen, die noch nie einen Warenkorb im Checkout abgebrochen haben, verwende IS NULL -Operator und der zugehörige Wert vorgeschlagen. Das Kundensegment besteht aus Kund:innen, in deren Profilen im Datumsfeld für abgebrochene Checkouts kein Wert eingegeben wurde.

Im Editor sieht das Kundensegment wie folgt aus:

abandoned_checkout_date IS NULL
IS NOT NULL Um ein Kundensegment für alle Kund:innen zu erstellen, die schon einmal einen Warenkorb im Checkout abgebrochen haben, verwende IS NOT NULL -Operator und der zugehörige Wert vorgeschlagen. Das Kundensegment besteht aus allen Kund:innen, in deren Profilen im Datumsfeld für abgebrochene Checkouts ein Wert eingegeben wurde.

Im Editor sieht das Kundensegment wie folgt aus:

abandoned_checkout_date IS NOT NULL

Werte

Ein Wert ist das Merkmal einer Person, das verwendet wird, um diese in ein Kundensegment aufzunehmen oder davon auszuschließen. Der Wert wird in Kombination mit dem Filternamen und dem Operator verwendet. Wenn du beispielsweise deine Kund:innen auswählen möchtest, die deine Marketing-E-Mails abonniert haben, verwendest du den Wert 'SUBSCRIBED'. Kund:innen, die deine Marketing-E-Mails nicht abonniert haben, werden aus dem Kundensegment ausgeschlossen.

Connectors

Wenn du mehrere Filter verwendest, kombinierst du sie mit den AND und OR Connectors. Mit Connectors kannst du den Fokus deines Kundensegments so weit oder so eng fassen, wie du es benötigst:

  • Der AND -Connector grenzt den Fokus deines Kundensegments ein, da Kund:innen alle Kriterien erfüllen müssen, um berücksichtigt zu werden.
  • Der OR -Connector erweitert den Fokus deines Kundensegments, da Kund:innen beliebige der Kriterien erfüllen können, um berücksichtigt zu werden, aber nicht alle Kriterien erfüllen müssen.

Verwendung des AND -Connectors

Um ein Kundensegment zu erstellen, das nur deine E-Mail-Abonnent:innen enthält, die 5 oder mehr Bestellungen aufgegeben haben, verwende den AND Connector, um beide Filter zu kombinieren.

Konzeptionell sieht dieses Kundensegment wie folgt aus:

Kund:innen, die deine Marketing-E-Mails abonnieren und Kund:innen, die 5 oder mehr Bestellungen aufgegeben haben.

Im Editor wird das Kundensegment wie folgt angezeigt:

email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5

Dein Kundensegment enthält nur deine E-Mail-Abonnent:innen, die 5 oder mehr Bestellungen aufgegeben haben. Das Kundensegment schließt die folgenden Kund:innen nicht ein:

  • Kund:innen, die deine Marketing-E-Mails nicht abonniert haben.
  • Kund:innen, die deine Marketing-E-Mails abonniert, aber weniger als 5 Bestellungen aufgegeben haben.

Verwendung des OR -Connectors

Um ein Kundensegment zu erstellen, das deine E-Mail-Abonnent:innen oder Kund:innen umfasst, die 5 oder mehr Bestellungen aufgegeben haben, verwende OR Connector, um beide Filter zu kombinieren.

Konzeptionell sieht dieses Kundensegment wie folgt aus:

Kund:innen, die deine Marketing-E-Mails abonniert haben, oder Kund:innen, die 5 oder mehr Bestellungen aufgegeben haben.

Im Editor wird das Kundensegment wie folgt angezeigt:

email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5

Dein Kundensegment umfasst die folgenden Gruppen:

  • Alle deine E-Mail-Abonnent:innen, unabhängig davon, ob sie 5 oder mehr Bestellungen aufgegeben haben oder nicht.
  • Alle deine Kund:innen, die 5 oder mehr Bestellungen aufgegeben haben, unabhängig davon, ob sie deine E-Mails abonniert haben oder nicht.

Verwendung von AND und OR Connectors

Du kannst mehrere Filter kombinieren und dabei sowohl AND und OR -Connectors verwenden. Die empfohlene Vorgehensweise ist, deine Filter mit Klammern zu gruppieren.

Wenn du keine Klammern verwendest, werden die Filter, die mit AND kombiniert sind, vor den Filtern angewendet, die mit OR.

Kundensegmente mit Klammern

Wenn du dein Kundensegment auf deine E-Mail-Abonnent:innen beschränken möchtest, die entweder mehr als 100 USD ausgegeben oder 5 oder mehr Bestellungen aufgegeben haben, dann verwende Klammern, um das folgende Kundensegment zu erstellen:

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

In diesem Fall wird der OR -Connector vor dem AND -Connector angewendet. Daher umfasst dein Kundensegment die beiden folgenden Gruppen:

  • deine E-Mail-Abonnent:innen, die mehr als 100 USD ausgegeben haben
  • deine E-Mail-Abonnent:innen, die 5 oder mehr Bestellungen aufgegeben haben

Kundensegmente ohne Klammern

Das folgende Kundensegment verwendet keine Klammern:

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

In diesem Fall wird der AND -Connector vor dem OR -Connector angewendet. Das bedeutet, dass der Filter so interpretiert wird, als ob du diese Klammern eingefügt hättest:

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

Daher umfasst dein Kundensegment alle folgenden Gruppen:

  • deine Kund:innen, die mehr als 100 USD ausgegeben haben, unabhängig davon, ob sie deine E-Mails abonniert haben oder nicht
  • deine E-Mail-Abonnent:innen, die 5 oder mehr Bestellungen aufgegeben haben

Verständnis der Filterkomponenten für Kundensegmente testen

Verwende das folgende Beispiel, um dein eigenes Kundensegment auf der Seite Kunden in deinem Shopify-Adminbereich zu erstellen:

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

Mehr Informationen über das Erstellen von Kundensegmenten.