SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Mobile Deep Linking 
Ramu K C 
Mobility Architect @ Imaginea 
eCard: http://linqs.in/uruh
Agenda 
• Context 
• Introduction 
• Benefits 
• Deep linking for installed apps 
• Deep linking for apps to be installed 
• Conclusion 
• Resources
Context
Broken user experience 
is 
Business opportunity lost
Deep linking 
is the answer for fixing this broken link and bad user 
experience
Introduction
What is Mobile DeepLinking 
• Deep linking is a way to open specific location within 
a mobile app, rather than simply launching the app 
• It consists of using a uniform resource identifier (URI) 
that links to a specific location within a mobile app 
(i.e. exampleApp://location/123456) 
• There is no current standard yet for mobile deep links. 
• Different sets of links are required to access the same 
app on a different mobile operating system
What Deep Linking allows 
App2App Ad2App 
Social2App 
Web2App 
Email2App 
SMS2App 
QR2App 
Your app 
StockApp : CLGC – 10%, 
wanna buy? http:// 
stockapp.com/12345
Benefits
• Improved user experience 
• Increased user engagement 
• Enhanced app discoverability 
• Drive user re-engagement 
• Increase the revenue 
• Effective marketing campaigns
How Deep Linking works 
• Installed apps 
• Apps to be installed
Deep linking for installed apps
Before Deep Linking
With Google App Indexing
Deep Link your App 
AndroidManifest.xml 
<activity 
android:name="com.example.android.GizmosActivity" 
android:label="@string/title_gizmos" > 
… 
<!-- Accepts URIs that begin with "example://gizmos” --> 
<data android:scheme="example" 
android:host="gizmos" /> 
… 
</activity> 
source: http://developer.android.com
Enable Google App Crawler
Update Sitemap 
<loc>example://gizmos</loc> 
<xhtml:link rel="alternate" 
href="android-app://com.example.android/example/gizmos"/>
Update Web pages 
<head> 
<link rel="alternate" 
href="android-app://com.example.android/example/gizmos" /> 
</head>
Another Deep Linking
Deep Link your App 
AndroidManifest.xml 
<!-- Accepts URIs that begin with --> 
<!--“http://www.example.com/gizmos” —> 
<data android:scheme="http" 
android:host="www.example.com" 
android:pathPrefix="gizmos" /> 
source: http://developer.android.com
User Engagement 
source: http://blog.urx.com/urx-blog/mobile-app-vs-browser
User Engagement
Deeplinking for apps 
to be installed
Before Deep Linking 
source: http://quibb.com/links/urx-blog-deeplinking-makes-a-better-experience-for-engagement/view
Deferred Deep Linking 
source: http://quibb.com/links/urx-blog-deeplinking-makes-a-better-experience-for-engagement/view
source: http://sarlitt.me/what-is-app-deep-linking/
How does this work?
Play Store URL 
https://play.google.com/store/apps/details? 
id=fr.simon.marquis.installreferrer&referrer=myReferrerValue&… 
AndroidManifest.xml 
…. 
<receiver 
android:name="fr.simon.marquis.installreferrer.ReferrerReceiver" 
android:enabled="true" 
android:exported="true"> 
<intent-filter> 
<action 
android:name="com.android.vending.INSTALL_REFERRER" /> 
</intent-filter> 
</receiver> 
…. 
Source and details: 
http://simonmarquis.github.io/Android-InstallReferrer/
Results for Airbnb 
• 25% increase in bookings (in certain markets) for 
referral program 
• 300% increase in user signups and bookings for 
referral program 
source: http://nerds.airbnb.com/making-referrals-work-for-airbnb/
Conclusion
Deep Linking 
= 
Everything2App 
= 
Seamless User Experience
Tricky Points 
• Mobile app deep links and website URLs 
• Leverage deep linking frameworks 
• Error handling for unsupported urls 
• Deep links on other mobile platforms
Resources
Deep Linking Landscape 
App Indexing 
App Links 
App Cards
Related frameworks / tools 
(acquired by Yahoo!) 
APPURL 
URX
References 
• http://www.slideshare.net/HasOffers/deep-linking-a-fundamental- 
change-in-the-mobile-app-ecosystem? 
qid=d381467f-84d3-41b0- 
af16-146372e6f638&v=default&b=&from_search=1 
• http://www.slideshare.net/AlexandreJubien/deep-linking- 
at-app-promotion-summit? 
qid=d381467f-84d3-41b0- 
af16-146372e6f638&v=default&b=&from_search=2

Contenu connexe

Tendances

Deploy resources on Azure using IaC (Azure Terraform)
Deploy  resources on Azure using IaC (Azure Terraform)Deploy  resources on Azure using IaC (Azure Terraform)
Deploy resources on Azure using IaC (Azure Terraform)George Grammatikos
 
AWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWSAWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWSMassimo Ferre'
 
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel AvivAn introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel AvivAmazon Web Services
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes NetworkingCJ Cullen
 
WordPress + NGINX Best Practices with EasyEngine
WordPress + NGINX Best Practices with EasyEngineWordPress + NGINX Best Practices with EasyEngine
WordPress + NGINX Best Practices with EasyEngineNGINX, Inc.
 
Deep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemDeep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemTUNE
 
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Amazon Web Services
 
Infrastructure as Code with Terraform
Infrastructure as Code with TerraformInfrastructure as Code with Terraform
Infrastructure as Code with TerraformTim Berry
 
Comprehensive Terraform Training
Comprehensive Terraform TrainingComprehensive Terraform Training
Comprehensive Terraform TrainingYevgeniy Brikman
 
01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編TerraSky
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020Michael Nichols
 
Serverless computing with AWS Lambda
Serverless computing with AWS Lambda Serverless computing with AWS Lambda
Serverless computing with AWS Lambda Apigee | Google Cloud
 
Serverless computing - Build and run applications without thinking about servers
Serverless computing - Build and run applications without thinking about serversServerless computing - Build and run applications without thinking about servers
Serverless computing - Build and run applications without thinking about serversAmazon Web Services
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsAmazon Web Services
 
Kubernetes - Security Journey
Kubernetes - Security JourneyKubernetes - Security Journey
Kubernetes - Security JourneyJerry Jalava
 
AWS Black Belt Online Seminar 2017 Auto Scaling
AWS Black Belt Online Seminar 2017 Auto ScalingAWS Black Belt Online Seminar 2017 Auto Scaling
AWS Black Belt Online Seminar 2017 Auto ScalingAmazon Web Services Japan
 
Getting Started with AWS Device Farm
Getting Started with AWS Device FarmGetting Started with AWS Device Farm
Getting Started with AWS Device FarmAmazon Web Services
 

Tendances (20)

Deploy resources on Azure using IaC (Azure Terraform)
Deploy  resources on Azure using IaC (Azure Terraform)Deploy  resources on Azure using IaC (Azure Terraform)
Deploy resources on Azure using IaC (Azure Terraform)
 
AWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWSAWS Summit London 2019 - Containers on AWS
AWS Summit London 2019 - Containers on AWS
 
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel AvivAn introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes Networking
 
WordPress + NGINX Best Practices with EasyEngine
WordPress + NGINX Best Practices with EasyEngineWordPress + NGINX Best Practices with EasyEngine
WordPress + NGINX Best Practices with EasyEngine
 
Deep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystemDeep linking - a fundamental change in the mobile app ecosystem
Deep linking - a fundamental change in the mobile app ecosystem
 
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
Using HashiCorp’s Terraform to build your infrastructure on AWS - Pop-up Loft...
 
Infrastructure as Code with Terraform
Infrastructure as Code with TerraformInfrastructure as Code with Terraform
Infrastructure as Code with Terraform
 
Terraform
TerraformTerraform
Terraform
 
Comprehensive Terraform Training
Comprehensive Terraform TrainingComprehensive Terraform Training
Comprehensive Terraform Training
 
01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020
 
Serverless computing with AWS Lambda
Serverless computing with AWS Lambda Serverless computing with AWS Lambda
Serverless computing with AWS Lambda
 
Serverless computing - Build and run applications without thinking about servers
Serverless computing - Build and run applications without thinking about serversServerless computing - Build and run applications without thinking about servers
Serverless computing - Build and run applications without thinking about servers
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
Kubernetes - Security Journey
Kubernetes - Security JourneyKubernetes - Security Journey
Kubernetes - Security Journey
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
AWS Black Belt Online Seminar 2017 Auto Scaling
AWS Black Belt Online Seminar 2017 Auto ScalingAWS Black Belt Online Seminar 2017 Auto Scaling
AWS Black Belt Online Seminar 2017 Auto Scaling
 
Getting Started with AWS Device Farm
Getting Started with AWS Device FarmGetting Started with AWS Device Farm
Getting Started with AWS Device Farm
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 

En vedette

Apple Search and Universal Links
Apple Search and Universal LinksApple Search and Universal Links
Apple Search and Universal LinksTUNE
 
Advanced rich push notifications
Advanced rich push notificationsAdvanced rich push notifications
Advanced rich push notificationsErdem Yılmaz
 
Good mobile design of financial industry websites
Good mobile design of financial industry websitesGood mobile design of financial industry websites
Good mobile design of financial industry websitesEdgar Cerecerez
 
Trance'former présentation eng
Trance'former présentation engTrance'former présentation eng
Trance'former présentation enggms project
 
Government encourages education loan
Government encourages education loanGovernment encourages education loan
Government encourages education loanMonica Sharma
 
Building Angular Apps With Type Script
Building Angular Apps With Type ScriptBuilding Angular Apps With Type Script
Building Angular Apps With Type ScriptSergey Barskiy
 
Clasificion de los lenguajes
Clasificion de los lenguajesClasificion de los lenguajes
Clasificion de los lenguajesPhoenix Dark
 
Blogging: North Country Technology Symposium
Blogging: North Country Technology SymposiumBlogging: North Country Technology Symposium
Blogging: North Country Technology SymposiumJustin Groden
 
Proven Mobile Solutions that Increase Productivity, Visibility and Sales
Proven Mobile Solutions that Increase Productivity, Visibility and SalesProven Mobile Solutions that Increase Productivity, Visibility and Sales
Proven Mobile Solutions that Increase Productivity, Visibility and SalesStayinFront
 
Social media forbis
Social media forbisSocial media forbis
Social media forbisTonya Forbis
 
HubSpot Activation on BlueCamroo
HubSpot Activation on BlueCamrooHubSpot Activation on BlueCamroo
HubSpot Activation on BlueCamrooMegan Ng
 
Are you and your computer guy praying 3
Are you and your computer guy praying 3Are you and your computer guy praying 3
Are you and your computer guy praying 3Phil Hutchins
 
Enhance your Web Presence
Enhance your Web PresenceEnhance your Web Presence
Enhance your Web PresenceReadyportal
 
Degrafa Overview
Degrafa OverviewDegrafa Overview
Degrafa OverviewBill White
 
From User to Global: A Spectrum of Experience
From User to Global: A Spectrum of ExperienceFrom User to Global: A Spectrum of Experience
From User to Global: A Spectrum of ExperienceRen Pope
 
Setmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthroughSetmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthroughSetMore Appointments
 
Amir33202057 2013 03-17-19-06-07
Amir33202057 2013 03-17-19-06-07Amir33202057 2013 03-17-19-06-07
Amir33202057 2013 03-17-19-06-07Dushyant Kumar
 

En vedette (20)

Apple Search and Universal Links
Apple Search and Universal LinksApple Search and Universal Links
Apple Search and Universal Links
 
Advanced rich push notifications
Advanced rich push notificationsAdvanced rich push notifications
Advanced rich push notifications
 
Good mobile design of financial industry websites
Good mobile design of financial industry websitesGood mobile design of financial industry websites
Good mobile design of financial industry websites
 
Trance'former présentation eng
Trance'former présentation engTrance'former présentation eng
Trance'former présentation eng
 
Government encourages education loan
Government encourages education loanGovernment encourages education loan
Government encourages education loan
 
Q1.0 [Quiz Quirks]
Q1.0 [Quiz Quirks]Q1.0 [Quiz Quirks]
Q1.0 [Quiz Quirks]
 
Building Angular Apps With Type Script
Building Angular Apps With Type ScriptBuilding Angular Apps With Type Script
Building Angular Apps With Type Script
 
Clasificion de los lenguajes
Clasificion de los lenguajesClasificion de los lenguajes
Clasificion de los lenguajes
 
TechZarInfo web design and development
TechZarInfo web design and developmentTechZarInfo web design and development
TechZarInfo web design and development
 
Blogging: North Country Technology Symposium
Blogging: North Country Technology SymposiumBlogging: North Country Technology Symposium
Blogging: North Country Technology Symposium
 
Proven Mobile Solutions that Increase Productivity, Visibility and Sales
Proven Mobile Solutions that Increase Productivity, Visibility and SalesProven Mobile Solutions that Increase Productivity, Visibility and Sales
Proven Mobile Solutions that Increase Productivity, Visibility and Sales
 
Social media forbis
Social media forbisSocial media forbis
Social media forbis
 
HubSpot Activation on BlueCamroo
HubSpot Activation on BlueCamrooHubSpot Activation on BlueCamroo
HubSpot Activation on BlueCamroo
 
Are you and your computer guy praying 3
Are you and your computer guy praying 3Are you and your computer guy praying 3
Are you and your computer guy praying 3
 
Enhance your Web Presence
Enhance your Web PresenceEnhance your Web Presence
Enhance your Web Presence
 
Degrafa Overview
Degrafa OverviewDegrafa Overview
Degrafa Overview
 
From User to Global: A Spectrum of Experience
From User to Global: A Spectrum of ExperienceFrom User to Global: A Spectrum of Experience
From User to Global: A Spectrum of Experience
 
E commerce(1)
E commerce(1)E commerce(1)
E commerce(1)
 
Setmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthroughSetmore zendesk integration - quick walkthrough
Setmore zendesk integration - quick walkthrough
 
Amir33202057 2013 03-17-19-06-07
Amir33202057 2013 03-17-19-06-07Amir33202057 2013 03-17-19-06-07
Amir33202057 2013 03-17-19-06-07
 

Similaire à Deep linking

Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slidesPersonagraph
 
An Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabAn Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabJarek Wilkiewicz
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Suzzicks
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015MobileMoxie
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App IndexationJustin Briggs
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIMatteo Bonifazi
 
The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...Robert Nyman
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015MobileMoxie
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Suzzicks
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsJustin Briggs
 
The Death of the Desktop: The Future For Mobile SEO
The Death of the Desktop: The Future For Mobile SEOThe Death of the Desktop: The Future For Mobile SEO
The Death of the Desktop: The Future For Mobile SEORegan McGregor
 
Mobile strategy workshop 2013 wordcamp
Mobile strategy workshop   2013 wordcampMobile strategy workshop   2013 wordcamp
Mobile strategy workshop 2013 wordcampRamesh Kumar
 
Обзор Android M
Обзор Android MОбзор Android M
Обзор Android MWOX APP
 
The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...
The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...
The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...Robert Nyman
 
Google Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG BelgaumGoogle Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG Belgaumsandeephegde
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016MobileMoxie
 
I/O Rewind 215: What's new in Android
I/O Rewind 215: What's new in AndroidI/O Rewind 215: What's new in Android
I/O Rewind 215: What's new in AndroidSittiphol Phanvilai
 
A year with progressive web apps! #DevConMU
A year with progressive web apps! #DevConMUA year with progressive web apps! #DevConMU
A year with progressive web apps! #DevConMUAntonio Peric-Mazar
 

Similaire à Deep linking (20)

Deep linking slides
Deep linking slidesDeep linking slides
Deep linking slides
 
An Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing CodelabAn Introduction to Deep Linking and App Indexing Codelab
An Introduction to Deep Linking and App Indexing Codelab
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
 
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
Why Deep Linking is the Next Big Thing: App Indexing - SMX East 2015
 
How to Setup App Indexation
How to Setup App IndexationHow to Setup App Indexation
How to Setup App Indexation
 
UaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing APIUaMobitech - App Links and App Indexing API
UaMobitech - App Links and App Indexing API
 
The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...The web - What it has, what it lacks and where it must go - keynote at Riga D...
The web - What it has, what it lacks and where it must go - keynote at Riga D...
 
App Deep Linking
App Deep LinkingApp Deep Linking
App Deep Linking
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
 
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
Life After Mobilegeddon: App Deep Linking Strategies - Pubcon October 2015
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App Actions
 
The Death of the Desktop: The Future For Mobile SEO
The Death of the Desktop: The Future For Mobile SEOThe Death of the Desktop: The Future For Mobile SEO
The Death of the Desktop: The Future For Mobile SEO
 
Mobile strategy workshop 2013 wordcamp
Mobile strategy workshop   2013 wordcampMobile strategy workshop   2013 wordcamp
Mobile strategy workshop 2013 wordcamp
 
Best Practices for Mobile Web Design
Best Practices for Mobile Web DesignBest Practices for Mobile Web Design
Best Practices for Mobile Web Design
 
Обзор Android M
Обзор Android MОбзор Android M
Обзор Android M
 
The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...
The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...
The web - What it has, what it lacks and where it must go - Bulgaria Web Summ...
 
Google Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG BelgaumGoogle Cloud Developer Challenge - GDG Belgaum
Google Cloud Developer Challenge - GDG Belgaum
 
Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016Google & Bing App Indexing - SMX Munich 2016
Google & Bing App Indexing - SMX Munich 2016
 
I/O Rewind 215: What's new in Android
I/O Rewind 215: What's new in AndroidI/O Rewind 215: What's new in Android
I/O Rewind 215: What's new in Android
 
A year with progressive web apps! #DevConMU
A year with progressive web apps! #DevConMUA year with progressive web apps! #DevConMU
A year with progressive web apps! #DevConMU
 

Dernier

Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsChandrakantDivate1
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesChandrakantDivate1
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsChandrakantDivate1
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Pooja Nehwal
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Servicenishacall1
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfCWS Technology
 

Dernier (8)

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 

Deep linking

  • 1. Mobile Deep Linking Ramu K C Mobility Architect @ Imaginea eCard: http://linqs.in/uruh
  • 2. Agenda • Context • Introduction • Benefits • Deep linking for installed apps • Deep linking for apps to be installed • Conclusion • Resources
  • 4.
  • 5. Broken user experience is Business opportunity lost
  • 6. Deep linking is the answer for fixing this broken link and bad user experience
  • 8. What is Mobile DeepLinking • Deep linking is a way to open specific location within a mobile app, rather than simply launching the app • It consists of using a uniform resource identifier (URI) that links to a specific location within a mobile app (i.e. exampleApp://location/123456) • There is no current standard yet for mobile deep links. • Different sets of links are required to access the same app on a different mobile operating system
  • 9. What Deep Linking allows App2App Ad2App Social2App Web2App Email2App SMS2App QR2App Your app StockApp : CLGC – 10%, wanna buy? http:// stockapp.com/12345
  • 11. • Improved user experience • Increased user engagement • Enhanced app discoverability • Drive user re-engagement • Increase the revenue • Effective marketing campaigns
  • 12. How Deep Linking works • Installed apps • Apps to be installed
  • 13. Deep linking for installed apps
  • 15. With Google App Indexing
  • 16. Deep Link your App AndroidManifest.xml <activity android:name="com.example.android.GizmosActivity" android:label="@string/title_gizmos" > … <!-- Accepts URIs that begin with "example://gizmos” --> <data android:scheme="example" android:host="gizmos" /> … </activity> source: http://developer.android.com
  • 17. Enable Google App Crawler
  • 18. Update Sitemap <loc>example://gizmos</loc> <xhtml:link rel="alternate" href="android-app://com.example.android/example/gizmos"/>
  • 19. Update Web pages <head> <link rel="alternate" href="android-app://com.example.android/example/gizmos" /> </head>
  • 21. Deep Link your App AndroidManifest.xml <!-- Accepts URIs that begin with --> <!--“http://www.example.com/gizmos” —> <data android:scheme="http" android:host="www.example.com" android:pathPrefix="gizmos" /> source: http://developer.android.com
  • 22. User Engagement source: http://blog.urx.com/urx-blog/mobile-app-vs-browser
  • 24. Deeplinking for apps to be installed
  • 25. Before Deep Linking source: http://quibb.com/links/urx-blog-deeplinking-makes-a-better-experience-for-engagement/view
  • 26. Deferred Deep Linking source: http://quibb.com/links/urx-blog-deeplinking-makes-a-better-experience-for-engagement/view
  • 28. How does this work?
  • 29. Play Store URL https://play.google.com/store/apps/details? id=fr.simon.marquis.installreferrer&referrer=myReferrerValue&… AndroidManifest.xml …. <receiver android:name="fr.simon.marquis.installreferrer.ReferrerReceiver" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> …. Source and details: http://simonmarquis.github.io/Android-InstallReferrer/
  • 30. Results for Airbnb • 25% increase in bookings (in certain markets) for referral program • 300% increase in user signups and bookings for referral program source: http://nerds.airbnb.com/making-referrals-work-for-airbnb/
  • 32. Deep Linking = Everything2App = Seamless User Experience
  • 33. Tricky Points • Mobile app deep links and website URLs • Leverage deep linking frameworks • Error handling for unsupported urls • Deep links on other mobile platforms
  • 35. Deep Linking Landscape App Indexing App Links App Cards
  • 36. Related frameworks / tools (acquired by Yahoo!) APPURL URX
  • 37. References • http://www.slideshare.net/HasOffers/deep-linking-a-fundamental- change-in-the-mobile-app-ecosystem? qid=d381467f-84d3-41b0- af16-146372e6f638&v=default&b=&from_search=1 • http://www.slideshare.net/AlexandreJubien/deep-linking- at-app-promotion-summit? qid=d381467f-84d3-41b0- af16-146372e6f638&v=default&b=&from_search=2