Katalogsegmente
Katalogsegmente sind eine Art von SQL-Segmenterweiterung, die durch die Kombination von Katalogdaten mit Daten aus angepassten Events oder Käufen erstellt werden. Sie können in einem Segment referenziert und dann von Campaigns und Canvases angesprochen werden.
Katalogsegmente verwenden SQL, um Daten aus Katalogen mit Daten aus angepassten Events oder Käufen zu verknüpfen. Dazu benötigen Sie ein gemeinsames Bezeichnerfeld in Ihren Katalogen und Ihren angepassten Events oder Käufen. Zum Beispiel muss der Wert einer Artikel-ID in einem Katalog mit dem Wert einer Eigenschaft in einem angepassten Event übereinstimmen.
Ein Katalogsegment erstellen
- Gehen Sie zu Segmenterweiterungen > Neue Erweiterung erstellen > Mit Template starten und wählen Sie ein Template aus.

-
Der SQL-Editor wird automatisch mit einem Template befüllt.

Dieses Template verknüpft Nutzer-Event-Daten mit Katalogdaten, um Nutzer:innen zu segmentieren, die mit bestimmten Katalogartikeln interagiert haben. -
Verwenden Sie den Tab Variablen, um die erforderlichen Felder für Ihr Template bereitzustellen, bevor Sie Ihr Segment generieren.
Damit Braze Nutzer:innen anhand ihres Engagements mit Katalogartikeln identifizieren kann, müssen Sie Folgendes tun:
- Einen Katalog auswählen, der ein Katalogfeld enthält
- Ein angepasstes Event auswählen, das eine Event-Eigenschaft enthält
- Ihr Katalogfeld und die Werte der Event-Eigenschaft abgleichen
Hier sind Richtlinien zur Auswahl der Variablen:
| Variablenfeld | Beschreibung |
|---|---|
Catalog |
Der Name des Katalogs, den Sie verwenden, um Nutzer:innen anzusprechen. |
Catalog field |
Das Feld in Ihrem Katalog, das dieselben Werte wie Ihre Custom event property enthält. Dies ist oft eine Art von ID. Im E-Commerce-Anwendungsfall wäre dies shopify_id. |
Custom event |
Der Name Ihres angepassten Events, das dasselbe Event ist, das eine Eigenschaft mit Werten enthält, die mit Ihrem Catalog field übereinstimmen. Im E-Commerce-Anwendungsfall wäre dies Made Order. |
Custom event property |
Der Name Ihrer angepassten Event-Eigenschaft, die Werte mit Ihrem Catalog field abgleicht. Im E-Commerce-Beispiel wäre dies Shopify_ID. |
- Füllen Sie bei Bedarf zusätzliche optionale Felder für Ihren Anwendungsfall aus, um nach einem bestimmten Feldwert innerhalb Ihres Katalogs zu segmentieren:
Catalog field: Ein bestimmtes Feld (Spaltenname) innerhalb dieses KatalogsValue: Ein bestimmter Wert innerhalb dieses Felds oder dieser Spalte
Am Beispiel einer Gesundheits-App: Nehmen wir an, dass es innerhalb des Katalogs für jeden Arzt, den Sie buchen können, ein Feld namensspecialtygibt, das einen Wert wievisionoderdentalenthält. Um Nutzer:innen zu segmentieren, die einen Arzt mit dem Wertdentalbesucht haben, wählen SiespecialtyalsCatalog fieldunddentalalsValueaus.
- Nach dem Erstellen einer SQL-Segmenterweiterung empfehlen wir, auf Vorschau ausführen zu klicken, um zu sehen, ob Ihre Abfrage Nutzer:innen zurückgibt oder ob Fehler vorliegen. Weitere Informationen zur Vorschau von Abfrageergebnissen, zur Verwaltung von SQL-Segmenterweiterungen und mehr finden Sie unter SQL-Segmenterweiterungen.

Wenn Sie ein SQL-Segment erstellen, das die Tabelle CATALOGS_ITEMS_SHARED verwendet, müssen Sie eine Katalog-ID angeben. Zum Beispiel:
1
2
3
SELECT * FROM CATALOGS_ITEMS_SHARED
WHERE CATALOG_ID = 'XYZ'
LIMIT 10
Feststellen, ob Sie SQL invertieren müssen
Es ist zwar nicht möglich, direkt nach Nutzer:innen mit null Events zu suchen, aber Sie können SQL invertieren verwenden, um diese Nutzer:innen anzusprechen.
Um beispielsweise Nutzer:innen mit weniger als drei Käufen anzusprechen, schreiben Sie zunächst eine Abfrage, die Nutzer:innen mit drei oder mehr Käufen auswählt. Wählen Sie dann SQL invertieren, um Nutzer:innen mit weniger als drei Käufen anzusprechen (einschließlich derjenigen mit null Käufen).


Sofern Sie nicht gezielt Nutzer:innen mit null Events ansprechen möchten, müssen Sie SQL nicht invertieren. Wenn SQL invertieren ausgewählt ist, bestätigen Sie, dass die Funktion benötigt wird und dass das Segment Ihrer gewünschten Zielgruppe entspricht. Wenn eine Abfrage beispielsweise Nutzer:innen mit mindestens einem Event anspricht, werden bei Invertierung nur Nutzer:innen mit null Events angesprochen.
Segmentzugehörigkeit aktualisieren
Um die Segmentzugehörigkeit eines Katalogsegments zu aktualisieren, öffnen Sie das Katalogsegment und wählen Sie Aktionen > Aktualisieren > Ja, aktualisieren.

Wenn Sie ein Segment erstellt haben, bei dem Sie erwarten, dass Nutzer:innen regelmäßig ein- und austreten, aktualisieren Sie das verwendete Katalogsegment manuell, bevor Sie dieses Segment in einer Kampagne oder einem Canvas ansprechen.
Aktualisierungseinstellungen festlegen
Wenn Sie Ihre Erweiterung nicht regelmäßig aktualisieren müssen, können Sie sie ohne Aktualisierungseinstellungen speichern. Braze generiert Ihre Segmenterweiterung dann standardmäßig auf Grundlage der aktuellen Nutzerzugehörigkeit zu diesem Zeitpunkt. Verwenden Sie das Standardverhalten, wenn Sie die Zielgruppe nur einmal generieren und sie dann mit einer einmaligen Campaign ansprechen möchten.
Die Verarbeitung Ihres Segments beginnt immer nach dem ersten Speichern. Jedes Mal, wenn Ihr Segment aktualisiert wird, führt Braze das Segment erneut aus und aktualisiert die Segmentmitgliedschaft, um die Nutzer:innen in Ihrem Segment zum Zeitpunkt der Aktualisierung widerzuspiegeln. So können Ihre wiederkehrenden Campaigns die relevantesten Nutzer:innen erreichen.
Einrichten einer wiederkehrenden Aktualisierung
Um einen wiederkehrenden Zeitplan einzurichten, wählen Sie Aktualisierung aktivieren. Die Option zur Festlegung von Aktualisierungseinstellungen ist für alle Arten von Segmenterweiterungen verfügbar, einschließlich SQL-Segmente, CDI-Segmenterweiterungen und einfache formularbasierte Segmenterweiterungen.

Um Ihre Datenverwaltung zu optimieren, werden die Aktualisierungseinstellungen für nicht verwendete Segmenterweiterungen automatisch deaktiviert. Segmenterweiterungen gelten als ungenutzt, wenn sie:
- In keinen aktiven oder inaktiven (Entwurf, gestoppt, archiviert) Campaigns, Canvases oder Segmenten verwendet werden; oder
- Seit mehr als 7 Tagen nicht geändert wurden
Braze benachrichtigt den Unternehmenskontakt und die erstellende Person der Erweiterung, wenn diese Einstellung deaktiviert wird. Die Option, Erweiterungen täglich zu regenerieren, kann jederzeit wieder aktiviert werden.
Auswählen Ihrer Aktualisierungseinstellungen

Im Panel Aktualisierungsintervall-Einstellungen können Sie die Häufigkeit auswählen, mit der diese Segmenterweiterung aktualisiert wird: stündlich, täglich, wöchentlich oder monatlich. Sie müssen außerdem die genaue Uhrzeit (in der Zeitzone Ihres Unternehmens) für die Aktualisierung angeben, z. B.:
- Wenn Sie eine E-Mail-Campaign haben, die jeden Montag um 11 Uhr Unternehmenszeit versendet wird, und Sie sicherstellen möchten, dass Ihr Segment kurz vor dem Versand aktualisiert wird, sollten Sie einen wöchentlichen Aktualisierungszeitplan montags um 10 Uhr wählen.
- Wenn Sie möchten, dass Ihr Segment jeden Tag aktualisiert wird, wählen Sie die tägliche Aktualisierungshäufigkeit und dann die Tageszeit für die Aktualisierung aus.

Die Möglichkeit, einen stündlichen Aktualisierungszeitplan festzulegen, ist für formularbasierte Segmenterweiterungen nicht verfügbar (Sie können jedoch tägliche, wöchentliche oder monatliche Zeitpläne festlegen).
Credit-Verbrauch und zusätzliche Kosten
Da bei Aktualisierungen die Abfrage Ihres Segments erneut ausgeführt wird, verbraucht jede Aktualisierung für SQL-Segmente SQL-Segment-Credits, und jede Aktualisierung für CDI-Segmenterweiterungen verursacht Kosten in Ihrem Drittanbieter-Data-Warehouse.

Segmente können aufgrund von Datenverarbeitungszeiten bis zu 60 Minuten für die Aktualisierung benötigen. Segmente, die gerade aktualisiert werden, haben in Ihrer Segmenterweiterungsliste den Status „In Bearbeitung“. Dies hat einige Auswirkungen:
- Um die Verarbeitung Ihres Segments vor einer bestimmten Zeit abzuschließen, wählen Sie eine Aktualisierungszeit, die 60 Minuten früher liegt.
- Für eine bestimmte Segmenterweiterung kann jeweils nur eine Aktualisierung gleichzeitig erfolgen. Wenn ein Konflikt auftritt, bei dem eine neue Aktualisierung gestartet wird, während eine bestehende Aktualisierung bereits verarbeitet wird, bricht Braze die neue Aktualisierungsanfrage ab und setzt die laufende Verarbeitung fort.
Kriterien zur automatischen Deaktivierung veralteter Erweiterungen
Geplante Aktualisierungen werden automatisch deaktiviert, sobald eine Segmenterweiterung veraltet ist. Eine Segmenterweiterung gilt als veraltet, wenn sie die folgenden Kriterien erfüllt:
- Nicht in aktiven Campaigns oder Canvases verwendet
- In keinem Segment verwendet, das in einer aktiven Campaign oder einem Canvas eingesetzt wird
- In keinem Segment verwendet, für das Analytics-Tracking aktiviert ist
- Seit mehr als sieben Tagen nicht geändert wurde
- Seit mehr als sieben Tagen nicht zu einer Campaign, einem Canvas (einschließlich Entwürfen) oder einem Segment hinzugefügt wurde
Wenn die geplante Aktualisierung für eine Segmenterweiterung deaktiviert wird, erhält diese Erweiterung eine entsprechende Benachrichtigung.

Wenn Sie bereit sind, eine veraltete Segmenterweiterung zu verwenden, überprüfen Sie die Aktualisierungseinstellungen, wählen Sie den Aktualisierungszeitplan, der zu Ihrem Anwendungsfall passt, und speichern Sie dann alle Änderungen.
Anwendungsfälle
Gesundheits-App
Nehmen wir an, Sie haben eine Gesundheits-App und möchten Nutzer:innen segmentieren, die einen Zahnarztbesuch gebucht haben. Sie haben außerdem Folgendes:
- Einen Katalog
Doctors, der die verschiedenen Ärzte enthält, die ein Patient buchen kann, jeweils mit einerdoctor IDversehen - Ein angepasstes Event
Booked Visitmit einerdoctor ID-Eigenschaft, die dieselben Werte wie das Felddoctor IDin Ihrem Katalog teilt - Ein Feld
specialityinnerhalb Ihres Katalogs, das den Wertdentalenthält
Sie würden ein Katalogsegment mit den folgenden Variablen einrichten:
| Variable | Eigenschaft |
|---|---|
Catalog |
Doctors |
Catalog field |
doctor ID |
Custom event |
Booked Visit |
Custom event property |
doctor ID |
(Under Filter SQL Results) Catalog field |
Specialty |
(Under Filter SQL Results) Value |
Dental |
SaaS-Plattform
Nehmen wir an, Sie haben eine B2B-SaaS-Plattform und möchten Nutzer:innen segmentieren, die Mitarbeitende eines bestehenden Kunden sind. Sie haben außerdem Folgendes:
- Einen Katalog
Accounts, der die verschiedenen Konten enthält, die derzeit Ihre SaaS-Plattform nutzen, jeweils mit eineraccount IDversehen - Ein angepasstes Event
Event Attendancemit einer „account ID“-Eigenschaft, die dieselben Werte wie das Feld „account ID“ in Ihrem Katalog teilt - Ein Feld
Classificationinnerhalb Ihres Katalogs, das den Wertenterpriseenthält
Sie würden ein Katalogsegment mit den folgenden Variablen einrichten:
| Variable | Eigenschaft |
|---|---|
Catalog |
Accounts |
Catalog field |
account ID |
Custom event |
Event Attendance |
Custom event property |
account ID |
(Under Filter SQL Results) Catalog field |
Classification |
(Under Filter SQL Results) Value |
Enterprise |
Häufig gestellte Fragen
Verbraucht das Ausführen eines Katalogsegments SQL-Segmenterweiterungs-Credits?
Ja, Katalogsegmente werden von SQL betrieben und verbrauchen SQL-Segmenterweiterungs-Credits. Weitere Informationen finden Sie unter Nutzung von SQL-Segmenten.
Verbraucht das Erstellen eines Katalogsegments SQL-Segmenterweiterungs-Kontingente?
Ja. Genauso wie SQL-Segmenterweiterungen auf Ihr Segmenterweiterungs-Kontingent angerechnet werden, zählen auch Katalogsegmente zu diesem Kontingent.
Ich habe einen Anwendungsfall für Katalogsegmente, den das aktuelle Template nicht abdeckt. Wie sollte ich das einrichten?
Kontaktieren Sie Ihre:n Customer-Support-Manager:in oder den Braze-Support für weitere Unterstützung.