„Wieder verfügbar“-Benachrichtigungen
Erfahren Sie, wie Sie mit Hilfe Ihres Katalogs und angepasster Events „Wieder verfügbar“-Benachrichtigungen einrichten, damit Kund:innen automatisch benachrichtigt werden, wenn ein Artikel wieder vorrätig ist. Beachten Sie, dass dies nur für Nutzer:innen gilt, die sich bereits für Benachrichtigungen entschieden haben.
So funktioniert es
Sie können ein angepasstes Event als Abo-Event einrichten, z. B. ein product_clicked-Event. Dieses Event muss eine Eigenschaft mit der Artikel-ID (Katalog-Artikel-IDs) enthalten. Wir empfehlen, einen Katalognamen anzugeben, dies ist jedoch nicht erforderlich. Außerdem geben Sie den Namen eines Felds für die Bestandsmenge an, das den Datentyp „Zahl“ haben muss.
Beachten Sie, dass der Bestand eines Katalogartikels null sein muss, damit Nutzer:innen ihn erfolgreich abonnieren können. Wenn ein Artikel eine Bestandsmenge größer als null hat, sucht Braze alle Nutzer:innen, die diesen Artikel abonniert haben, und sendet ein angepasstes Event, das Sie verwenden können, um eine Campaign oder ein Canvas zu triggern.
Die Event-Eigenschaften werden zusammen mit Ihren Nutzer:innen gesendet, sodass Sie die Artikeldetails per Template in die Campaign oder das Canvas einfügen können, die bzw. das versendet wird.
Einrichten von Wieder-verfügbar-Benachrichtigungen
Befolgen Sie diese Schritte, um Wieder-verfügbar-Benachrichtigungen in einem bestimmten Katalog einzurichten.
- Gehen Sie zu Ihrem Katalog und wählen Sie den Tab Einstellungen aus.
- Wählen Sie den Wieder verfügbar-Toggle aus.
- Wenn die globalen Wieder-verfügbar-Einstellungen noch nicht konfiguriert wurden, werden Sie aufgefordert, die angepassten Events und Eigenschaften einzurichten, die zum Triggern von Wieder-verfügbar-Benachrichtigungen verwendet werden:
- Fallback-Katalog Dies ist der Katalog, der für das Wieder-verfügbar-Abo verwendet wird, wenn keine
catalog_name-Eigenschaft im angepassten Event vorhanden ist. - Angepasstes Event für Abos ist das angepasste Braze-Event, das verwendet wird, um Nutzer:innen für Wieder-verfügbar-Benachrichtigungen zu abonnieren. Wenn dieses Event auftritt, wird die Person, die das Event ausgeführt hat, abonniert.
- Angepasstes Event zum Abmelden ist das angepasste Braze-Event, das verwendet wird, um Nutzer:innen von Wieder-verfügbar-Benachrichtigungen abzumelden. Dieses Event ist optional. Wenn Nutzer:innen dieses Event nicht ausführen, werden sie nach 90 Tagen oder wenn das Wieder-verfügbar-Event ausgelöst wird, abgemeldet – je nachdem, was zuerst eintritt.
-
Artikel-ID-Event-Eigenschaft ist die Eigenschaft des weiter oben in diesem Abschnitt beschriebenen angepassten Events, die verwendet wird, um den Artikel für ein Wieder-verfügbar-Abo oder eine Abmeldung zu bestimmen. Diese Eigenschaft des angepassten Events sollte eine Artikel-ID (
id) enthalten, die in einem Katalog vorhanden ist. Die Artikel-ID muss als String gesendet werden, damit sie mit demid-Datentyp übereinstimmt, der im Zielkatalog gespeichert ist. Das angepasste Event sollte außerdem einecatalog_name-Eigenschaft enthalten, um anzugeben, in welchem Katalog sich dieser Artikel befindet. - Das folgende Beispiel zeigt ein angepasstes Event, das über die REST API gesendet wird:
- Fallback-Katalog Dies ist der Katalog, der für das Wieder-verfügbar-Abo verwendet wird, wenn keine
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"events": [
{
"external_id": "<external_id>",
"name": "subscription",
"time": "2024-04-15T19:22:28Z",
"properties": {
"id": "shirt-xl",
"catalog_name": "on_sale_products",
"type": ["back_in_stock"]
}
}
]
}
Um dasselbe Abo-Event mit den Braze SDKs zu tracken, verwenden Sie den folgenden Code:
1
2
3
4
5
6
7
import { logCustomEvent } from "@braze/web-sdk";
logCustomEvent("subscription", {
id: "shirt-xl",
catalog_name: "on_sale_products",
type: ["back_in_stock"]
});
1
2
3
4
5
6
7
8
AppDelegate.braze?.logCustomEvent(
name: "subscription",
properties: [
"id": "shirt-xl",
"catalog_name": "on_sale_products",
"type": ["back_in_stock"]
]
)
1
2
3
4
5
6
7
8
9
Braze.getInstance(context).logCustomEvent(
"subscription",
BrazeProperties(
JSONObject()
.put("id", "shirt-xl")
.put("catalog_name", "on_sale_products")
.put("type", JSONArray().put("back_in_stock")),
),
)

Wieder-verfügbar- und Preissenkung-Trigger verwenden dasselbe Event, um Nutzer:innen für die Benachrichtigung zu abonnieren. Sie können daher die type-Eigenschaft verwenden, um sowohl Preissenkung- als auch Wieder-verfügbar-Benachrichtigungen im selben Event festzulegen. Beachten Sie, dass die type-Eigenschaft ein Array sein muss.
- Wählen Sie Speichern aus und fahren Sie mit der Einstellungen-Seite des Katalogs fort.
- Legen Sie Ihre Benachrichtigungsregel fest. Es gibt zwei Optionen:
- Alle abonnierten Nutzer:innen benachrichtigen benachrichtigt alle Kund:innen, die warten, wenn der Artikel wieder verfügbar ist.
- Benachrichtigungslimits festlegen benachrichtigt eine bestimmte Anzahl von Kund:innen alle 10 Minuten. Braze benachrichtigt die angegebene Anzahl von Kund:innen in Schritten, bis keine weiteren Kund:innen mehr zu benachrichtigen sind oder bis der Artikel nicht mehr auf Lager ist. Ihre Benachrichtigungsrate darf 10.000 Nutzer:innen pro Minute nicht überschreiten.
- Legen Sie das Bestandsfeld im Katalog fest. Dieses Katalogfeld wird verwendet, um zu bestimmen, ob der Artikel nicht auf Lager ist. Das Feld muss ein Zahlentyp sein.
- Wählen Sie Einstellungen speichern aus.


Benachrichtigungsregeln in diesen Einstellungen ersetzen nicht die Canvas-Benachrichtigungseinstellungen, wie z. B. Ruhezeiten.
Wieder-auf-Lager-Benachrichtigungen in einem Canvas verwenden
Nachdem Sie das Wieder-auf-Lager-Feature in einem Katalog eingerichtet haben, folgen Sie diesen Schritten, um es mit Canvas zu verwenden.
- Richten Sie ein aktionsbasiertes Canvas ein.
- Wählen Sie Wieder auf Lager als Trigger aus.
- Wählen Sie den Namen des Katalogs mit den Wieder-auf-Lager-Benachrichtigungen aus.
- Fahren Sie mit der Einrichtung Ihres Canvas wie gewohnt fort.
Jetzt können Ihre Kund:innen benachrichtigt werden, wenn ein Artikel wieder auf Lager ist.
Liquid verwenden
Um Details über den Katalogartikel einzufügen, der wieder auf Lager ist, können Sie den context-Liquid-Tag verwenden, um auf die item_id zuzugreifen.
Mit {{context.${catalog_update}.item_id}} wird die ID des Artikels zurückgegeben, der wieder auf Lager ist. {{context.${catalog_update}.previous_value}} gibt den Bestandswert des Artikels vor der Aktualisierung zurück, und {{context.${catalog_update}.new_value}} gibt den neuen Bestandswert nach der Aktualisierung zurück.
Verwenden Sie den Liquid-Tag {% catalog_items <name_of_your_catalog> {{context.${catalog_update}.item_id}} %} am Anfang Ihrer Nachricht und dann {{ items[0].<field_name> }}, um in der gesamten Nachricht auf Daten zu diesem Artikel zuzugreifen.

Canvas-Entry-Eigenschaften sind Teil der Canvas-Kontextvariablen. Das bedeutet, dass canvas_entry_properties als context referenziert wird. Jede context-Variable enthält einen Namen, einen Datentyp und einen Wert, der Liquid enthalten kann. Derzeit sind canvas_entry_properties abwärtskompatibel. Weitere Informationen finden Sie unter Kontext und Canvas-Kontextobjekt.

Um Bilder für Katalog-Trigger-Artikel abzurufen, muss Ihr Katalog ein Feld mit dem Namen image_url enthalten. Sie können es dann mit {{ items[0].image_url }} referenzieren.
Überlegungen
- Nutzer:innen sind nur 90 Tage lang abonniert. Wenn der Artikel nicht innerhalb von 90 Tagen wieder auf Lager ist, wird die Nutzerin bzw. der Nutzer abgemeldet.
- Bei Verwendung der Benachrichtigungsregel Alle abonnierten Nutzer:innen benachrichtigen benachrichtigt Braze 100.000 Nutzer:innen innerhalb von 10 Minuten.
- Braze unterstützt täglich bis zu 50.000 aktualisierte Artikel, die für das Auslösen von Wieder-auf-Lager-Benachrichtigungen infrage kommen. Sie können zu einem bestimmten Zeitpunkt bis zu 100 Millionen aktive Abos haben, wobei jedes Abo ein Kundenprofil darstellt, das einen Katalogartikel beobachtet.