Branch Core Platform Flashcards
What is an SDK?
A “Software Development Kit” is a pre-built package of code that can be installed in another application or website to enable usage of features & functionality without having to build the code. Branch has SDKs for iOS, Android, Web, and other platforms.
The mobile SDK is required for deep linking & attribution
The web SDK integration is not required for deep linking, but is required for web attribution and web-to-app use cases like Journeys & TMTA.
What is an API?
An “Application Programming Interface” is basically a set of instructions that enable the ability to communicate with other systems & software. Branch provides a suite of APIs that enable usage of our core linking functionality. Branch’s SDKs essentially call many of these endpoints when executing core functionality.
How would you describe the Branch dashboard?
Web UI where users can access analytics, enable the core integrations, setup premium services, create links, create smart banners, build deepviews templates, add users & set permissions, and export data
What are Sources?
Primary dashboard for pulling cross-channel analytics (loads at a 5 min delay)
What is Liveview?
Real-time feed of event data within the dashboard for debugging purposes
What is a quick link?
A Branch link built from within Branch’s dashboard
What is an API?
An “Application Programming Interface” is basically a set of instructions that enable the ability to communicate with other systems & software. Branch provides a suite of APIs that enable usage of our core linking functionality. Branch’s SDKs essentially call many of these endpoints when executing core functionality.
What is an SDK?
A “Software Development Kit” is a pre-built package of code that can be installed in another application or website to enable usage of features & functionality without having to build the code. Branch has SDKs for iOS, Android, Web, and other platforms.
The mobile SDK is required for deep linking & attribution
The web SDK integration is not required for deep linking, but is required for web attribution and web-to-app use cases like Journeys & TMTA
What is an app.link?
The default Branch domain given to all brands when they build their own Branch links. Each brand can reserve their own app.link subdomain (i.e., ESPN uses https://espn.app.link as its app.link domain), or they can replace it completely with a subdomain that they own themselves (i.e., https://app.espn.com…)
What is a short link?
A Branch link that’s uniquely identified by its “alias”, which is a unique path appended to the end of a Branch subdomain.
i.e., in the Branch link https://espn.app.link/sms, its link alias is “sms”
What is a dynamic long link?
A Branch link that’s customized by appending a series of query parameters to the end of a given Branch subdomain
i.e., the Branch link https://espn.app.link?example=one&~campaign=test, will send the key/value pairs of example/on and ~campaign/test into the ESPN app
What is 3p link?
A specially formatted Branch link tailored to the requirements of a given marketing third party (i.e., ad network, email service providers, sms providers, etc)
What was persona?
Branch’s view of a single user that combines the Branch cookies embedded on that user’s device browsers, with their device’s unique advertiser ID (i.e., IDFA)