Branch
Vendo pulls install attribution data from Branch into BigQuery.
Last reviewed September 15, 2026
Source: Vendo imports install attribution data from the Branch Daily Exports API.
What Vendo Syncs
Install Attribution Data
| Field | Description |
|---|---|
| Timestamp | When the install happened (Unix epoch) |
| Campaign | Attributed campaign name |
| Campaign ID | Campaign identifier |
| Channel | Marketing channel |
| Feature | Branch feature tag |
| Ad Set Name | Ad set / ad group |
| Ad Name | Ad creative name |
| Click Timestamp | When the attributed click/touch happened |
| Device ID | IDFA (iOS) or AAID (Android) |
| Country | User’s country |
| OS | iOS or Android |
Device Properties
| Property | Description |
|---|---|
| IDFA | iOS advertising identifier |
| AAID | Android advertising ID |
| IDFV | iOS vendor identifier |
| OS | Operating system |
| Country | Geo country |
| Language | Device language |
| Environment | App environment |
Identity Resolution
Branch gives device-level identifiers (IDFA/AAID). Vendo joins them with your identity graph:
- Vendo matches IDFA (iOS) and AAID (Android) against the identity graph.
- Vendo links matched installs to their cross-platform vUID (Vendo User ID).
- Post-ATT installs without an IDFA stay in the dataset without identity links.
Unified Mobile Schema
Vendo normalizes Branch data into the mobile_installs table, together with AppsFlyer and Adjust data, for analysis across MMPs.
Setup
- Log in to your Branch Dashboard.
- Go to Account Settings.
- Copy your Branch Key (starts with
key_live_orkey_test_). - Copy your Branch Secret.
- Make sure that Data Feeds is enabled (requires a Data Feeds subscription).
- In Vendo, go to Apps → Add App → Branch.
- Paste your Branch key and secret.
- Create a source and start your first sync.
Requirements
- A Data Feeds subscription (a Branch paid feature).
- Admin access in the Branch dashboard.
- The Data Export API, enabled through the Data Feeds Manager.
API Details
| Setting | Value |
|---|---|
| API | Daily Exports API (async) |
| Auth | Access-Token header |
| Schedule | Configured on the Vendo source; export data is day-grained |
| Data Format | Gzipped CSV (S3 presigned URLs) |
| Export Process | Submit → poll → download |
| Historical Data | 7 days (full device IDs), older data has hashed fields |
How It Works
Branch uses an asynchronous export process:
- Vendo sends an export request for install events.
- Branch processes the export and returns S3 download URLs.
- Vendo downloads the gzipped CSV files.
- Vendo parses and normalizes the data, and loads it into BigQuery.
An export usually takes 1 to 10 minutes. The time depends on the data volume.
BigQuery Tables
| Table | Description |
|---|---|
branch_{id}_installs | Raw Branch export data |
branch_{id}_mobile_installs | Normalized unified schema |
Last updated on