Berechnete Filter
Mit berechneten Filtern können Sie sehr präzise Segmente über einen längeren Zeitraum der Nutzer:innenhistorie erstellen. Verwenden Sie berechnete Filter beispielsweise, um Nutzer:innen anzusprechen, die in den letzten 16 Monaten ein bestimmtes Produkt gekauft oder einen bestimmten Betrag für Ihren Dienst ausgegeben haben. Verfeinern Sie diese Zielgruppe mithilfe von Event-Eigenschaften, um das Targeting noch granularer zu gestalten.

Berechnete Filter befinden sich derzeit im Early Access. Wenn Sie am Early Access teilnehmen möchten, wenden Sie sich an Ihren Account Manager.
So funktioniert es
Segments in Braze bieten Ihnen leistungsstarke Targeting-Tools, um dynamische Gruppen von Nutzer:innen zu erstellen. Für die meisten Anwendungsfälle reicht das aus, um Ihre Zielgruppe effektiv zu erreichen. Berechnete Filter sind für fortgeschrittene Anwendungsfälle konzipiert, bei denen Sie Verhaltensweisen von bis zu zwei Jahren analysieren oder komplexe Logik anwenden müssen – ohne die Datenaufbewahrung oder Systemleistung zu beeinträchtigen. Sie können Daten aus Ihrem eigenen Data Warehouse verwenden, um Ihre Zielgruppe weiter zu verfeinern.
Zum Beispiel findet die Standard-Segmentierung von Braze Nutzer:innen, die bestimmte von Ihnen definierte Kriterien erfüllen, etwa Nutzer:innen, die kürzlich eines Ihrer Produkte gekauft haben. Mit berechneten Filtern können Sie tiefer gehen – etwa um Nutzer:innen zu identifizieren, die eine bestimmte Farbe eines bestimmten Produkts mindestens zweimal zwischen 18 und 24 Monaten gekauft haben. Berechnete Filter sind eine Erweiterung, keine Voraussetzung. Wenn Sie fortgeschrittenere Filter oder ein längeres historisches Zeitfenster benötigen, sind sie ein hervorragendes Werkzeug, das Ihnen hilft und gleichzeitig Ihre Datennutzung optimiert hält.
Berechnete Filter und SQL-Segmenterweiterungen
SQL-Segmenterweiterungen und berechnete Filter helfen Ihnen beide dabei, Zielgruppen auf Basis von Kauf- und angepasstem Event-Verhalten zusammenzustellen, nutzen aber unterschiedliche Tools und Datenquellen. SQL-Segmenterweiterungen verwenden SQL, das Sie gegen Ihre verbundenen Snowflake-Daten schreiben.
| Verhalten | Berechnete Filter | SQL-Segmenterweiterungen |
|---|---|---|
| Wie Sie die Zielgruppe definieren | Wählen Sie Käufe, empfohlene E-Commerce-Events, Nachrichteninteraktionen oder angepasste Events sowie Anzahlen, Zeitfenster und optionale Eigenschaftsfilter aus | Schreiben Sie SQL gegen Ihre Snowflake-Verbindung; verwenden Sie Templates, inkrementelle Aktualisierung oder vollständige Aktualisierung |
| Wo die Logik ausgeführt wird | Kriterien und Aktualisierung werden in Braze als berechnete Filter verwaltet | Die Abfrage wird in Ihrem Data-Warehouse-Kontext gemäß Ihrer Erweiterungskonfiguration ausgeführt |
| Filterlistenseite | Eine gemeinsame Liste für Nutzer:innenaktivitäts- und Datenobjekt-Filter; die Spalte Segments zeigt, wie viele Segments jeden Filter verwenden, und der Verarbeitungsstatus spiegelt den Generierungszustand wider | Enthält eine Spalte Type und Filter, die je nach Erweiterungstyp variieren |
| Typische Anwendungsfälle | Kaufhäufigkeit, Gesamtausgaben, angepasste Event-Anzahlen und eigenschaftsbasierte Regeln über das von Ihnen gewählte Zeitfenster | Warehouse-gestützte Logik, Joins über Tabellen hinweg und historische Zeitfenster oder Aggregationen, die über das Formular für berechnete Filter hinausgehen |
Wann Sie berechnete Filter verwenden sollten
Verwenden Sie berechnete Filter, wenn Dashboard-gesteuerte Regeln für Nutzer:innenaktivitäten oder Datenobjekte ausreichen und Sie kein beliebiges SQL über Data-Warehouse-Tabellen benötigen.
Wann Sie andere Segmenterweiterungstypen verwenden sollten
Verwenden Sie SQL-Segmenterweiterungen, wenn Sie vollständiges SQL, Snowflake-gestützte Daten, Templates oder Aktualisierungsmodi benötigen, die für große oder komplexe Data-Warehouse-Abfragen konzipiert sind. Verwenden Sie CDI-Segmenterweiterungen, wenn Sie SQL benötigen, das Ihr Data Warehouse direkt über Cloud Data Ingestion-Verbindungen abfragt.
Berechnete Filter und Segmenterweiterungen gemeinsam verwenden
Ein Segment kann einen berechneten Filter zusammen mit einer SQL- oder CDI-Segmenterweiterung referenzieren – beispielsweise eine im Data Warehouse definierte Kohorte aus einer Erweiterung kombiniert mit Kauf- oder angepassten Event-Regeln, die Sie im Builder für berechnete Filter pflegen.
Berechneten Filter erstellen
Um einen berechneten Filter zu erstellen, wählen Sie einen Filtertyp aus (falls Sie dazu aufgefordert werden), definieren Sie Ihre Kriterien, speichern und aktivieren Sie den Filter und verwenden Sie ihn anschließend in einem Segment.
Schritt 1: Details einrichten
- Gehen Sie zu Audience > Calculated Filters.
- Wählen Sie Create filter aus.
- Wenn in Ihrem Workspace Accounts aktiviert sind, wählen Sie einen Filtertyp:
- User activity filters: Aktionen und Verhaltensweisen von Nutzer:innen.
- Data Object filters: Attribute und Beziehungen für Datenobjekte.
- Geben Sie einen Namen ein, der die Zielgruppe beschreibt, die Sie ansprechen möchten. Ein aussagekräftiger Name erleichtert das Auffinden des Filters, wenn Sie ihn einem Segment hinzufügen.
- (Optional) Fügen Sie Tags hinzu, um berechnete Filter in Ihrem Workspace zu organisieren.
Wählen Sie bei User activity filters die Option Enable recurring audience update aus, um den Filter nach einem wiederkehrenden Zeitplan zu aktualisieren. Wenn Sie diese Einstellung nicht aktivieren, wird der Filter nur aktualisiert, wenn Sie ihn bearbeiten oder Update audience auswählen. Data Object filters werden stündlich aktualisiert.
Schritt 2: Kriterien auswählen
Wenn Sie Data Object filters ausgewählt haben, wählen Sie ein Datenobjekt und fügen Sie dann Attribut-, Beziehungs- oder Filtergruppenbedingungen hinzu. Informationen zum Account-basierten Targeting finden Sie unter Account-Objekte.
Wenn Create filter den User-Activity-Builder direkt öffnet oder Sie User activity filters auswählen, wählen Sie eine der folgenden Criterion-Optionen für das Targeting:
- Made a Purchase
- Performed an eCommerce event
- Performed a Custom Event
- Interacted with Message Channel
Die verfügbaren Criterion-Optionen variieren je nach den in Ihrem Workspace aktivierten Features. Performed an eCommerce event ist immer verfügbar. Wenn Sie eine benötigte Option nicht sehen, wenden Sie sich an Ihren Braze Account Manager.
Nachdem Sie einen Event-Typ ausgewählt haben, wählen Sie das spezifische Event, wie oft die Nutzer:innen es abgeschlossen haben müssen (mehr als, weniger als oder gleich) und den Zeitraum.

Die Filter mehr als und weniger als sind exklusiv — sie schließen die von Ihnen angegebene Zahl nicht ein. Zum Beispiel umfasst ein Filter für mehr als 4 Mal und weniger als 16 Mal Nutzer:innen, die 5, 6, 7, 8, 9, 10, 11, 12, 13, 14 oder 15 Mal gezählt wurden.
Bei der Auswahl des Zeitraums können Sie einen relativen Datumsbereich (die letzten X Tage), ein Startdatum, ein Enddatum oder einen exakten Datumsbereich angeben.

Event-Eigenschafts-Segmentierung
Um die Targeting-Präzision zu erhöhen, wählen Sie Add Property Filters aus. Damit können Sie nach Eigenschaften Ihres Kaufs, E-Commerce-Events oder angepassten Events filtern. Braze unterstützt die Event-Eigenschafts-Segmentierung basierend auf String-, numerischen, booleschen und Zeitobjekten.
Bei String-Eigenschaften können Sie mehrere Werte gleichzeitig eingeben — zum Beispiel um Nutzer:innen mit einem Status gleich Gold, Silber oder Bronze anzusprechen. Bei empfohlenen E-Commerce-Events wird das Eigenschafts-Dropdown mit den für dieses Event verfügbaren Eigenschaften befüllt.

Sie benötigen keine berechneten Filter, um Event-Eigenschaften in Ihrem Segment zu verwenden. Berechnete Filter erweitern lediglich das historische Zeitfenster, das zum Erstellen eines Standard-Segments verwendet wird. Sie können ein Realtime-Standard-Segment erstellen, das Event-Eigenschaften der letzten 30 Tage verwendet. Ebenso können Sie Ihre Nachricht so planen, dass sie in Echtzeit basierend auf einer Event-Eigenschaft getriggert wird — kein berechneter Filter erforderlich.
Schritt 3: Filter speichern und aktivieren
Wählen Sie Save as draft aus, um einen neuen berechneten Filter zu speichern, ohne ihn zu aktivieren. Wählen Sie bei einem aktivierten Filter Save changes aus, um Ihre Änderungen zu speichern. Sie müssen Activate filter auswählen, bevor ein Entwurf als Option beim Erstellen eines Segments angezeigt wird.
Nachdem Sie einen berechneten Filter aktiviert haben, beginnt Braze mit der Berechnung seiner Zielgruppe. Sobald die Verarbeitung abgeschlossen ist, können Sie den Filter beim Zusammenstellen einer Zielgruppe auswählen.
Einen berechneten Filter in einem Segment verwenden
Nachdem Sie einen berechneten Filter erstellt und aktiviert haben, können Sie ihn beim Erstellen eines Segments oder beim Festlegen einer Zielgruppe für eine Campaign oder ein Canvas hinzufügen.
- Öffnen Sie im Segment-Builder die Filterliste.
- Wählen Sie unter Andere Filter die Option Vorhandener berechneter Filter aus.
- Wählen Sie den berechneten Filter aus, der in die Segmentdefinition aufgenommen werden soll.
Nachdem Sie den Filter hinzugefügt haben, wählen Sie das Symbol neben dem Filter-Dropdown aus, um die Details des Filters anzuzeigen und die auf Ihre Zielgruppe angewendeten Kriterien zu bestätigen.

Weitere Informationen zum Erstellen von Segments finden Sie unter Ein Segment erstellen.
Berechnete Filter verwalten
Gehen Sie zu Audience > Calculated Filters, um berechnete Filter in Ihrem Workspace anzuzeigen, zu bearbeiten und zu verwalten.
Die Seite Calculated Filters listet Filter für Nutzer:innenaktivitäten und Datenobjekte gemeinsam auf. Sie können die Liste mit den verfügbaren Steuerelementen eingrenzen, allerdings enthält die Seite kein Steuerelement zum Filtern nach Typ und keine Spalte Type. Verwenden Sie die Spalte Segments, um zu sehen, wie viele Segments jeden berechneten Filter verwenden.
Statusbezeichnungen
Jeder berechnete Filter zeigt einen der folgenden Status an. Processing und Processing failed werden angezeigt, wenn die Mitgliedschaftsgenerierung gerade läuft oder nicht erfolgreich abgeschlossen wurde.
| Status | Beschreibung |
|---|---|
| Active | Der Filter ist aktiviert und kann in Segments verwendet werden. |
| Draft | Der Filter ist gespeichert, aber nicht aktiviert. |
| Archived | Der Filter ist archiviert. |
| Refresh disabled | Wiederkehrende Zielgruppen-Aktualisierungen sind deaktiviert. |
| Processing | Braze verarbeitet eine Aktualisierung des Filters. |
| Processing failed | Der letzte Verarbeitungsversuch wurde nicht erfolgreich abgeschlossen. |
Einzelne Filter bearbeiten und verwalten
Öffnen Sie das Zeilenmenü eines berechneten Filters, um eine Aktion durchzuführen. Die verfügbaren Aktionen hängen vom Status des Filters ab.
Für nicht archivierte Filter enthält das Zeilenmenü Edit, Messaging use, Archive und Update audience. Update audience ist für aktive Filter verfügbar, die gerade nicht verarbeitet werden. Sie können einen berechneten Filter während der Verarbeitung bearbeiten, Ihre Änderungen jedoch erst speichern, wenn die Verarbeitung abgeschlossen ist.

Ihr Workspace kann gleichzeitig bis zu 100 aktive berechnete Filter enthalten. Wenden Sie sich an Ihren Braze Account Manager, wenn Sie dieses Limit erhöhen möchten.
Archivierung aufheben
Sie können die Archivierung eines Filters auf folgende Weisen aufheben:
- Wählen Sie Unarchive im Zeilenmenü des Filters aus.
- Wählen Sie einen oder mehrere archivierte Filter aus und wählen Sie dann Unarchive.
- Öffnen Sie einen archivierten berechneten Filter und wählen Sie Unarchive auf seiner Seite aus.
Wenn Sie die Archivierung eines Filters aufheben, kehrt sein Status zu dem zurück, was er vor der Archivierung war:
- Ein Entwurf kehrt zu Draft zurück.
- Ein aktivierter Filter kehrt zu Active zurück, wird auf das Limit aktiver Filter angerechnet, und Braze startet eine Zielgruppen-Aktualisierung.
Warten Sie, bis die Verarbeitung abgeschlossen ist, bevor Sie die Archivierung eines Filters aufheben, der Processing anzeigt. Wenn Sie das Limit aktiver Filter erreicht haben, archivieren Sie einen aktiven Filter, bevor Sie die Archivierung eines anderen aktiven Filters aufheben.
Speichern versus Aktivieren
Sie können einen berechneten Filter speichern, ohne ihn zu aktivieren. Inaktive Filter bleiben in Ihrem Workspace, können jedoch erst zu Segments hinzugefügt werden, wenn Sie sie aktivieren. Wählen Sie Activate filter, um den Filter in der Segmentierung zu verwenden.
Häufig gestellte Fragen
Kann ich einen berechneten Filter erstellen, der mehrere angepasste Events verwendet?
Bei der Verwendung von berechneten Filtern können Sie ein angepasstes Event, ein Kauf-Event, ein E-Commerce-Event oder eine Kanalinteraktion auswählen. Sie können jedoch beim Erstellen des Segments mehrere berechnete Filter mit AND oder OR kombinieren.
Sie können mehrere Events hinzufügen oder auf mehrere Snowflake-Tabellen verweisen, wenn Sie SQL-Segmenterweiterungen verwenden.
Kann ich einen berechneten Filter archivieren, wenn er verwendet wird?
Nein. Bevor Sie einen berechneten Filter archivieren können, müssen Sie ihn aus allen Campaigns, Canvases und Segments entfernen, die ihn verwenden.
Kann ich Arrays in berechneten Filtern verwenden?
Ja. Um Arrays zu verwenden, hängen Sie eckige Klammern ([]) an Ihren Eigenschaftsnamen an. Wenn Ihre Eigenschaft location_code lautet, würden Sie location_code[] eingeben.
Braze verwendet [], um Arrays zu durchlaufen und zu prüfen, ob ein Element im durchlaufenen Array mit der Event-Eigenschaft übereinstimmt. So könnten Sie beispielsweise einen berechneten Filter für Nutzer:innen erstellen, die mit mindestens einem Wert einer Array-Eigenschaft übereinstimmen.
Wie berechnet Braze den Zeitraum für einen relativen Zeitraum von „letzte X Tage“?
Wenn berechnete Filter den relativen Zeitraum („letzte X Tage“) berechnen, wird die Startzeit auf Mitternacht UTC festgelegt. Beispiel: Für einen berechneten Filter, der am 16.09.2024 um 21:00 UTC aktualisiert wird und 10 Tage angibt, wird die Startzeit auf den 06.09.2024 um 00:00 UTC festgelegt, nicht auf den 06.09.2024 um 21:00 UTC.
Sie können jedoch die Zeitzonen festlegen, indem Sie SQL-Segmente verwenden, um Nutzer:innen zu identifizieren, die das angepasste Event vor 10 Tagen basierend auf Mitternacht in der Unternehmenszeit ausgeführt haben, oder Nutzer:innen, die das Event vor 10 Tagen basierend auf der aktuellen Uhrzeit ausgeführt haben.