Häufig gestellte Fragen
Auf dieser Seite finden Sie Antworten auf einige häufig gestellte Fragen zu Currents.
Kann ich Campaign- oder Canvas-Daten für einen bestimmten Zeitraum exportieren?
Wählen Sie einen der folgenden Ansätze, um Campaign- oder Canvas-Metriken für einen festgelegten Zeitraum abzurufen:
- Wenn Sie an date-aligned campaign or Canvas exports for dashboard-style reporting outside standard API windows interessiert sind, reichen Sie Produktfeedback ein.
- Rufen Sie die Endpunkte für Campaign-Analytics oder Canvas-Analytics mit den Parametern
ending_atundlengthauf. Alternativ nutzen Sie/campaigns/data_seriesund/canvas/data_seriesfür Zeitreihendaten. - Streamen Sie Events mit Currents in Ihr Data Warehouse, wenn Sie fortlaufend abfragbare Daten zum Nachrichten-Engagement in Amazon S3, Azure Blob Storage oder einem anderen unterstützten Ziel benötigen.
Wie bearbeite ich eine aktive Currents-Integration?
Um einen aktiven Currents-Konnektor zu ändern, öffnen Sie die Integration und wählen Sie Bearbeiten. Ohne Bearbeiten bleibt die Integrations-UI schreibgeschützt, und Sie können die Konnektoreinstellungen nicht allein über die Symbole ändern.
Wie verarbeitet Braze Avro-Dateien in Azure Blob Storage nach dem Upload?
Braze ändert Avro-Dateien in Microsoft Azure Blob Storage nicht mehr, nachdem der Upload abgeschlossen ist. Azure kann das Löschen eines Blobs blockieren, solange ein Upload noch läuft.
Wie erhalte ich historische Daten?
Currents ist ein Realtime-Live-Datenstream. Events können also nicht erneut abgespielt werden. Sie können Currents-Daten jedoch in einem Data Warehouse wie Amazon S3 oder Microsoft Azure Blob Storage speichern und so nach Bedarf auf vergangene Events reagieren. Daten werden 30 Tage lang aufbewahrt. Für weiter zurückreichende historische Daten können Sie Snowflake abfragen.
Warum gibt Currents Daten im Avro-Format aus und nicht als JSON?
Anders als schemaloses JSON unterstützt Avro die Schema-Evolution von Haus aus. Außerdem ist Avro stark komprimierbar. Dadurch benötigen Sie zum Senden von Avro-Dateien weniger Bandbreite und sparen Speicherplatz.
Wie geht Braze mit Datei-Overhead um?
Wir richten einen ETL-Prozess (Extract, Transform, Load) ein, mit dem Sie große Datenmengen aus einer Datenbank abrufen und in einer anderen ablegen und speichern können.
Wo sollte ich diese Daten für Abfragen speichern?
Braze arbeitet mit mehreren Data Warehouses zusammen, in denen Sie Ihre Daten für Abfragen speichern können. Wir empfehlen:
Wie zuverlässig sind Currents-Daten?
Currents garantiert eine „At-least-once“-Zustellung. Das bedeutet, dass gelegentlich doppelte Events in Ihren Storage-Bucket geschrieben werden können. Wenn Ihr Anwendungsfall eine Exactly-once-Zustellung erfordert, können Sie Events anhand des eindeutigen Bezeichnerfelds (id) deduplizieren, das mit jedem Event gesendet wird. Weitere Details finden Sie unter Semantik der Event-Zustellung.
Wie oft werden Daten mit Currents synchronisiert?
Daten werden kontinuierlich gestreamt. Braze sendet einen Batch von Events, sobald ein vollständiger Batch zum Senden bereitsteht, oder spätestens alle 5 Minuten, je nachdem, was zuerst eintritt. Bei Konnektoren mit hohem Volumen kommen die Daten nahezu in Realtime an. Bei Konnektoren mit geringem Volumen können Sie damit rechnen, dass die Daten innerhalb von 5 bis 30 Minuten eintreffen. Weitere Informationen finden Sie unter Avro-Schreibschwelle.

Wenn ein Gerät nicht mit dem Internet verbunden ist, kann sich die Erstellung des Events verzögern. Dies betrifft am häufigsten Events von In-App-Nachrichten, da In-App-Nachrichten auch offline getriggert werden können.
Wie finde ich heraus, welche Events für Currents verfügbar sind?
Eine vollständige Liste der Events, die Currents protokolliert, finden Sie in den Glossaren Kundenverhalten-Events und Message-Engagement-Events. Sie können diese Glossare nach Event-Typ filtern, zum Beispiel nach Sendungen, Zustellungen oder Öffnungen.
Warum stimmen meine Currents-Event-Zahlen nicht mit den Metriken im Dashboard oder in den Engagement-Berichten überein?
Currents und das Braze-Dashboard berechnen bestimmte Metriken unterschiedlich. Exakte Übereinstimmungen zwischen Currents-Events und Dashboard-Metriken sind daher nicht zu erwarten.
Eindeutige Klicks: Bei E-Mails erfasst das Dashboard eindeutige Klicks über einen Zeitraum von sieben Tagen und misst sie anhand der dispatch_id. Currents zeichnet dagegen jedes einzelne Klick-Event auf. Damit die eindeutigen Klickzahlen aus Currents zu den Dashboard-Metriken passen, filtern Sie nach Events, bei denen is_unique den Wert true hat.
Abmeldungen: Die Dashboard-Metrik Unsub bildet Klicks auf den Standard-Abmeldelink von Braze ab. Angepasste Abmeldeseiten erhöhen diese Metrik nicht, es sei denn, Sie aktualisieren die Nutzer:innen über die API. Das Currents-Event users.messages.email.Unsubscribe ist ein spezielles Klick-Event. Es wird ausgelöst, wenn Nutzer:innen auf einen Abmeldelink im E-Mail-Text oder in der Fußzeile klicken oder sich über den List-Unsubscribe-Header abmelden. Es bildet nicht jede Änderung des E-Mail-Abo-Status ab.
Zeitstempel und Zeitzonen: Alle Zeitstempel in Currents sind in UTC angegeben. Dashboard-Metriken richten sich nach der Zeitzone Ihres Unternehmens. Wenn Sie Currents-Daten nach Kalendertag aggregieren, ohne sie in die Zeitzone Ihres Unternehmens umzurechnen, können Zahlen in anderen Datums-Buckets landen, als sie im Dashboard erscheinen.
Doppelte Events: Currents garantiert eine At-least-once-Zustellung. Das bedeutet, dass gelegentlich doppelte Events geschrieben werden können. Deduplizieren Sie anhand des eindeutigen Felds id jedes Events, bevor Sie Gesamtzahlen mit Dashboard-Metriken vergleichen.
Warum unterscheidet sich die external_user_id (Braze-Schema: external_id) in meinem Currents-Event für E-Mail-Öffnungen oder -Klicks vom Nutzerprofil im Braze-Dashboard?
- Im Braze-Dashboard: Wenn ein:e Nutzer:in, die oder der mit einer E-Mail-Adresse verknüpft ist, eine E-Mail öffnet oder anklickt, werden alle Nutzerprofile mit dieser E-Mail-Adresse so markiert, als hätten sie diese E-Mail geöffnet oder angeklickt. Weitere Informationen finden Sie unter Was passiert, wenn eine E-Mail gesendet wird und mehrere Profile dieselbe E-Mail-Adresse haben?.
- In Currents: Dieselbe Öffnung oder derselbe Klick wird nur in einem Profil gespeichert. Braze ordnet das Event dem Profil zu, das ursprünglich für den Versand ausgewählt wurde, sofern dieses Profil die E-Mail-Adresse noch teilt. Andernfalls ordnet Braze das Event einem zufällig ausgewählten Profil unter den Profilen mit dieser E-Mail-Adresse zu.
Daher stimmt der Wert external_user_id (in der Abbildungstabelle des Braze-Schemas als external_id bezeichnet) in einem Currents-Event für E-Mail-Öffnungen oder -Klicks möglicherweise nicht mit dem erwarteten Nutzerprofil überein, wenn Sie Currents mit dem Braze-Dashboard vergleichen.
Werden alle Sende-Events in Currents protokolliert?
Braze protokolliert Events aus aktiven Campaigns und Canvases in Currents. Abgesehen von Testversendungen unterdrückt Braze keine Events aus dem Currents-Stream.
Testversendungen erzeugen keine Currents-Events zum Nachrichten-Engagement. Das gilt für Testnachrichten, die aus einer Campaign oder einem Canvas-Schritt gesendet werden, sowie für Nachrichten, die Sie beim Testen eines Canvas mit Send All Test Messages senden. Wenn Sie Events zum Nachrichten-Engagement in Currents sehen möchten, senden Sie aus einer aktiven Campaign oder einem aktiven Canvas.

Testversendungen unterscheiden sich von Send Test Events auf der Seite der Currents-Integration. Dieser Button sendet Beispiel-Events mit Platzhalterwerten, um Ihre Verbindung zu prüfen. Weitere Informationen finden Sie unter Test-Events.
Können Daten in Currents beschädigt werden?
Unter normalen Umständen werden Currents-Daten nicht beschädigt. Auch wenn seltene Probleme nie ganz auszuschließen sind, sind keine Bedingungen bekannt, unter denen Daten systematisch beschädigt würden.
Warum sehe ich angepasste Event-Daten, die vor der Einrichtung meiner Currents-Integration datiert sind?
Braze überträgt Events nicht rückwirkend an Currents. Angepasste Events können jedoch mit einem Zeitstempel in der Vergangenheit protokolliert werden, etwa wenn ein Gerät offline war, als das Event eintrat, und die Daten erst später synchronisiert wurden. In diesen Fällen gibt der Zeitstempel des Events an, wann das Event ursprünglich eingetreten ist. Dieser Zeitpunkt kann vor der Konfiguration der Currents-Integration liegen.
Welche Nutzer-IDs sind in Currents-Events enthalten?
Message-Engagement-Events (Sendungen, Öffnungen, Klicks usw.) enthalten die Braze-Nutzer-ID (user_id). Ist im Profil eine externe ID vorhanden, wird auch diese übermittelt: in den Event-Payloads als external_user_id, in der Braze-Schema-Mapping-Tabelle als external_id. Einige E-Mail-Message-Engagement-Events enthalten außerdem email_address. Angepasste Attribute sind nicht enthalten.
Wenn Sie Currents-Daten an ein Data Warehouse oder CRM weiterleiten und sie mit Profildaten verknüpfen möchten, führen Sie diesen Join in Ihrem nachgelagerten System über user_id oder external_user_id durch.
Was ist das Feld app_group_id in Currents-Events?
Das Feld app_group_id enthält den API-Bezeichner des Workspace, zu dem das Event gehört. Dieser Wert ist eine UUID. Er entspricht der Spalte app_group_api_id in den SQL-Tabellen für den Query Builder, die SQL-Segmenterweiterungen und Snowflake Data Sharing. Sie können ihn daher verwenden, um Currents-Daten mit diesen Tabellen zu verknüpfen.
Currents verwendet in seinen ID-Feldern API-Bezeichner anstelle interner Braze-IDs. Andere Felder folgen daher demselben Muster. So enthält beispielsweise canvas_id in Currents den API-Bezeichner des Canvas.
Der Wert app_group_id ist keine Zugangsberechtigung, daher können Sie ihn nicht zur Authentifizierung von REST-API-Anfragen verwenden. Um REST-API-Anfragen für einen Workspace zu stellen, verwenden Sie einen REST-API-Schlüssel.
Kann ich angepasste Attribute in Currents-Send-Events einbeziehen?
Nein. Currents bezieht keine angepassten Attribute in Send-Events ein. Currents protokolliert angepasste Events und Message-Engagement-Events. Eine vollständige Liste der verfügbaren Felder finden Sie in den Event-Glossaren.
Enthält Currents Campaign- oder Canvas-Tags oder Schlüssel-Wert-Paare?
Nein. Currents enthält keine Campaign- oder Canvas-Tags und keine Schlüssel-Wert-Paare auf Nachrichtenebene. Um Tag-Daten abzurufen, verwenden Sie die Export-REST-API. Alternativ können Sie in einer Campaign einen Webhook-Kanal verwenden, um Tag- oder Schlüssel-Wert-Paar-Daten an Ihren eigenen Endpunkt zu senden. Die Werte können Sie dabei mit Liquid als Template aufbereiten.
Wie benachrichtigt Braze Kund:innen über Änderungen an Currents?
In dem seltenen Fall, dass Breaking Changes auftreten, sendet Braze vorab eine E-Mail an die Kontaktperson jeder aktiven Integration sowie an alle Admins mit aktiven Currents-Integrationen, die das Dashboard in den letzten 30 Tagen genutzt haben. Bei Änderungen ohne Breaking Changes, etwa neuen Events oder neuen Feldern für ein bestehendes Event, sendet Braze keine Benachrichtigung. Die neuesten Änderungen finden Sie im Currents-Changelog.
Welchen Zeitraum deckt eine Currents-Wiederherstellungsbenachrichtigung ab?
Wenn sich eine Currents-Integration von einem Fehler erholt, etwa von ungültigen Zugangsdaten oder 500-Fehlern vom Endpunkt des Ziels, sendet Braze eine E-Mail an die Kontakt-E-Mail-Adresse der Integration. Darin steht, dass die Integration „is now recovering“. Sobald die Integration den Rückstand aufgeholt hat, meldet Braze, dass sie „has fully recovered“ und alle zurückgestauten Daten gesendet wurden. Diese Wiederherstellungsbenachrichtigungen geben nicht an, welchen Zeitraum die zurückgestauten Daten abdecken.
So ermitteln Sie den wiederhergestellten Zeitraum:
- Suchen Sie die erste Fehlerbenachrichtigung, die Braze für dieselbe Integration gesendet hat. Sie gibt ungefähr an, wann die Fehler bei der Integration begonnen haben.
- Notieren Sie, wann Sie die Benachrichtigung „has fully recovered“ erhalten haben.
Die von Braze nachgesendeten Daten umfassen die Events vom Beginn der Fehler bis zur Wiederherstellung der Integration.
Wenn die Integration länger als fünf Tage fehlerhaft war, wurden möglicherweise einige Events verworfen. Verworfene Events können nicht wiederhergestellt werden. Weitere Informationen finden Sie unter Anforderungen.
Wie viel Speicherplatz benötige ich für Currents-Daten?
Der Speicherbedarf hängt von Ihrem Event-Volumen und den Arten der exportierten Events ab. Braze stellt Beispiel-Events im Avro-Format bereit, mit denen Sie die Dateigrößen für Ihren Anwendungsfall abschätzen können.
Warum ist der Campaign-Name oder der Canvas-Schritt-Name in meinen Currents-Daten NULL?
Wenn Sie eine neue Campaign oder ein neues Canvas erstellen, kann es einige Zeit dauern, bis der Name in allen Braze-Systemen verfügbar ist. Events, die in diesem Zeitraum über Currents gesendet werden, können in den Namensfeldern (zum Beispiel campaign_name oder canvas_step_name) den Wert NULL enthalten. Das ist auch dann zu erwarten, wenn der Name kurz vor dem Protokollieren der Events geändert wurde. Um das zu vermeiden, warten Sie nach dem Erstellen oder Umbenennen einer Campaign oder eines Canvas-Schritts eine Weile, bevor Sie Nachrichten versenden.
Warum kommen Session-End-Events in Currents verzögert an oder fehlen ganz?
Session-End-Events folgen dem normalen Upload-Zeitplan des SDK. Das Braze SDK speichert Sitzungsdaten lokal zwischen und überträgt sie je nach Netzwerkqualität in regelmäßigen Abständen, bei einer guten Verbindung zum Beispiel etwa alle 10 Sekunden. Erst wenn das SDK das Event hochgeladen hat, erscheint es in Currents.
Wenn Nutzer:innen die App vor der nächsten Übertragung zwangsweise beenden oder offline gehen, kann das Session-End-Event verspätet oder gar nicht ankommen. Unter iOS werden Session-End-Events oft erst übertragen, wenn die App wieder geöffnet wird, da das SDK keine Daten senden kann, solange sich die App im Hintergrund befindet.
Wenn Sie in Currents zeitnähere Sitzungsgrenzen benötigen, rufen Sie requestImmediateDataFlush() an bestimmten Punkten im Lebenszyklus der App auf, etwa wenn die App in den Hintergrund wechselt oder in den Vordergrund zurückkehrt. Weitere Informationen finden Sie unter Daten-Upload und -Download und Session-End und Session-Start haben ähnliche Zeitstempel (iOS).
Was passiert, wenn mein Storage-Bucket nicht verfügbar ist, während Currents versucht, Daten zu schreiben?
Wenn Braze nicht in Ihren Storage-Bucket schreiben kann, stellt Braze die Events, die nicht geschrieben werden können, in eine Warteschlange und versucht es weiterhin. Das gilt unabhängig davon, welchen Fehler Ihr Bucket zurückgibt. Sobald der Bucket wieder Schreibvorgänge akzeptiert, liefert Braze zuerst die Events aus der Warteschlange und danach neue Events aus.
Solange Braze nicht in Ihren Bucket schreiben kann, erhalten Sie möglicherweise eine Benachrichtigung über einen Integrationsfehler an die Kontakt-E-Mail-Adresse Ihrer Integration. Je nach Fehler, den Ihr Bucket zurückgibt, kann die Benachrichtigung besagen, dass Ihre Zugangsdaten ungültig sind, auch wenn sie sich nicht geändert haben.
Besteht das Problem länger als fünf Tage, beginnt Braze, Events zu verwerfen. Verworfene Events können nicht wiederhergestellt werden. Weitere Informationen finden Sie unter Anforderungen.
So stellen Sie sicher, dass Ihr Bucket verfügbar ist
Ihr Bucket ist verfügbar, wenn er unter dem in Ihrer Currents-Integration gespeicherten Namen existiert und Schreibvorgänge von Braze akzeptiert. Gehen Sie zur Überprüfung wie folgt vor:
- Gehen Sie in Braze zu Partnerintegrationen > Currents und öffnen Sie Ihre Integration. Notieren Sie sich den Bucket-Namen (bzw. den Container-Namen bei Azure Blob Storage) sowie den Ordnerpfad oder das Präfix.
- Bestätigen Sie in der Konsole Ihres Cloud-Anbieters, dass ein Bucket mit genau diesem Namen existiert:
- Prüfen Sie bei Amazon S3 das AWS-Konto, dem der Bucket gehört.
- Prüfen Sie bei Google Cloud Storage das Projekt, das in Ihrer JSON-Schlüsseldatei als
project_idangegeben ist. - Prüfen Sie bei Azure Blob Storage das Speicherkonto in Ihrem Konto-Endpunkt oder Ihrer Verbindungszeichenfolge.
- Wenn der Bucket nicht existiert, erstellen Sie einen neuen Bucket und aktualisieren Sie Ihre Integration mit dessen Namen.
- Wenn Sie den Netzwerkzugriff auf Ihren Bucket einschränken, etwa mit Firewall-Regeln oder privaten Endpunkten, stellen Sie sicher, dass Ihre Regeln Schreibvorgänge von Braze zulassen. Die IP-Adressen, von denen Braze Currents-Daten sendet, finden Sie unter IP-Allowlisting. Informationen zu Azure Blob Storage finden Sie unter Kann Braze IP-Adressen für das Allowlisting bei Azure Blob Storage bereitstellen?.
- Sobald Ihr Bucket Schreibvorgänge akzeptiert, prüfen Sie den Ordnerpfad oder das Präfix auf neue Dateien. Braze liefert zuerst die Events aus der Warteschlange und danach neue Events aus.
So stellen Sie sicher, dass Ihr Bucket richtig konfiguriert ist
Braze benötigt den exakten Bucket-Namen, gültige Zugangsdaten und die Berechtigung, in Ihren Bucket zu schreiben. Gehen Sie zur Überprüfung Ihrer Konfiguration wie folgt vor:
- Bestätigen Sie in Ihrer Currents-Integration, dass der Bucket-Name exakt mit Ihrem Bucket übereinstimmt. Geben Sie im Bucket-Feld nur den Bucket-Namen ein, ohne Schrägstriche oder Pfad. Einen Pfad geben Sie im Feld für den Ordnerpfad oder das Präfix ein.
- Bestätigen Sie, dass die Zugangsdaten in Ihrer Integration über die erforderlichen Berechtigungen verfügen:
- Amazon S3: Ihre IAM-Richtlinie erlaubt
s3:ListBucketunds3:GetBucketLocationfür den Bucket sowies3:PutObjectunds3:GetObjectfür die Objekte im Bucket. Außerdem darf Ihr Bucket weder SSE-KMS-Verschlüsselung noch Object Lock verwenden. Weitere Informationen finden Sie unter Amazon S3-Integration und Fehlerbehebung. - Google Cloud Storage: Die Rolle Ihres Dienstkontos umfasst
storage.objects.create,storage.objects.delete,storage.objects.list,storage.objects.getundstorage.buckets.get. Wenn Ihr Bucket einen hierarchischen Namespace verwendet, benötigt die Rolle zusätzlichstorage.folders.create. Weitere Informationen finden Sie unter Schritt 1: Rolle erstellen. - Azure Blob Storage: Wenn Sie die Authentifizierung per Zertifikat-Service-Principal oder Workload Identity Federation verwenden, hat Ihre App-Registrierung die Rolle „Storage Blob Data Contributor“ für Ihren Container. Es kann bis zu 30 Minuten dauern, bis Rollenzuweisungen wirksam werden. Bestätigen Sie bei Workload Identity Federation außerdem, dass Aussteller, Subjekt-ID und Zielgruppe der föderierten Zugangsdaten mit den von Braze angezeigten Werten übereinstimmen. Weitere Informationen finden Sie unter Schritt 4: Zugriff auf Ihr Speicherkonto gewähren für Zertifikat-Service-Principal oder unter Schritt 2: Föderierte Zugangsdaten hinzufügen und Schritt 3: Zugriff auf Ihr Speicherkonto gewähren für Workload Identity Federation.
- Amazon S3: Ihre IAM-Richtlinie erlaubt
- Bestätigen Sie, dass Ihre Zugangsdaten aktuell sind. Wenn Sie einen Schlüssel, eine Rolle oder ein Zertifikat rotiert haben, aktualisieren Sie Ihre Integration. Weitere Informationen finden Sie unter Amazon S3-Zugangsdaten für Currents aktualisieren, Azure-Zugangsdaten für Currents aktualisieren oder Currents aktualisieren.
Kann ich meinen Storage-Bucket verlagern, ohne Currents-Daten zu verlieren?
Ja. Wenn Sie einen Storage-Bucket verlagern, der mit einer aktiven Currents-Integration verbunden ist (zum Beispiel mit der Bucket-Verlagerung von Google Cloud Storage), und Bucket-Name, Zugangsdaten und Präfix unverändert bleiben, müssen Sie Ihre Currents-Integration nicht bearbeiten. Während der Verlagerung stellt Braze die Events, die nicht geschrieben werden können, in eine Warteschlange und liefert sie aus, sobald der Bucket wieder Schreibvorgänge akzeptiert.
Schließen Sie die Verlagerung innerhalb von fünf Tagen ab, um verlorene Events zu vermeiden.
Warum werden beim Erstellen oder Bearbeiten einer Currents-Integration Meldungen zu Berechtigungslimits angezeigt?
Currents verwendet für die verschiedenen Konnektor-Funktionen jeweils eigene Berechtigungskontingente:
- Engagement-Events: Erforderlich, um einen Standard-Currents-Konnektor zu erstellen oder zu upgraden.
- Kundenverhalten-Events: Erforderlich, um Kundenverhalten und Nutzer-Events tracken zu aktivieren.
- Nutzerprofile und Attribute: Erforderlich, um Nutzerprofile und Attribute tracken zu aktivieren.
Ist eines dieser Kontingente ausgeschöpft, zeigt Braze eine Warnung zu den Berechtigungen an und blockiert die entsprechende Aktion. Wenden Sie sich an Ihren Braze Account Manager, um zusätzliche Berechtigungen anzufordern oder Unterstützung bei der Anpassung Ihrer Konfiguration zu erhalten.
Wie oft ändert sich die Currents-Version im Speicherpfad?
Das Segment version=<currents_version> im Speicherpfad wird mit jedem Currents-Release in einem monatlichen Rhythmus hochgezählt (zum Beispiel von version=6 auf version=7). Wir empfehlen, Dateien rekursiv ab dem Stammpfad zu lesen, anstatt ein bestimmtes Versionssegment fest zu codieren. So übernimmt Ihre Pipeline nach einem Versionswechsel automatisch die neuen Daten. Weitere Informationen zum Pfadformat finden Sie unter Semantik der Event-Zustellung. Einen Verlauf der Änderungen nach Version finden Sie im Currents-Changelog.
Warum fehlen campaign_id oder canvas_id in einem Message-Engagement-Event?
Je nach Event-Typ und Kontext ist ein Message-Engagement-Event möglicherweise nicht mit einer bestimmten Campaign oder einem bestimmten Canvas-Schritt verknüpft. In diesen Fällen können campaign_id, canvas_id und zugehörige Namensfelder im Event-Payload fehlen. Wenn Sie diese Felder bei einem bestimmten Event nicht sehen, prüfen Sie, ob dieser Event-Typ und dieser Kontext normalerweise Campaign- oder Canvas-Bezeichner enthalten.
Warum sind Zeitstempel in Currents auf Sekundengenauigkeit begrenzt?
Das Feld time in Currents-Events wird als 32-Bit-Integer gespeichert und ist daher auf Sekundengenauigkeit begrenzt. Einige Events enthalten zusätzlich ein separates 64-Bit-Zeitstempelfeld mit Millisekundengenauigkeit. Welche Felder für den jeweiligen Event-Typ verfügbar sind, erfahren Sie im Event-Glossar.
Warum hat das Event users.canvas.Conversion aus Currents einen anderen Zeitpunkt als das Canvas?
Der Event-Zeitpunkt von users.canvas.Conversion in Currents gibt das gesamte Konversionsfenster wieder, also die Dauer des Canvas zuzüglich der Konversionsfrist, gemessen ab dem Canvas-Eintritt.
Was passiert, wenn Engagement-Berichte an S3 gesendet werden?
Wenn S3-Zugangsdaten für den Datenexport, aber nicht für Currents konfiguriert sind, lädt Braze Engagement-Berichte in den angegebenen S3-Bucket hoch. Die im Feld Bericht senden an angegebenen Nutzer:innen erhalten eine E-Mail mit einem Link zum Bericht in S3.
Können anonyme Nutzerdaten über Braze-Currents an Amplitude gesendet werden?
Anonyme Nutzerdaten, die über device_id identifiziert werden, können über Currents an Amplitude gesendet werden. Dafür muss Ihr Braze-Account-Team das Feature freischalten.
Wie werden Nutzer:innen der Kontrollgruppe in Currents für Content Cards, In-App-Nachrichten und Banner protokolliert?
Wenn eine:r Nutzer:in einer Kontrollgruppe für eine Content-Card- oder In-App-Nachrichten-Campaign zugewiesen wird, gibt Currents ein users.campaigns.EnrollInControl-Event anstelle eines Impressions-Events aus.
Banner-Campaigns funktionieren anders. Kontrollnutzer:innen werden nicht in users.campaigns.EnrollInControl protokolliert. Stattdessen wird die Kontrollgruppen-Exposition als users.messages.banner.Impression-Event protokolliert, nachdem das SDK eine Impression erfasst hat – auch wenn Ihre Integration insertBanner für ein Kontrollgruppen-Banner aufruft und den Container ausblendet. Um Kontrollnutzer:innen in Currents oder Data Sharing zu identifizieren, filtern Sie nach der message_variation_id oder dem message_variation_name (Control Group) der Kontrollvariante.
Informationen zu Tabellenschemata finden Sie unter Banner-Impressions-Events und USERS_MESSAGES_BANNER_IMPRESSION_SHARED.
Was passiert, wenn Sie über die API eine:n nicht existierende:n Nutzer:in ansprechen?
Wenn Sie eine:n Nutzer:in ansprechen, der oder die nicht existiert, gibt die API eine 200-Antwort zurück, der Versand wird jedoch mit dem Ergebnis „Unknown external ID“ abgebrochen. Für diesen Versand werden keine Currents-Events generiert. Beachten Sie, dass der Parameter send_to_existing_only standardmäßig auf true gesetzt ist. Versendungen an unbekannte Nutzer:innen werden daher ohne Hinweis übersprungen, es sei denn, Sie setzen den Parameter ausdrücklich auf false.