Skip to content

Events

Diese Seite behandelt die verschiedenen Events in Braze und ihren Zweck.

Braze verwendet verschiedene Event-Typen, um ein umfassendes Verständnis des Nutzerverhaltens und des Engagements mit Ihrer Marke zu ermöglichen. Jeder Event-Typ erfüllt einen eigenen Zweck:

  • Standard-Events: Bieten ein grundlegendes Verständnis des Nutzer-Engagements mit Ihrer App oder Website.
  • Kauf-Events: Entscheidend für das Verständnis des Kaufverhaltens und das Tracking von Umsätzen.
  • Angepasste Events: Bieten tiefere Insights in Nutzerverhalten, das spezifisch für Ihre App oder Ihr Unternehmen ist.

Durch das Tracking dieser verschiedenen Event-Typen können Sie ein tieferes Verständnis Ihrer Nutzer:innen gewinnen, das Ihre Marketingstrategien informiert, Ihnen hilft, Ihre App zu optimieren, und Sie in die Lage versetzt, ein personalisierteres Nutzererlebnis zu bieten. Legen wir los!

Standard-Events

In Braze sind Standard-Events vordefinierte Aktionen, die Braze plattformübergreifend erkennt. Im Gegensatz zu angepassten Events müssen Sie Standard-Events nicht erstellen oder benennen – sie sind bereits integriert. Allerdings werden nicht alle Standard-Events auf die gleiche Weise getrackt.

Die folgenden Events werden nach der SDK-Integration automatisch getrackt:

  • Session-Start
  • Session-Ende

Die folgenden Events werden nach zusätzlicher Einrichtung getrackt:

  • Kauf-Events: Ihr Entwicklungsteam protokolliert diese über die Kaufmethoden des SDK. Weitere Informationen finden Sie im Abschnitt Kauf-Events.
  • E-Mail-Engagement-Events (wie E-Mail-Öffnungen und Link-Klicks): Werden von Braze getrackt, wenn Sie Braze E-Mail konfigurieren und E-Mail-Tracking aktivieren.
  • Push-Engagement-Events (wie Öffnungen und Klicks von Push-Benachrichtigungen): Werden getrackt, nachdem Sie Push in Braze konfiguriert und die Push-Verarbeitung mit dem Braze SDK in Ihrer App integriert haben.

Als Marketer können Sie Standard-Events nutzen, um Nutzerverhalten und Engagement zu verstehen. Zum Beispiel zeigen Session-Daten, wie oft Nutzer:innen Ihre App oder Website öffnen, während Kauf-Events Ihnen helfen, den Umsatz über die Zeit zu verfolgen.

Kauf-Events

Kauf-Events erfassen und tracken Käufe Ihrer Nutzer:innen. Nach der Integration des Braze SDK kann Ihr Entwicklungsteam Käufe über die Kaufmethoden des SDK protokollieren. Wenn Sie Kauf-Events zum Tracking von Käufen verwenden, können Sie Ihren Umsatz über die Zeit und über verschiedene Umsatzquellen hinweg direkt in Braze überwachen.

Kauf-Events erfassen die folgenden wichtigen Informationen über einen Kauf:

  • Produkt-ID (typischerweise der Produktname oder die Kategorie)
  • Währung
  • Preis
  • Menge

Sie können diese Daten dann nutzen, um Ihre Nutzer:innen basierend auf ihrem LTV, ihrer Kaufhäufigkeit, bestimmten Käufen und mehr zu segmentieren.

Braze unterstützt auch Käufe in mehreren Währungen. Wenn ein Kauf in einer anderen Währung als USD gemeldet wird, wird er im Braze-Dashboard in USD angezeigt, basierend auf dem Wechselkurs zum Zeitpunkt der Kaufmeldung.

Mehr erfahren Sie in unserem speziellen Artikel zu Kauf-Events.

Beispielimplementierung

Beachten Sie, dass die tatsächliche Implementierung von Kauf-Events technisches Wissen erfordert, da sie die Integration des Braze SDK in Ihre App umfasst. Ihr CSM wird Ihr Team im Rahmen des Onboardings durch diesen Prozess führen, aber die allgemeinen Schritte sind wie folgt:

  1. Integrieren Sie das Braze SDK: Bevor Sie Events protokollieren können, müssen Sie das Braze SDK in Ihre App integrieren.
  2. Protokollieren Sie das Kauf-Event: Nach der SDK-Integration können Sie ein Kauf-Event protokollieren, wann immer ein:e Nutzer:in einen Kauf in Ihrer App tätigt. Dies geschieht typischerweise in der Funktion oder Methode, die aufgerufen wird, wenn ein Kauf abgeschlossen wird.

Hier ist ein Beispiel, wie Sie ein Kauf-Event in einer iOS-App mit Swift protokollieren:

1
Appboy.sharedInstance()?.logPurchase("product_name", inCurrency: "USD", atPrice: NSDecimalNumber(string: "1.99"), withQuantity: 1)

In diesem Beispiel ist „product_name“ der Name des gekauften Produkts, „USD“ die Währung des Kaufs, „1.99“ der Preis des Produkts und „1“ die gekaufte Menge.

  1. Sehen Sie das Kauf-Event im Braze-Dashboard an: Nachdem das Kauf-Event protokolliert wurde, können Sie es im Braze-Dashboard einsehen. Sie können diese Daten nutzen, um Ihren Umsatz zu analysieren, Ihre Nutzer:innen zu segmentieren und mehr.

Beachten Sie, dass die genaue Implementierung je nach Plattform (iOS, Android, Internet) und den spezifischen Anforderungen Ihrer App variieren kann.

Angepasste Events

Angepasste Events sind Events, die Sie basierend auf den spezifischen Aktionen definieren, die Sie in Ihrer App oder auf Ihrer Website tracken möchten. Braze trackt sie nicht automatisch – Sie müssen diese Events manuell in Ihrer Braze-SDK-Implementierung einrichten. Angepasste Events können alles sein, von einem:einer Nutzer:in, der/die ein Level in einem Spiel abschließt, bis hin zu einem:einer Nutzer:in, der/die seine/ihre Profilinformationen aktualisiert.

Hier ist ein Beispiel, wie Sie ein angepasstes Event in einer iOS-App mit Swift protokollieren:

1
Appboy.sharedInstance()?.logCustomEvent("completed_level")

In diesem Beispiel ist „completed_level“ der Name des angepassten Events, das protokolliert wird, wenn ein:e Nutzer:in ein Level in einem Spiel abschließt. Dieses angepasste Event wird dann im Kundenprofil in Braze erfasst, das Sie nutzen können, um Campaigns zu triggern und Messaging zu personalisieren.

Mehr erfahren Sie in unserem speziellen Artikel zu angepassten Events.

Beispielimplementierung

Ähnlich wie Kauf-Events erfordern angepasste Events eine zusätzliche Einrichtung. Hier ist ein allgemeiner Prozess für die Implementierung angepasster Events in Braze:

  1. Integrieren Sie das Braze SDK: Bevor Sie Events protokollieren können, müssen Sie das Braze SDK in Ihre App integrieren.
  2. Definieren Sie Ihr angepasstes Event: Entscheiden Sie, welche Aktion in Ihrer App Sie als angepasstes Event tracken möchten. Dies kann alles sein, was für Ihre App relevant ist, z. B. ein:e Nutzer:in, der/die ein Level in einem Spiel abschließt, ein:e Nutzer:in, der/die sein/ihr Profil aktualisiert, oder ein:e Nutzer:in, der/die einen bestimmten Kauftyp tätigt.
  3. Protokollieren Sie das angepasste Event: Nachdem Sie Ihr angepasstes Event definiert haben, können Sie es im Code Ihrer App protokollieren. Dies geschieht typischerweise in der Funktion oder Methode, die aufgerufen wird, wenn die Aktion stattfindet.

Hier ist ein Beispiel, wie Sie ein angepasstes Event in einer iOS-App mit Swift protokollieren:

1
Appboy.sharedInstance()?.logCustomEvent("updated_profile")

In diesem Beispiel ist „updated_profile“ der Name des angepassten Events, das protokolliert wird, wenn ein:e Nutzer:in sein/ihr Profil aktualisiert.

  1. Fügen Sie Ihrem angepassten Event Eigenschaften hinzu (optional): Wenn Sie zusätzliche Details über das angepasste Event erfassen möchten, können Sie ihm Eigenschaften hinzufügen. Dies geschieht, indem Sie beim Protokollieren des Events ein Dictionary mit Eigenschaften übergeben.

Hier ist ein Beispiel, wie Sie ein angepasstes Event mit Eigenschaften in einer iOS-App mit Swift protokollieren:

1
2
let properties: [AnyHashable: Any] = ["Property Name": "Property Value"]
Appboy.sharedInstance()?.logCustomEvent("updated_profile", withProperties: properties)

In diesem Beispiel hat das angepasste Event eine Eigenschaft namens „Property Name“ mit dem Wert „Property Value“.

  1. Sehen Sie das angepasste Event im Braze-Dashboard an: Nachdem das angepasste Event protokolliert wurde, können Sie es im Braze-Dashboard einsehen. Sie können diese Daten nutzen, um Nutzerverhalten zu analysieren, Ihre Nutzer:innen zu segmentieren und mehr.
New Stuff!