Deep linking is becoming a major feature in mobile development. In today’s mobile-first digital landscape, this talk is about understanding the relevance and capabilities of deeplinking. We will explain and demonstrate how it can be implemented effectively to improve user experience and engagement in a mobile app.
13. The Actual Problem
What : Implement deep linking to our mobile apps.
Why : So that business can track which marketing campaigns are generating how
much revenue.
16. Limitations of Universal Links
● Difficult to pass any additional parameters in Universal Links.
● Universal Links do not work with redirects.
● The user can also disable universal links altogether by innocently tapping on the
website breadcrumb that is shown on the top.
● Difficult to debug and test because of all the various components involved.
● Deep linking to intercept subdomain.
18. ● A separate domain name for marketing links.
● A server application responsible for routing traffic to the correct platform.
● For desktop browsers, it is a simple matter of routing to the website.
● For mobile browsers, a web page is generated with the deep link to the app.
Looking Towards New Domain Names
19. Custom web page
with Deep Link to
app
Domain Name just for Deep Linking?
Marketing URL
Custom Redirect
Server
(Track Ad Click)
Display content in
app
Website or App Store
21. Deferred Deep Linking
● Resolve deeplinks immediately after app install from a Universal Link.
● Device fingerprinting by link server before redirect to App Store.
● App reaches out to link server for pending context on first launch.
● Content displayed/action taken based on context.
22. Deferred Deeplinking Explained
Deeplink URL
Custom Redirect
Server
(Device Fingerprint)
App Not
Installed
App
Installed
App Store
Install Page
Contact Deeplink
Server for pending
context
Exchange deeplink
with server for
context
Display custom
content based on
context
App Opens Directly
25. User Experience with Deferred Deeplinks
● Personalized welcome screen flow
● Redirect to content shown in App Install ad
● Referrals/Invites can be resolved immediately
● Discounts/Offers availed
26. Harnessing the Power of Universal Links
● Index app activities and content.
○ Native app indexing allows you to provide app content and user activities in Spotlight search.
○ Third party indexing such as that provided by Google can be used to provide deep linking into
your app through Google search.
● Promote content and not just the app.
○ Using the above mentioned indexing tools one can create marketing campaigns that are dynamic
and work across platforms.