Branch für Attribution
Branch, eine mobile Linking-Plattform, unterstützt Sie bei der Akquise, dem Engagement und der Messung über alle Geräte, Kanäle und Plattformen hinweg, indem sie einen ganzheitlichen Überblick über alle Nutzer:innen-Touchpoints bietet.
Diese Integration wird von Branch gepflegt.
Über die Integration
Die Integration von Braze und Branch hilft Ihnen dabei, genau zu verstehen, wann und wo Nutzer:innen akquiriert wurden und wie Sie ihre Journeys durch robuste Attribution und Deeplinking personalisieren können.
Voraussetzungen
| Anforderung | Beschreibung |
|---|---|
| Branch-Konto | Um diese Partnerschaft nutzen zu können, benötigen Sie ein Branch-Konto. |
| iOS- oder Android-App | Diese Integration unterstützt iOS- und Android-Apps. Je nach Plattform können Code-Snippets in Ihrer Anwendung erforderlich sein. Einzelheiten zu diesen Anforderungen finden Sie in Schritt 1 des Integrationsprozesses. |
| Branch SDK | Neben dem erforderlichen Braze SDK müssen Sie auch das Branch SDK installieren. |
Integration
1. Schritt: Geräte-IDs zuordnen
Android
Wenn Sie eine Android-App haben, müssen Sie eine eindeutige Braze-Geräte-ID an Branch übergeben. Diese ID kann in der Methode setRequestMetadataKey() des Branch SDK festgelegt werden. Der folgende Code-Snippet muss vor dem Aufruf von initSession eingefügt werden. Sie müssen außerdem das Braze SDK initialisieren, bevor Sie die Anfrage-Metadaten im Branch SDK festlegen.
1
Branch.getInstance().setRequestMetadata("$braze_install_id", Braze.getInstance(context).deviceId);
1
Branch.getInstance().setRequestMetadata("$braze_install_id", Braze.getInstance(context).deviceId)
iOS

Vor Februar 2023 verwendete unsere Branch-Attribution-Integration den Identifier for Vendors (IDFV) als primären Bezeichner, um iOS-Attribution-Daten abzugleichen. Für Braze-Kund:innen, die Objective-C verwenden, ist es nicht notwendig, die Braze device_id abzurufen und bei der Installation an Branch zu senden, da der Dienst nicht unterbrochen wird.
Wenn Sie das Swift SDK v5.7.0+ verwenden und weiterhin IDFV als gemeinsamen Bezeichner nutzen möchten, müssen Sie sicherstellen, dass das Feld useUUIDAsDeviceId auf false gesetzt ist, damit die Integration nicht unterbrochen wird.
Bei der Einstellung true müssen Sie die iOS-Geräte-ID-Zuordnung für Swift implementieren, um die Braze device_id bei der App-Installation an Branch zu übergeben, damit Braze iOS-Attributionen korrekt zuordnen kann.
1
2
3
4
[braze deviceIdOnQueue:dispatch_get_main_queue() completion:^(NSString * _Nonnull deviceId) {
[[Branch getInstance] setRequestMetadataKey:@"$braze_install_id" value:deviceId];
// Branch init
}];
1
2
3
4
braze.deviceId { deviceId in
Branch.getInstance.setRequestMetadata("$braze_install_id", deviceId)
// Branch init
}
2. Schritt: Datenimport-Schlüssel für Braze abrufen
Navigieren Sie in Braze zu Partnerintegrationen > Technologie-Partner und wählen Sie Branch aus.
Hier finden Sie den REST-Endpunkt und können Ihren Braze-Datenimport-Schlüssel generieren. Nachdem der Schlüssel generiert wurde, können Sie einen neuen Schlüssel erstellen oder einen bestehenden ungültig machen. Der Datenimport-Schlüssel und der REST-Endpunkt werden im nächsten Schritt verwendet, wenn Sie ein Postback im Dashboard von Branch einrichten.
3. Schritt: Daten-Feeds einrichten
- Wählen Sie in Branch unter dem Abschnitt Exports die Option Data Feeds.
- Wählen Sie auf der Seite Data Feeds Manager den Tab Data Integrations am oberen Rand der Seite aus.
- Wählen Sie Braze aus der Liste der verfügbaren Datenpartner aus.
- Geben Sie auf der Braze-Exportseite den Datenimport-Schlüssel und den REST-Endpunkt ein, die Sie im Braze-Dashboard gefunden haben, und wählen Sie Enable.
4. Schritt: Integration bestätigen
Nachdem Braze Attribution-Daten von Branch erhalten hat, ändert sich die Statusanzeige der Verbindung auf der Branch-Technologie-Partnerseite in Braze von „Nicht verbunden“ zu „Verbunden“ und enthält einen Zeitstempel der letzten erfolgreichen Anfrage.
Dieser Status ändert sich erst, wenn Braze Daten über eine attributierte Installation erhält. Braze ignoriert organische Installationen (schließt sie aus dem Branch-Postback aus) und zählt sie nicht bei der Bestimmung, ob die Verbindung erfolgreich war.
Attribution-Daten von Facebook und X (ehemals Twitter)
Attribution-Daten für Kampagnen auf Facebook und X (ehemals Twitter) sind nicht über unsere Partner verfügbar. Diese Medienquellen erlauben ihren Partnern nicht, Attribution-Daten an Dritte weiterzugeben, und daher können unsere Partner diese Daten nicht an Braze senden.
Branch-Klick-Tracking-URLs in Braze (optional)
Wenn Sie Klick-Tracking-Links in Ihren Braze-Campaigns verwenden, können Sie leicht erkennen, welche Campaigns zu App-Installationen und erneuter Interaktion führen. So können Sie Ihre Marketing-Bemühungen effektiver messen und datengestützte Entscheidungen darüber treffen, wo Sie mehr Ressourcen für einen maximalen ROI investieren sollten.
Um mit Branch-Klick-Tracking-Links zu beginnen, besuchen Sie die Dokumentation. Sie können die Branch-Klick-Tracking-Links direkt in Ihre Braze-Campaigns einfügen. Branch verwendet dann seine probabilistischen Attribution-Methoden, um die Nutzer:innen zu attributieren, die auf den Link geklickt haben. Wir empfehlen, Ihre Branch-Tracking-Links mit einem Gerätebezeichner zu versehen, um die Genauigkeit der Attributionen Ihrer Braze-Campaigns zu verbessern. Dadurch werden die Nutzer:innen, die auf den Link geklickt haben, deterministisch attributiert.
Für Android erlaubt Braze Kund:innen, sich für die Erfassung der Google Advertising ID (GAID) zu entscheiden. Die GAID wird auch nativ über die Branch-SDK-Integration erfasst. Sie können die GAID in Ihre Branch-Klick-Tracking-Links aufnehmen, indem Sie die folgende Liquid-Logik verwenden:
1
2
3
{% if most_recently_used_device.${platform} == 'android' %}
user_data_aaid={{most_recently_used_device.${google_ad_id}}}
{% endif %}
Für iOS erfassen sowohl Braze als auch Branch den IDFV automatisch und nativ über unsere SDK-Integrationen. Dieser kann als Gerätebezeichner verwendet werden. Sie können den IDFV in Ihre Branch-Klick-Tracking-Links aufnehmen, indem Sie die folgende Liquid-Logik verwenden:
1
2
3
{% if most_recently_used_device.${platform} == 'ios' %}
user_data_idfv={{most_recently_used_device.${id}}}
{% endif %}

Diese Empfehlung ist rein optional
Wenn Sie derzeit keine Gerätebezeichner – wie IDFV oder GAID – in Ihren Klick-Tracking-Links verwenden oder dies in Zukunft nicht vorhaben, kann Branch diese Klicks dennoch durch seine probabilistische Modellierung attributieren.