Zum Inhalt springen

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 eine bestimmte Anzahl von Malen gekauft haben oder ein E-Commerce-Event abgeschlossen haben, das bestimmten Eigenschaftswerten entspricht. Verfeinern Sie diese Zielgruppe mithilfe von Event-Eigenschaften, um das Targeting noch granularer zu gestalten.

Funktionsweise

Braze Segments bieten Ihnen leistungsstarke Targeting-Tools, um dynamische Gruppen von Nutzer:innen zu erstellen. Für die meisten Anwendungsfälle reicht dies 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 Kompromisse bei der Datenspeicherung oder der Systemleistung. Verwenden Sie Nutzeraktivitätsfilter für Kauf- und E-Commerce-Event-Kriterien oder Datenobjektfilter für Account- und Datenobjekt-Targeting.

Beispielsweise findet die standardmäßige Braze-Segmentierung Nutzer:innen, die bestimmte von Ihnen definierte Kriterien erfüllen, z. B. die Identifizierung von Nutzer:innen, die kürzlich eines Ihrer Produkte gekauft haben. Berechnete Filter ermöglichen tiefergehende Analysen – etwa die Identifizierung von Nutzer:innen, die eine bestimmte Farbe eines bestimmten Produkts mindestens zweimal zwischen 18 und 24 Monaten in der Vergangenheit gekauft haben. Berechnete Filter sind eine Erweiterung, keine Voraussetzung. Wenn Sie fortgeschrittenere Filter oder ein längeres historisches Zeitfenster benötigen, sind sie ein großartiges Tool, das Ihnen hilft und gleichzeitig Ihre Datennutzung optimiert hält.

Berechnete Filter und SQL-Segmenterweiterungen

SQL-Segmenterweiterungen und berechnete Filter helfen beide beim Aufbau von Zielgruppen auf Basis von Kaufverhalten, verwenden jedoch unterschiedliche Werkzeuge und Datenquellen. SQL-Segmenterweiterungen nutzen SQL, das Sie gegen Ihre verbundenen Snowflake-Daten schreiben.

Verhalten Berechnete Filter SQL-Segmenterweiterungen
Wie Sie die Zielgruppe definieren Wählen Sie Käufe oder empfohlene E-Commerce-Events sowie Anzahlen, Zeitfenster und optionale Eigenschaftsfilter Schreiben Sie SQL gegen Ihre Snowflake-Verbindung; nutzen 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:innen-Aktivitäts- und Datenobjektfilter. Die Spalte Segments zeigt, wie viele Segments jeden Filter verwenden, und der Verarbeitungsstatus spiegelt den Generierungszustand wider Enthält eine Spalte Typ und Filter, die je nach Erweiterungstyp variieren
Typische Anwendungsfälle Kaufhäufigkeit und eigenschaftsbasierte Regeln über das gewählte Zeitfenster Warehouse-gestützte Logik, Joins über Tabellen hinweg, Ausgabenaggregationen und historische Zeitfenster, die über das Formular der berechneten Filter hinausgehen

Wann Sie berechnete Filter verwenden sollten

Verwenden Sie berechnete Filter, wenn Dashboard-gestützte Nutzer:innen-Aktivitäts- oder Datenobjektregeln ausreichen und Sie kein beliebiges SQL über Data-Warehouse-Tabellen hinweg 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 Verbindungen aus Cloud Data Ingestion abfragt. Verwenden Sie Segmenterweiterungen (einfache Erweiterung) für Nachrichtenkanal-Interaktionskriterien, wenn Sie über die jüngsten Interaktionsdaten hinaus zurückblicken müssen.

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 plus Kaufregeln, die Sie im Builder für berechnete Filter pflegen.

Berechneten Filter erstellen

Um einen berechneten Filter zu erstellen, wählen Sie – falls aufgefordert – einen Filtertyp aus, definieren Sie Ihre Kriterien, und speichern und aktivieren Sie den Filter, bevor Sie ihn in einem Segment verwenden.

Schritt 1: Details einrichten

  1. Gehen Sie zu Audience > Calculated Filters.
  2. Wählen Sie Create filter aus.
  3. 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.
  4. 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.
  5. (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 aus und fügen Sie dann Attribut-, Beziehungs- oder Filtergruppenbedingungen hinzu. Für Account-basiertes Targeting siehe Account-Objekte.

Wenn Create filter den Builder für Nutzer:innen-Aktivitäten direkt öffnet oder wenn 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

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.

Bei der Wahl Ihres Zeitraums können Sie einen relativen Datumsbereich (die letzten X Tage), ein Startdatum, ein Enddatum oder einen exakten Datumsbereich angeben. Für relative Bereiche geben Sie 1 bis 730 Tage (zwei Jahre) ein. Bei absoluten Datumsbereichen muss das Startdatum innerhalb der letzten zwei Jahre und das Enddatum innerhalb der nächsten zwei Jahre liegen.

Event-Eigenschaftssegmentierung

Um die Targeting-Präzision zu erhöhen, wählen Sie Add event property filters aus. Damit können Sie nach Eigenschaften Ihres Kauf- oder E-Commerce-Events filtern. Braze unterstützt die Segmentierung nach Event-Eigenschaften auf Basis von String-, Zahlen-, Boolean- und Zeitobjekten.

Bei String-Eigenschaften können Sie mehrere Werte auf einmal eingeben – zum Beispiel, um Nutzer:innen mit dem Status „Gold“, „Silber“ oder „Bronze“ anzusprechen. Bei empfohlenen E-Commerce-Events wird das Eigenschafts-Dropdown mit den für dieses Event verfügbaren Eigenschaften gefüllt.

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 bereits aktivierten Filter Save changes aus, um Ihre Änderungen zu speichern. Sie müssen Activate filter auswählen, bevor der Filter im Segment-Builder verfügbar ist.

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 Erstellen einer Zielgruppe auswählen.

Einen berechneten Filter in einem Segment verwenden

Nachdem Sie einen berechneten Filter erstellt und aktiviert haben, fügen Sie ihn beim Erstellen eines Segments oder beim Definieren einer Zielgruppe für eine Campaign oder ein Canvas hinzu.

  1. Öffnen Sie im Segment-Builder die Filterliste.
  2. Wählen Sie unter Andere Filter die Option Vorhandener berechneter Filter aus.
  3. 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.

Berechneter Filter in einem Segment-Builder mit einem Symbol zum Anzeigen weiterer Details.

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.

Auf der Seite Calculated Filters werden Filter für Nutzer:innen-Aktivitäten und Datenobjekte gemeinsam aufgelistet. Sie können die Liste mit den verfügbaren Steuerelementen eingrenzen, aber die Seite bietet keine Filterung nach Typ und keine Spalte Typ. Verwenden Sie die Spalte Segments, um zu sehen, wie viele Segments jeden berechneten Filter nutzen.

Statusbezeichnungen

Jeder berechnete Filter zeigt einen der folgenden Statuswerte an. Processing und Processing failed werden angezeigt, wenn die Mitgliedschaftsgenerierung 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-Updates sind deaktiviert. Braze kann diesen Status automatisch setzen, wenn ein Filter mit geplanter Aktualisierung nicht genutzt wird.
Processing Braze verarbeitet ein Update 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 auszuführen. Die angezeigten Aktionen hängen vom Status des Filters ab.

Für nicht archivierte Filter enthält das Zeilenmenü die Optionen 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 bearbeiten, während er verarbeitet wird, aber Sie können Ihre Änderungen erst speichern, wenn die Verarbeitung abgeschlossen ist.

Archivieren

Bevor Sie einen berechneten Filter archivieren, prüfen Sie, ob er noch verwendet wird. Das Archivieren kann laufende Campaigns, Canvases oder Segments, die darauf verweisen, unbemerkt beeinträchtigen.

  • Datenobjekt-Filter: Wenn eine aktive Campaign, ein Canvas oder ein Segment noch auf den Filter verweist, bedeutet die Archivierung, dass diese Campaign, dieses Canvas oder dieses Segment beim nächsten Start oder Versand keine Nutzer:innen mehr zuordnet. Entfernen Sie zuerst die Referenz, um dies zu vermeiden.
  • Nutzer:innen-Aktivitätsfilter: Wenn eine Campaign oder ein Canvas im Entwurfsstatus noch auf den Filter verweist, friert die Archivierung die Zielgruppe dieses Entwurfs beim letzten aktualisierten Ergebnis des Filters ein. Die Zielgruppe wird nicht mehr aktualisiert, es sei denn, Sie entfernen zuerst die Referenz.

Um herauszufinden, wo ein Filter verwendet wird, wählen Sie Messaging use aus dem Zeilenmenü.

Sie können einen berechneten Filter nicht archivieren, wenn er von einer aktiven (nicht im Entwurf befindlichen) Campaign, einem Canvas oder einem Segment referenziert wird. Entfernen Sie diese Referenzen vor der Archivierung. Wenn Sie mehrere Filter verschiedener Typen gleichzeitig archivieren, erhalten Sie für jeden Typ eine separate Bestätigung.

Archivierung aufheben

Sie können die Archivierung eines Filters auf folgende Weisen aufheben:

  • Wählen Sie Unarchive im Zeilenmenü des Filters.
  • 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 der Seite des Filters.

Wenn Sie die Archivierung eines Filters aufheben, kehrt sein Status zu dem Zustand zurück, den er vor der Archivierung hatte:

  • 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 Zielgruppenaktualisierung.

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

Überlegungen

Berechnete Filter bewerten, wie oft Nutzer:innen ein Event innerhalb des ausgewählten Zeitfensters abgeschlossen haben. Sie summieren keine Werte über Events hinweg, wie z. B. Gesamtumsatz oder Lifetime-Ausgaben. Für Ausgabenschwellen oder andere Aggregationen über Käufe hinweg verwenden Sie SQL-Segmenterweiterungen.

Eigenschaftsbasierte Kauf- und E-Commerce-Regeln

Wenn Kauf- oder E-Commerce-Events die benötigten Eigenschaften enthalten – wie Produktkategorie, Shop-ID oder Promo-Code – können Sie Nutzer:innen mit Event-Eigenschafts-Filtern ansprechen. Beispiele sind Nutzer:innen, die einen bestimmten Promo-Code in einem Zeitraum verwendet haben, eine Produktkategorie in den letzten 12 Monaten gekauft haben oder in einem bestimmten Shop eingekauft haben. Muster für inaktive Käufer:innen (z. B. Kauf in einem Zeitfenster, aber nicht in einem anderen) lassen sich durch die Kombination berechneter Filter in einem Segment abbilden.

Profilattribute und standortbasiertes Targeting

  • Profilattribute: Sprechen Sie Treuepunkte, Stufen oder andere im Nutzerprofil gespeicherte Werte mit Standard-Segment-Filtern an, nicht mit berechneten Filtern.
  • Entfernung oder Nähe: Braze berechnet in berechneten Filtern keine geografischen Entfernungen. Berechnen Sie Entfernungen in Ihrem eigenen Dienst vorab, speichern Sie das Ergebnis im Nutzerprofil und segmentieren Sie dann nach diesem Attribut.

Nachrichtenkanal-Interaktionen

Für Kriterien zum Nachrichten-Engagement (wie E-Mail-Öffnungen oder Push-Interaktionen) verwenden Sie Segmenterweiterungen, wenn Sie über die jüngsten Interaktionsdaten hinaus zurückblicken müssen. Berechnete Filter mit Nachrichtenkanal-Interaktionskriterien (sofern in Ihrem Workspace verfügbar) werten aktuelle Nachrichten-Interaktionsdaten aus. Sie verwenden nicht denselben zweijährigen Daten-Backfill wie Kauf- und E-Commerce-Kriterien.

Häufig gestellte Fragen

Kann ich einen berechneten Filter erstellen, der mehrere angepasste Events verwendet?

Bei der Verwendung berechneter Filter 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 Arrays in berechneten Filtern verwenden?

Ja. Um Arrays zu verwenden, hängen Sie eckige Klammern ([]) an Ihren Eigenschaftsnamen an. Wenn Ihre Eigenschaft location_code ist, geben Sie location_code[] ein.

Braze verwendet [], um Arrays zu durchlaufen und zu prüfen, ob ein Element im durchlaufenen Array mit der Event-Eigenschaft übereinstimmt. Sie könnten beispielsweise einen berechneten Filter für Nutzer:innen erstellen, die mindestens einem Wert einer Array-Eigenschaft entsprechen.

Wie berechnet Braze den Zeitraum für einen relativen Zeitraum von „letzten X Tagen“?

Wenn berechnete Filter den relativen Zeitraum („letzte X Tage“) berechnen, wird die Startzeit auf Mitternacht UTC gesetzt. Beispiel: Bei einem 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 00:00 UTC gesetzt, nicht auf den 06.09.2024 21:00 UTC. Berechnete Filter verwenden immer UTC für Zeitfenster; die Zeitzone Ihres Workspace findet keine Anwendung.

Sie können jedoch Zeitzonen angeben, indem Sie SQL-Segmenterweiterungen verwenden, um Nutzer:innen zu identifizieren, die ein Event vor 10 Tagen basierend auf Mitternacht in der Unternehmenszeit durchgeführt haben, oder Nutzer:innen, die das Event vor 10 Tagen basierend auf der aktuellen Uhrzeit durchgeführt haben.

New Stuff!