Linking users to content within an app makes them 2x more likely to engage
What is a deep link?
A deep link is a link that takes you to content. Most web links are deep links.
NOT A DEEP LINK
Branch simplifies linking on mobile
At Branch, our team spends every waking moment exclusively working on this, and we have learned that the devil is in the details.
Branch gives you peace of mind that your links will work in every edgecase to route users to the best destination with the industry’s highest matching accuracy, by combining every deep linking standard into a single, simple package. Easy to implement, and always up to date.
Branch’s deep links store contextual information about where a user wants to go, where the link was clicked, who originally shared the link, and an almost unlimited amount of custom data. This empowers you to build powerful personalization features to provide users better experiences and happier, stickier users.
Direct - app already installed
Traditional deep links route users to app content as long as the app is already installed when the link is opened.
Deferred - pass context through install
Deferred deep links can route users to content even if the app is not installed when the link is opened. The link will first redirect to the App Store or Play Store to download the app, and then take the user to the specific “deferred” content immediately after first launch
Comprehensive, accurate links
Create fully customized links that match your brand, for improved conversion rates.
Supports every linking standard
Handle all mobile linking standards and control the appearance of links in social feeds.
Superior matching methodology
Know with 100% certainty which user converted from a deferred deep link, for sophisticated use cases such as auto-login.
Flexible link creation
Create links on all of your platforms, in all of the formats you need (mobile SDK, web SDK, API, dynamic long links, and marketing links).
Custom URI schemes were the original form of deep linking for mobile apps. They are like creating a “private internet” for your app, with links that look like myapp://path/to/content. The advantage of custom URI schemes is they are easy to set up and most apps already have one. The disadvantage is a user’s device only knows about this “private internet” if the corresponding app is already installed, and there is no graceful fallback option by default.
Apple introduced Universal Links in iOS 9 as a solution to the lack of graceful fallback functionality in custom URI scheme deep links. Universal Links are standard web links (http://mydomain.com) that point to both a web page and a piece of content inside an app. When a Universal Link is opened, iOS checks to see if any installed device is registered for that domain. If so, the app is launched immediately without ever loading the web page. If not, the web URL (which can be a simple redirect to the App Store) is loaded in Safari.
Android App Links
Google built App Links as the Android equivalent to iOS Universal Links, and they operate in a very similar way: a standard web link that points to both a web page and a piece of content inside an app. This results in a smoother user experience, but since custom URI schemes are still fully supported by every version of Android, App Links have seen very low adoption.
Is it possible to build what Branch offers?
Why scale from zero? Failure is expensive.
What is the cost of not optimizing UX, or delaying app adoption?
Why find and pay IT staff to re-invent a very complicated, constantly evolving tech stack?
Deep linking without Branch leads to UX failures due to suboptimal success rates.
It takes 3-6 months to build something just okay. You’ll still have fragmented data.
Edge cases you would have to handle:
Universal Links are not supported by all email clients
Social media apps require custom linking logic
Apple, Google, & Facebook change regularly, and require constant monitoring
Homegrown Web-to-App banners need engineering time & constant upkeep
Homegrown banners won’t be dynamic, measurable or scalable
Is it possible to get what Branch offers elsewhere?
If you are not using a good deep linking tool, half your clicks might be ending up in errors.
Deferred Deep Linking
Deep link users to relevant content immediately after first install.
*Significantly degraded success rate and matching accuracy due to reliance on fingerprinting.
Link Success Rate
Successfully route users to the intended in-app content, handling all deep linking edge cases.
Data Call-Back Time
Return deep link data quickly, so you can build seamless user experiences.
Customized link URLs to match your brand.
*Limitations on adding branded links.
Custom Link Data
Store custom data parameters in link data, to power world-class features like custom onboarding and incentivized content sharing.
*Extra charge for over 10 parameters.
We performed an experiment recently with a customer and this is what we saw:
Hear what our customers say about Branch links
“Branch has driven a large percentage of our installs, enabled us to provide smooth cross-channel user experiences—and saved us 20X the in-house development time.”
PM of Growth
“Deep link users directly to content with Branch and you’ll see positive effects on re-engagement spend from day one.”
Marketing - Digital & Product
Drive action from every channel
Build once, link everywhere
Branch supports links for email, sharing, social, and more. No need to implement different tools for each channel.
Drive revenue from ads
Show them what they want
Double conversion rates by taking new users straight to the specific product or content featured in your ad after installing.
Keep users coming back
Built-in support for Universal Links and Android App Links means you can run app engagement campaigns to your existing users.