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 von Nutzer:innen und für 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 gewinnen Sie ein tieferes Verständnis Ihrer Nutzer:innen. Das kann Ihre Marketingstrategien unterstützen, Ihnen helfen, Ihre App zu optimieren, und Sie in die Lage versetzen, ein personalisierteres Nutzererlebnis zu bieten.
Standard-Events
In Braze sind Standard-Events vordefinierte Aktionen, die Braze plattformweit erkennt. Anders als angepasste Events müssen Sie Standard-Events weder erstellen noch benennen, da sie bereits integriert sind. Allerdings werden nicht alle Standard-Events auf die gleiche Weise getrackt.
Die folgenden Events werden nach der SDK-Integration automatisch getrackt:
- Sitzungsbeginn
- Sitzungsende
Die folgenden Events werden nach einer zusätzlichen Einrichtung getrackt:
- Kauf-Events: Ihr Entwicklungsteam protokolliert diese mit den Kaufmethoden des SDK. Weitere Informationen finden Sie im Abschnitt zu Kauf-Events.
- E-Mail-Engagement-Events (wie E-Mail-Öffnungen und Link-Klicks): Werden von Braze getrackt, wenn Sie Braze-E-Mail konfigurieren und das 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 das Verhalten und Engagement von Nutzer:innen zu verstehen. Sitzungsdaten zeigen beispielsweise, wie oft Nutzer:innen Ihre App oder Website öffnen, während Kauf-Events Ihnen helfen, den Umsatz im Zeitverlauf zu tracken.
Kauf-Events
Kauf-Events erfassen und tracken Käufe Ihrer Nutzer:innen. Nach der Integration des Braze SDK kann Ihr Entwicklungsteam Käufe mit den Kaufmethoden des SDK loggen. Wenn Sie Käufe mit Kauf-Events tracken, können Sie Ihren Umsatz im Zeitverlauf und über verschiedene Umsatzquellen hinweg direkt in Braze überwachen.
Kauf-Events erfassen die folgenden wichtigen Informationen zu einem Kauf:
- Produkt-ID (in der Regel der Produktname oder die Produktkategorie)
- Währung
- Preis
- Menge
Mit diesen Daten können Sie Ihre Nutzer:innen anschließend nach Lifetime-Value, Kaufhäufigkeit, bestimmten Käufen und mehr segmentieren.
Braze unterstützt außerdem Käufe in mehreren Währungen. Wird ein Kauf in einer anderen Währung als USD gemeldet, wird er im Braze-Dashboard in USD angezeigt, basierend auf dem Wechselkurs am Tag der Meldung des Kaufs.
Weitere Informationen finden Sie in unserem Artikel zu Kauf-Events.
Beispielimplementierung
Beachten Sie, dass die tatsächliche Implementierung von Kauf-Events technisches Wissen erfordert, da dabei das Braze SDK in Ihre App integriert wird. Ihr Customer-Success-Manager begleitet Ihr Team im Rahmen des Onboardings durch diesen Prozess. Die allgemeinen Schritte sind jedoch wie folgt:
- Braze SDK integrieren: Bevor Sie Events loggen können, müssen Sie das Braze SDK in Ihre App integrieren.
- Kauf-Event loggen: Nach der Integration des SDK können Sie jedes Mal ein Kauf-Event loggen, wenn Nutzer:innen in Ihrer App einen Kauf tätigen. Dies geschieht in der Regel in der Funktion oder Methode, die beim Abschluss eines Kaufs aufgerufen wird.
Hier sehen Sie ein Beispiel dafür, wie Sie ein Kauf-Event in einer iOS-App mit Swift loggen:
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.
- Kauf-Event im Braze-Dashboard anzeigen: Nachdem das Kauf-Event geloggt wurde, können Sie es im Braze-Dashboard einsehen. Mit diesen Daten können Sie Ihren Umsatz analysieren, Ihre Nutzer:innen segmentieren und vieles mehr.
Denken Sie daran, dass die genaue Implementierung je nach Plattform (iOS, Android, Web) und den spezifischen Anforderungen Ihrer App variieren kann.
Angepasste Events
Angepasste Events sind Events, die Sie anhand der konkreten 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. Ein angepasstes Event kann alles Mögliche sein, etwa wenn Nutzer:innen ein Level in einem Spiel abschließen oder ihre Profilinformationen aktualisieren.
Hier ist ein Beispiel, wie Sie in einer iOS-App mit Swift ein angepasstes Event protokollieren:
Appboy.sharedInstance()?.logCustomEvent("completed_level")
In diesem Beispiel ist „completed_level“ der Name des angepassten Events, das protokolliert wird, wenn Nutzer:innen ein Level in einem Spiel abschließen. Dieses angepasste Event wird anschließend in ihrem Nutzerprofil in Braze erfasst. Damit können Sie Campaigns triggern und Ihr Messaging personalisieren.
Weitere Informationen finden Sie in unserem Artikel zu angepassten Events.
Beispielimplementierung
Ähnlich wie Kauf-Events erfordern auch angepasste Events eine zusätzliche Einrichtung. So gehen Sie im Allgemeinen vor, um angepasste Events in Braze zu implementieren:
- Braze SDK integrieren: Bevor Sie Events protokollieren können, müssen Sie das Braze SDK in Ihre App integrieren.
- Angepasstes Event definieren: Legen Sie fest, welche Aktion in Ihrer App Sie als angepasstes Event tracken möchten. Das kann alles sein, was für Ihre App relevant ist, z. B. wenn Nutzer:innen ein Level in einem Spiel abschließen, ihr Profil aktualisieren oder einen bestimmten Kauf tätigen.
- Angepasstes Event protokollieren: Nachdem Sie Ihr angepasstes Event definiert haben, können Sie es im Code Ihrer App protokollieren. Das geschieht in der Regel in der Funktion oder Methode, die aufgerufen wird, wenn die Aktion stattfindet.
Hier ist ein Beispiel, wie Sie in einer iOS-App mit Swift ein angepasstes Event protokollieren:
Appboy.sharedInstance()?.logCustomEvent("updated_profile")
In diesem Beispiel ist „updated_profile“ der Name des angepassten Events, das protokolliert wird, wenn Nutzer:innen ihr Profil aktualisieren.
- Eigenschaften zum angepassten Event hinzufügen (optional): Wenn Sie zusätzliche Details zum angepassten Event erfassen möchten, können Sie ihm Eigenschaften hinzufügen. Dazu übergeben Sie beim Protokollieren des Events ein Wörterbuch mit Eigenschaften.
Hier ist ein Beispiel, wie Sie in einer iOS-App mit Swift ein angepasstes Event mit Eigenschaften protokollieren:
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“.
- Angepasstes Event im Braze-Dashboard ansehen: Nachdem das angepasste Event protokolliert wurde, können Sie es im Braze-Dashboard ansehen. Mit diesen Daten können Sie unter anderem das Nutzerverhalten analysieren und Ihre Nutzer:innen segmentieren.