Skip to content

mParticle von Rokt

Mit der Customer Data Platform von mParticle können Sie mehr aus Ihren Daten machen. Anspruchsvolle Marketer nutzen mParticle zur Orchestrierung von Daten in ihrem gesamten Growth Stack, um in den entscheidenden Momenten der Customer Journey zu überzeugen.

Die Integration von Braze und mParticle erlaubt es Ihnen, den Informationsfluss zwischen den beiden Systemen nahtlos zu steuern:

  • Synchronisieren Sie mParticle-Zielgruppen mit Braze für die Segmentierung von Campaigns und Canvas.
  • Teilen Sie Daten zwischen den beiden Plattformen. Dies kann über die mParticle-Kit-Integration und die Server-zu-Server-Integration erfolgen.
  • Senden Sie Braze-Nutzerinteraktionen über Currents an mParticle und machen Sie sie im gesamten Growth Stack nutzbar.

Voraussetzungen

Anforderung Beschreibung
mParticle-Konto Um die Vorteile dieser Partnerschaft zu nutzen, benötigen Sie ein mParticle-Konto.
Braze-Instanz Ihre Braze-Instanz finden Sie auf der API-Übersichtsseite (z. B. US-01 oder US-02).
Braze-App-Bezeichner-Schlüssel Ihr App-Bezeichner-Schlüssel.

Diesen finden Sie im Braze-Dashboard unter Einstellungen verwalten > API-Schlüssel.
Workspace-REST-API-Schlüssel (Server-zu-Server) Ein Braze-REST-API-Schlüssel

Dieser kann im Braze-Dashboard unter Entwicklungskonsole > API-Einstellungen > API-Schlüssel erstellt werden.

Integration

Zielgruppen

Nutzen Sie die Partnerschaft von Braze und mParticle, um Ihre Integration zu konfigurieren und mParticle-Zielgruppen direkt in Braze für Retargeting zu importieren – so entsteht ein vollständiger Datenkreislauf zwischen den beiden Systemen.

Jede Integration, die Sie einrichten, wird Datenpunkte protokollieren. Bei Fragen zu den Details der Braze-Datenpunkte kann Ihr Braze Account Manager diese beantworten.

Weiterleitung von Zielgruppen

mParticle bietet drei Möglichkeiten, Kohorten-Mitgliedschaftsattribute zu setzen, gesteuert durch die Konfigurationseinstellung „Segmente senden als“. In den folgenden Abschnitten wird die Verarbeitung jeder Option beschrieben:

Einzelnes String-Attribut

mParticle erstellt ein einzelnes angepasstes Attribut namens SegmentMembership. Der Wert dieses Attributs ist ein String aus kommaseparierten mParticle-Zielgruppen-IDs, die dem Nutzer bzw. der Nutzerin zugeordnet sind. Diese Zielgruppen-IDs finden Sie im mParticle-Dashboard unter Audiences.

Wenn beispielsweise eine mParticle-Zielgruppe „Ibiza dreamers“ die Zielgruppen-ID „11036“ hat, können Sie diese Nutzer:innen mit dem Filter SegmentMembershipmatches regex11036 segmentieren.

Obwohl dies die Standardoption in mParticle ist, entscheiden sich die meisten Unternehmensnutzer:innen für einzelne Array-Attribute, da diese beim Erstellen von Segmenten in Braze ein besseres Filtererlebnis bieten.

mParticle-Segmentmitgliedschaft

Einzelnes Array-Attribut

mParticle erstellt in Braze für jede:n Nutzer:in ein einzelnes angepasstes Array-Attribut namens SegmentMembershipArray. Der Wert dieses Attributs ist ein Array aus mParticle-Zielgruppen-IDs, die dem Nutzer bzw. der Nutzerin zugeordnet sind.

Wenn ein:e Nutzer:in beispielsweise Mitglied von drei mParticle-Zielgruppen mit den Zielgruppen-IDs „13053“, „13052“ und „13051“ ist, können Sie Nutzer:innen, die einer dieser Zielgruppen angehören, mit dem Filter SegmentMembershipArrayincludes value13051 segmentieren.

Ein Attribut pro Segment

mParticle erstellt für jede Zielgruppe, der ein:e Nutzer:in angehört, ein boolesches angepasstes Attribut. Wenn beispielsweise eine mParticle-Zielgruppe „Possible Parisians“ heißt, können Sie diese Nutzer:innen mit dem Filter In Possible Parisiansequalstrue segmentieren.

Angepasstes mParticle-Attribut

Sowohl einzelnes Array-Attribut als auch einzelnes String-Attribut

mParticle sendet Attribute wie sowohl für das einzelne Array-Attribut als auch für das einzelne String-Attribut beschrieben.

Sowohl einzelnes Array-Attribut als auch ein Attribut pro Segment

mParticle sendet Attribute wie sowohl für das einzelne Array-Attribut als auch für ein Attribut pro Segment beschrieben.

Sowohl einzelnes String-Attribut als auch ein Attribut pro Segment

mParticle sendet Attribute wie sowohl für das einzelne String-Attribut als auch für ein Attribut pro Segment beschrieben.

Einzelnes Array-Attribut, einzelnes String-Attribut und ein Attribut pro Segment

mParticle sendet Attribute wie für das einzelne Array-Attribut, das einzelne String-Attribut und ein Attribut pro Segment beschrieben.

Schritt 1: Erstellen Sie eine Zielgruppe in mParticle

So erstellen Sie eine Zielgruppe in mParticle:

  1. Navigieren Sie zu Audiences > Single Workspace > + New Audience.
  2. Um Braze als Ausgabe für Ihre Zielgruppe zu verbinden, müssen Sie die folgenden Felder angeben:
Feldname Beschreibung
API key Zu finden im Braze-Dashboard unter Settings > API Keys.
API key operating system Wählen Sie aus, welchem Betriebssystem Ihr Braze-API-Schlüssel entspricht. Diese Auswahl begrenzt die Arten von Push-Token, die bei einem Zielgruppen-Update weitergeleitet werden.
Send segments as Die Methode zum Senden von Zielgruppen an Braze. Weitere Details finden Sie im Abschnitt Weiterleitung von Zielgruppen.
Workspace REST API key Braze-REST-API-Schlüssel mit vollständigen Berechtigungen. Dieser kann im Braze-Dashboard unter Settings > API Keys erstellt werden.
External identity type Der mParticle-Nutzeridentitätstyp, der als externe ID an Braze weitergeleitet wird. Wir empfehlen, den Standardwert „Customer ID“ beizubehalten.
Email identity type Der mParticle-Nutzeridentitätstyp, der als E-Mail an Braze weitergeleitet wird.
Braze instance Geben Sie an, an welchen Cluster Ihre Braze-Daten weitergeleitet werden sollen.
  1. Abschließend speichern Sie Ihre Zielgruppe.

Innerhalb weniger Minuten sollten Sie sehen, dass Zielgruppen mit Braze synchronisiert werden. Die Zielgruppenmitgliedschaft wird nur für Nutzer:innen mit external_ids aktualisiert (also nicht für anonyme Nutzer:innen). Weitere Informationen zum Erstellen von Braze-mParticle-Zielgruppen finden Sie in der mParticle-Dokumentation zu den Konfigurationseinstellungen.

Schritt 2: Segmentieren Sie Nutzer:innen in Braze

Um in Braze ein Segment dieser Nutzer:innen zu erstellen, navigieren Sie zu Segments unter Engagement und benennen Sie Ihr Segment. Im Folgenden finden Sie zwei Beispiele für Segmente, abhängig von der Option, die Sie für Send segments as ausgewählt haben. Weitere Details zu jeder Option finden Sie unter Weiterleitung von Zielgruppen.

  • Einzelnes Array-Attribut: Wählen Sie SegmentMembershipArray als Ihren Filter. Verwenden Sie dann die Option „includes value“ und geben Sie Ihre gewünschte Zielgruppen-ID ein. mParticle-Segmentfilter „SegmentMembershipArray“ eingestellt auf „includes value“ und Zielgruppen-ID.

  • Ein Attribut pro Segment: Wählen Sie Ihr angepasstes Attribut als Filter. Verwenden Sie dann die Option „equals“ und wählen Sie die entsprechende Logik. mParticle-Segmentfilter „in possible parisians“ eingestellt auf „equals“ und „true“.

Nach dem Speichern können Sie dieses Segment bei der Erstellung von Canvas oder Campaigns im Schritt zur Nutzer-Zielgruppenauswahl referenzieren.

Deaktivieren und Löschen von Verbindungen

Da mParticle Segmente in Braze nicht direkt verwaltet, werden Segmente nicht gelöscht, wenn die entsprechende mParticle-Zielgruppenverbindung gelöscht oder deaktiviert wird. In diesem Fall aktualisiert mParticle die Zielgruppen-Nutzerattribute in Braze nicht, um die Zielgruppe von jedem Nutzer bzw. jeder Nutzerin zu entfernen.

Um die Zielgruppe vor dem Löschen von einem Braze-Nutzer bzw. einer Braze-Nutzerin zu entfernen, passen Sie die Zielgruppenfilter an, um die Zielgruppengröße auf 0 zu setzen, bevor Sie eine Zielgruppe löschen. Nachdem die Zielgruppenberechnung abgeschlossen ist und 0 Nutzer:innen zurückgibt, löschen Sie die Zielgruppe. Dann wird die Zielgruppenmitgliedschaft in Braze für die Einzelattribut-Option auf false aktualisiert oder die Zielgruppen-ID aus dem Array-Format entfernt.

Daten-Mapping

Daten können über die Embedded-Kit-Integration an Braze gemappt werden, wenn Sie Ihre mobilen und Web-Apps über mParticle mit Braze verbinden möchten. Sie können auch die Server-zu-Server-API-Integration verwenden, um serverseitige Daten an Braze weiterzuleiten.

Unabhängig davon, welchen Ansatz Sie wählen, müssen Sie Braze als Ausgabe einrichten:

Konfigurieren Sie Ihre Braze-Ausgabeeinstellungen

Navigieren Sie in mParticle zu Setup > Outputs > Add Outputs und wählen Sie Braze, um die Braze-Kit-Konfiguration zu öffnen. Speichern Sie, wenn Sie fertig sind.

Einstellungsname Beschreibung
Braze-App-Bezeichner-Schlüssel Ihren Braze-App-Bezeichner-Schlüssel finden Sie im Braze-Dashboard unter Settings > API Keys. Beachten Sie, dass sich die API-Schlüssel je nach Plattform (iOS, Android und Web) unterscheiden.
External identity type Der mParticle-Nutzeridentitätstyp, der als externe ID an Braze weitergeleitet wird. Wir empfehlen, den Standardwert „Customer ID“ beizubehalten.
Email identity type Der mParticle-Nutzeridentitätstyp, der als E-Mail an Braze weitergeleitet wird. Wir empfehlen, den Standardwert „Email“ beizubehalten.
Braze instance Der Cluster, an den Ihre Braze-Daten weitergeleitet werden; dieser sollte derselbe Cluster sein, auf dem sich Ihr Dashboard befindet.
Enable event stream forwarding (Server-zu-Server) Wenn aktiviert, werden alle Events in Echtzeit weitergeleitet. Andernfalls werden alle Events in Batches weitergeleitet. Wenn Sie die Event-Stream-Weiterleitung aktivieren, stellen Sie sicher, dass die Daten, die Sie an Braze senden, die Rate-Limits einhalten.

Embedded-Kit-Integration

Durch die Embedded-Kit-Integration sind die mParticle- und Braze-SDKs in Ihrer Anwendung vorhanden. Im Gegensatz zu einer direkten Braze-Integration übernimmt mParticle jedoch den Aufruf der meisten Braze-SDK-Methoden für Sie. Die mParticle-Methoden, die Sie zum Tracking von Nutzerdaten verwenden, werden automatisch den Braze-SDK-Methoden zugeordnet.

Diese Zuordnungen des mParticle-SDKs für Android, iOS und Web sind Open Source und auf der GitHub-Seite von mParticle zu finden.

Die Embedded-Kit-SDK-Integration ermöglicht es Ihnen, unsere vollständige Feature-Suite zu nutzen (Push, In-App-Nachrichten und alle relevanten Nachrichtenanalysen).

Schritt 1: Integrieren Sie die mParticle-SDKs

Integrieren Sie die entsprechenden mParticle-SDKs basierend auf Ihren Plattformanforderungen in Ihre App:

Schritt 2: Vervollständigen Sie die Braze-Event-Kit-Integration von mParticle

Obwohl das Braze-SDK für diese mParticle-Integration nicht direkt in Ihre Website oder App eingebunden werden muss, muss das folgende mParticle-Appboy-Kit installiert werden, um Daten von Ihrer App an Braze weiterzuleiten.

Der Leitfaden zur Braze-Event-Kit-Integration von mParticle führt Sie durch die individuellen Anweisungen zur Abstimmung von mParticle und Braze basierend auf Ihren Messaging-Anforderungen (Push, Standort-Tracking usw.).

Schritt 3: Verbindungseinstellungen für Ihre Braze-Ausgabe

Navigieren Sie in mParticle zu Connections > Connect > [Ihre gewünschte Plattform] > Connect Output, um Braze als Ausgabe hinzuzufügen. Wählen Sie dann Save.

Nicht alle Verbindungseinstellungen gelten für alle Plattformen und Integrationstypen. Eine Aufschlüsselung der Verbindungseinstellungen und der Plattformen, für die sie gelten, finden Sie in der mParticle-Dokumentation.

Server-API-Integration

Dies ist ein Add-on zur Weiterleitung Ihrer Backend-Daten an Braze, wenn Sie die serverseitigen SDKs von mParticle verwenden (z. B. Ruby, Python usw.). Um diese Server-zu-Server-Integration mit Braze einzurichten, folgen Sie der mParticle-Dokumentation.

Verbindungseinstellungen für Ihre Braze-Ausgabe

Navigieren Sie in mParticle zu Connections > Connect > [Ihre gewünschte Plattform] > Connect Output, um Braze als Ausgabe hinzuzufügen. Speichern Sie, wenn Sie fertig sind.

Nicht alle Verbindungseinstellungen gelten für alle Plattformen und Integrationstypen. Eine Aufschlüsselung der Verbindungseinstellungen und der Plattformen, für die sie gelten, finden Sie in der mParticle-Dokumentation.

Bevor Sie „Enriched User Attributes“ oder „Enriched User Identities“ aktivieren, empfehlen wir, den Abschnitt Mögliche Datenpunkt-Mehrkosten zu lesen, um sicherzustellen, dass Sie wissen, wie sich diese Einstellungen auf die Datenpunkt-Nutzung auswirken.

Details zum Daten-Mapping

Datentypen

Nicht alle Datentypen werden zwischen beiden Plattformen unterstützt.

  • Angepasste Event-Eigenschaften unterstützen String-, numerische, boolesche oder Datumsobjekte. Arrays oder verschachtelte Objekte werden nicht unterstützt.
  • Angepasste Attribute unterstützen String-, numerische, boolesche, Datumsobjekte und Arrays, aber keine Objekte oder verschachtelten Objekte.

Daten-Mapping

mParticle-Datentyp Braze-Datentyp Beschreibung
Nutzerattribute (reserviert) Standardattribut Beispielsweise wird der reservierte Nutzerattribut-Schlüssel $FirstName von mParticle dem Braze-Standardattributfeld first_name zugeordnet.
Nutzerattribute (andere) Angepasstes Attribut Alle Nutzerattribute, die an mParticle übergeben werden und nicht zu den reservierten Nutzerattribut-Schlüsseln gehören, werden in Braze als angepasstes Attribut protokolliert.

Nutzerattribute unterstützen String-, numerische, boolesche, Datums- und Array-Werte, aber keine Objekte oder verschachtelten Objekte.
Angepasstes Event Angepasstes Event Angepasste mParticle-Events werden von Braze als angepasstes Event erkannt. Event-Attribute werden als angepasste Event-Eigenschaften weitergeleitet.

Event-Attribute, die als Event-Eigenschaften an Braze übergeben werden, unterstützen String-, numerische, boolesche oder Datumsobjekte, aber keine Arrays oder verschachtelten Objekte.
Kauf-Commerce-Event Kauf-Event Kauf-Commerce-Events werden Braze-Kauf-Events zugeordnet.

Schalten Sie den Einstellungswert für „Bundle Commerce Event Data“ um, um Käufe auf Bestell- oder Produktebene zu protokollieren. Wenn beispielsweise false, würde ein einzelnes eingehendes Event mit zwei einzigartigen Produkten, Aktionen oder Impressionen zu mindestens zwei ausgehenden Braze-Events führen. Bei true würde es zu einem einzelnen ausgehenden Event mit einem verschachtelten Array für Produkte, Aktionen bzw. Impressionen führen.

Weitere Informationen zu den zusätzlichen Commerce-Feldern, die protokolliert werden, finden Sie in der mParticle-Dokumentation.

Wenn „Bundle Commerce Event Data“ auf false gesetzt ist, unterstützen Produktattribute, die als Kauf-Event-Eigenschaften an Braze übergeben werden, String-, numerische, boolesche oder Datumsobjekte, aber keine Arrays oder verschachtelten Objekte.
Alle anderen Commerce-Events Angepasstes Event Alle anderen Commerce-Events werden angepassten Events zugeordnet.

Schalten Sie den Einstellungswert für „Bundle Commerce Event Data“ um, um Käufe auf Bestell- oder Produktebene zu protokollieren. Wenn beispielsweise false, würde ein einzelnes eingehendes Event mit zwei einzigartigen Produkten, Aktionen oder Impressionen zu mindestens zwei ausgehenden Braze-Events führen. Bei true würde es zu einem einzelnen ausgehenden Event mit einem verschachtelten Array für Produkte, Aktionen bzw. Impressionen führen.

Zusätzlich zu bestimmten Standard-Commerce-Werten werden Produktattribute als Braze-Event-Eigenschaften protokolliert. Weitere Informationen zu den zusätzlichen Commerce-Feldern, die protokolliert werden, finden Sie in der mParticle-Dokumentation.

Wenn „Bundle Commerce Event Data“ auf false gesetzt ist, unterstützen Produktattribute, die als Event-Eigenschaften an Braze übergeben werden, String-, numerische, boolesche oder Datumsobjekte, aber keine Arrays oder verschachtelten Objekte.

Nutzeridentitäts-Mapping

Für jede mParticle-Ausgabe können Sie den externen Identitätstyp auswählen, der als external_id an Braze gesendet wird. Der Standardwert ist „Customer ID“, Sie können jedoch auch eine andere ID, wie z. B. MPID, wählen, um sie als external_id an Braze zu senden. Beachten Sie, dass die Wahl eines anderen Bezeichners als der Customer ID beeinflussen kann, wie Daten in Braze gesendet werden.

Beispielsweise hat das Mapping von MPID auf Ihre Braze-external_id folgende Auswirkungen:

  • Aufgrund der Art und Weise, wie MPID zugewiesen wird, erhalten alle Nutzer:innen beim Sitzungsstart eine external_id.
  • Das Currents-Setup erfordert möglicherweise zusätzliches Mapping aufgrund unterschiedlicher Datentypen zwischen MPID und external_id.

Weiterleitung von Löschanfragen (Betroffenenrechte-Anfragen)

Leiten Sie Löschanfragen an Braze weiter, indem Sie eine Betroffenenrechte-Anfrage-Ausgabe für Braze konfigurieren. Um Löschanfragen an Braze weiterzuleiten, folgen Sie der mParticle-Dokumentation.

Mögliche Datenpunkt-Mehrkosten

Angereicherte Nutzerattribute

Aktivierung von angereicherten Nutzerattributen/-identitäten (nur Server-zu-Server)

In den mParticle-Verbindungseinstellungen empfiehlt Braze, Include Enriched User Attributes zu deaktivieren. Wenn aktiviert, leitet mParticle alle verfügbaren Nutzerattribute (wie Standardattribute, angepasste Attribute und berechnete Attribute) aus dem bestehenden Profil bei jedem protokollierten Event an Braze weiter. Dies führt zu einem hohen Verbrauch von Datenpunkten, da mParticle bei jedem Aufruf dieselben unveränderten Attribute an Braze sendet.

Wenn ein:e Nutzer:in beispielsweise während der ersten Sitzung Vorname, Nachname und Telefonnummer hinzufügt und sich später für einen Newsletter anmeldet und dabei dieselben Informationen plus eine E-Mail-Adresse hinzufügt, was ein Newsletter-Anmelde-Event auslöst:

  • Wenn aktiviert (Standard), fallen fünf Datenpunkte an. (Anmelde-Event, E-Mail-Adresse, Vorname, Nachname und Telefonnummer)
  • Wenn deaktiviert, fallen zwei Datenpunkte an (Anmelde-Event und E-Mail-Adresse)

Überlegungen beim Deaktivieren angereicherter Nutzerattribute

Beim Deaktivieren von Include Enriched User Attributes gibt es einige Punkte zu beachten:

  1. Die Server-zu-Server-Integration verwendet die mParticle-Events-API, um Events an Braze zu senden. Jede Anfrage wird durch ein Event ausgelöst. Wenn ein Nutzerattribut geändert wird, z. B. eine E-Mail-Adresse aktualisiert wird, aber nicht mit einem bestimmten Event verknüpft ist (z. B. einem angepassten Event „Profilaktualisierung“), wird der neue Wert nur als „angereichertes Attribut“ im Payload des nächsten vom Nutzer bzw. der Nutzerin ausgelösten Events an eine Ausgabe wie Braze übergeben. Wenn Include Enriched User Attributes deaktiviert ist, wird dieser neue Attributwert, der nicht mit einem bestimmten Event verknüpft ist, nicht an Braze übergeben.
    • Um dies zu lösen, empfehlen wir, ein separates Event „Nutzerattribut aktualisiert“ zu erstellen, das nur die spezifischen Nutzerattribute sendet, die an Braze aktualisiert wurden. Beachten Sie, dass bei diesem Ansatz weiterhin ein zusätzlicher Datenpunkt für das Event „Nutzerattribut aktualisiert“ protokolliert wird, der Datenpunktverbrauch jedoch deutlich geringer ist als das Senden aller Nutzerattribute bei jedem Aufruf mit aktiviertem Feature.
  2. Berechnete Attribute werden als angereichertes Nutzerattribut an Braze übergeben. Wenn „Enriched User Attributes“ deaktiviert ist, werden diese nicht mehr an Braze übergeben. Um berechnete Attribute bei deaktivierten „Enriched User Attributes“ an Braze weiterzuleiten, könnte ein Feed für berechnete Attribute helfen, ohne alle Attribute zu senden. Der Feed löst ein Update an Braze aus, wenn sich ein berechnetes Attribut ändert.

Fehlerbehebung

Fehlerbehebung bei iOS-Push-Benachrichtigungen mit dem Braze-Event-Kit

Wenn Push-Benachrichtigungen bei Verwendung des Braze-Event-Kits (Embedded-Kit-Integration) unter iOS nicht funktionieren, überprüfen Sie Folgendes:

  1. Push-Token-Weiterleitung: Bestätigen Sie, dass mParticle Push-Token an Braze weiterleitet. Überprüfen Sie in Ihrem mParticle-Dashboard, ob die Braze-Kit-Verbindung Push aktiviert hat und ob die korrekte Apple-Push-Berechtigung im Braze-Dashboard konfiguriert ist.
  2. Kit-Initialisierungsreihenfolge: Das Braze-Kit muss initialisiert werden, bevor Ihre App Push-Berechtigungen anfordert. Wenn Push-Berechtigungen angefordert werden, bevor das Kit aktiv ist, wird das Push-Token möglicherweise nicht an Braze weitergeleitet. Stellen Sie sicher, dass das mParticle-SDK früh im App-Lebenszyklus gestartet wird.
  3. Method Swizzling: Das mParticle-Apple-Kit verwendet Method Swizzling, um Push-Token automatisch weiterzuleiten und Push-Benachrichtigungs-Events zu verarbeiten. Wenn Sie Swizzling deaktiviert haben oder ein anderes SDK interferiert, erreichen Push-Token möglicherweise Braze nicht. Überprüfen Sie, ob Swizzling in Ihrer mParticle-Konfiguration aktiviert ist.
  4. Manuelle Token-Verarbeitung: Wenn Sie Push-Token manuell verwalten (z. B. durch Implementierung von application:didRegisterForRemoteNotificationsWithDeviceToken:), stellen Sie sicher, dass Sie das Token an mParticle übergeben, indem Sie es der Push-Benachrichtigungs-Token-Eigenschaft zuweisen, z. B.: MParticle.sharedInstance().pushNotificationToken = deviceToken. Das Kit leitet es dann an Braze weiter.
  5. Umgebungsabweichung: Bestätigen Sie, dass die APNs-Berechtigungsumgebung (Entwicklung vs. Produktion) mit dem Build Ihrer App übereinstimmt. Weitere Details finden Sie unter iOS-Push-Fehlerbehebung.
  6. Kit-Initialisierungszeitpunkt: Wenn Sie auf die Braze-Instanz über didFinishLaunchingWithOptions zugreifen, ist das mParticle-Kit möglicherweise noch nicht bereit, wenn eine Push-Benachrichtigung eintrifft. Initialisieren Sie die Push-Verarbeitung in userNotificationCenter(_:didReceive:withCompletionHandler:) (oder dem entsprechenden Notification-Response-Delegate), damit das Braze-Kit aktiv ist, wenn Nutzer:innen eine Benachrichtigung öffnen.

Senden unnötiger oder doppelter Daten an Braze

Braze zählt jedes Mal einen Datenpunkt, wenn ein Attribut an Braze übergeben wird, auch wenn der Wert unverändert ist. Aus diesem Grund empfiehlt Braze, nur Daten weiterzuleiten, die für Aktionen innerhalb von Braze benötigt werden, und sicherzustellen, dass nur Deltas von Attributen übergeben werden.

New Stuff!