Data Integration Implementation Guide

Overview

Data Integrations provide an easy way to automatically send Branch data to your other analytics services and marketing tools using pre-formatted webhooks.

This guide will walk you through how to send your Branch data to our Data Integration partners. For most integrations, configuration just requires you to input your credentials and hit “Enable”.

Data Limitations

Please note that installs and other events attributed to Facebook Ads, Snap, Twitter Ads, or TikTok will not be sent to third parties via Data Integrations.

For more information, please refer to the following:

Data Changes Post iOS 14.5

Apple requires users to opt into sharing their device data through Apple's AppTrackingTransparency framework. When an install is attributed to paid ads, a 2nd install event will fire post user opt-in

Opt-ins will affect your paid ads attributed install events as they will be delayed until opt-in. No data will be available for opted-out users unless another Branch-attributed channel was encountered (Quick Link, Journeys, Email, etc.). Our recommendation is to use a different identifier (ex. IDFV) to de-dupe install events on your partner systems.

For data integration partner-specific impacts, visit Impact of iOS 14 on Branch Data Integrations

For additional information on changes post iOS 14.5, visit our FAQ Pages

1. Verify the Data Partner Accepts the Events You Want

The events Branch sends to third party data tools varies based on the events the partner supports as well as whether or not you've implemented the Branch SDK to measure said events.

All non-attributed events will be excluded. Branch also sends all the data that is attached to the link that drove the referred event. This will allow you to analyze which campaigns, channels, etc. are helping you acquire and engage users.

VIEW BRANCH EVENTS SENT TO PARTNER

Data Integration Partner

Branch Events Sent to Partner

24Metrics Fraudshield

  • Install Events

  • Click Events

  • Commerce Events

Adform

  • Install Events

  • Commerce Events

  • Custom Events

  • Open Events

Adjust

  • Click Events

Admost

  • Install Events

Adobe Analytics (Data Connector)

Adobe Analytics (Processing Rules)

Adoya

  • Install Events

  • Commerce Events

Airship

Amplitude

  • Install Events

  • Open Events

  • Reinstall Events

  • Commerce Events

  • Custom Events

AppMetrica

  • Click Events

AppsFlyer

  • Click Events

⚠ AppsFlyer does NOT accept query params on the end of Branch links
⚠ AppsFlyer may not properly attribute installs to Journeys and other Branch Link clicks due to lack of IDFA on click
⚠ There may be a delay in clicks arriving at AppsFlyer via Webhook and the install event being sent to AppsFlyer by the AppsFlyer SDK

Appsee

  • Install Events

Apptilaus - Subscription Analytics

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

Apxor

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

Backinapp

  • Install Events

  • Reinstall Events

  • Open Events

  • Commerce Events

  • Custom Events

Batch

Bluecore

  • Commerce Events

Braze

Bubbleye

  • Click Events

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

Chartable

  • Install Events

  • Commerce Events

  • Custom Events

Claritas

  • Install Events

  • Open Events

  • Custom Events

CleverTap

Convertro

  • Click Events

  • Install Events

  • Reinstall Events

  • Open Events

  • Custom Events

Dataplusmath

  • Install Events

  • Open Events

  • Commerce Events

  • User Lifecycle Events

  • Custom Events

Eulerian

  • Click Events

  • Impression Events

  • Install Events

  • Open Events

  • Commerce Events

FollowAnalytics

  • Install Events

Forensiq

  • Click Events

  • Install Events

Fraudscore

  • Install Events

  • Commerce Events

  • Custom Events

Fraud Defense

  • Install Events

Google Analytics

Google Firebase

iCubes Pro

  • Install Events

  • Commerce Events

Insider

  • Install Events

  • Commerce Events

  • Custom Events

Iterable

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

Kochava

  • Click Events

Leanplum

Localytics

  • Install Events

Machine Advertising

  • Install Events

  • Commerce Events

  • Custom Events

mFilterit

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

Mixpanel

MobileAction

  • Install Events

  • Commerce Events

MovableInk

MoEngage

mParticle

mParticle

myTracker

  • Click Events

Netcore Smartech

  • Install Events

  • Commerce Events

  • Custom Events

Neustar

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

NotifyVisitors

  • Install Events

  • Commerce Events

  • Custom Events

Scalarr

  • Install Events

  • Open Events

  • Commerce Events

  • User Lifecycle Events

  • Custom Events

SearchAdsHQ

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

Segment

Segment

Singular

  • Click Events

Stitch

TrafficGuard

  • Click Events

  • Install Events

  • Open Events

  • Commerce Events

  • Custom Events

Visual IQ

  • Install Events

  • Open Events

  • Commerce Events

  • Content

  • User Lifecycle Events

WebEngage

  • Install Events

2. Complete Data Integration Prerequisites

Developer Required

3. Retrieve Keys/Credentials From Your Partner

Find your Partner's Keys/Credentials. Later, you'll enter them into the Branch Dashboard.

FIND PARTNER SPECIFIC KEYS/CREDENTIALS

Data Integration Partner

Partner Keys/Credentials

24Metrics Fraudshield

  • Client Key

Adform

  • Client Tracking ID

Adjust

  • iOS Tracker

  • Android Tracker

Adobe Analytics

Adobe Analytics

Airship

Amplitude

  • iOS API Key

  • Android API Key

AppMetrica

  • iOS Tracking URL

  • Android Tracking URL

Appsee

  • API Key

  • Token

AppsFlyer

  • iOS App ID

  • Android App ID

Apptilaus - Subscription Analytics

  • App ID

Apxor

  • Token ID

Backinapp

  • iOS Partner ID

  • Android Partner ID

Batch

Bluecore

  • Token

Braze

Claritas

  • iOS Property ID

  • Android Property ID

CleverTap

Convertro

  • Client Name

  • Site ID

Dataplusmath

  • App ID

Eulerian

  • Hostname

  • Site

Forensiq

  • Client Key

Fraud Defense

  • App Key

Fraudscore

  • Client Key

Google Analytics

Google Firebase

Insider

  • Insider Partner Name

Iterable

  • API Token

Kochava

  • iOS Campaign ID

  • Android Campaign ID

Leanplum

  • App ID

  • Production Key

Localytics

  • iOS Attribution ID

  • Android Attribution ID

Machine Advertising

  • API Key

Mixpanel

MobileAction

  • API Key

MoEngage

Movable Ink

mParticle

mParticle

myTracker

  • App ID

Netcore Smartech

  • Smartech App Key iOS

  • Smartech App Key Android

Neustar

  • Neustar Tag

NotifyVisitors

  • Brand ID

  • Secret Key

Scalarr

  • Client Key

SearchAdsHQ

  • Client ID

Segment

Segment

Singular

  • ST Parameter from your tracking link

  • H Parameter from your tracking link

Stitch

TrafficGuard

  • API Key

  • Organization ID

  • iOS PropertyID

  • Android PropertyID

WebEngage

  • API Key

  • Region

4. Enable the Integration

To enable the integration:

  1. In the left-hand navigation, under the Exports section, click Data Feeds.

  2. On the Data Feeds Manager page, click the Data Integrations tab at the top.

  3. Search for and click on your data partner.

  4. Provide the necessary credentials on the data partner's Export page.

  5. Click Enable.

5. Pass ID/Metadata to Branch (Partner Specific)

For some partners, you'll need to make sure to pass through the correct identifiers to the Branch SDKs. In order to do so, retrieve the ID from the partner SDK and pass this value to Branch using the following method:
setRequestMetadataKey() method of the Branch SDKs: iOS | Android