SlideShare a Scribd company logo
1 of 22
App Indexing for Google Search 
Andreas Schranzhofer, Head of Mobile Engineering @ GetYourGuide 
Berlin DevFest 2014
Overview 
Who we are and what we do 
App Index in Google Search 
Web Part 
App Part 
Demo 
Tips & Tricks 
Conclusion 
Andreas Schranzhofer, GetYourGuide 2
Who we are 
Market, Business Model & Team
GetYourGuide Offers the Largest Travel 
Activities Inventory Worldwide 
800+ 
5,300+ 10,600+ 
Andreas Schranzhofer, GetYourGuide 4 
800+ 
4,000+ 
2,000+
GetYourGuide: 
An Efficient Marketplace for Travel Activities 
Andreas Schranzhofer, GetYourGuide 5 
Suppliers upload and 
self-manage the 
product inventory 
Suppliers 
GetYourGuide quality controls, optimizes & translates the content. We also 
add professional video & photo content. 
OTAs, Tour Operators 
etc. drive traffic & 
cross-sell our products 
Partner 
Network 
Customers 
Get 
Your 
Guide
Andreas Schranzhofer, GetYourGuide 6
App Indexing 
Web Stuff, App Stuff
What is App Indexing 
Connect App Content and Web Content 
Discoverability in Google 
Search Result opens App 
Boost App Engagement 
Andreas Schranzhofer, GetYourGuide 8
How does it work – App Part 
In a sentence: Enable Deeplinking in your app 
URL Scheme to access content 
RESTFul approach 
mimicking an API 
one entry point (vs. intents) 
Connect Webpage to App in Webconsole 
Andreas Schranzhofer, GetYourGuide 9
How does it work – App Part 
some more requirements 
min SDK = 17 
clickable in any webpage 
react on clicks in Web Browsers 
Andreas Schranzhofer, GetYourGuide 10 
first click free 
connect your websites to your app
How does it work – Web Part 
Andreas Schranzhofer, GetYourGuide 11
How does it work – Web Part 
Generate Header in every Page: 
android-app://{package_id}/{scheme}/{host_path} 
android-app://com.getyourguide.android/gyg/search?q=Amsterdam 
Google is checking that content matches !! 
Andreas Schranzhofer, GetYourGuide 12
Matching Content 
VS. 
1 
2 
3 
Andreas Schranzhofer, GetYourGuide 13
Matching Content 
Match Content by addressing 
resources (RESTFul) 
Andreas Schranzhofer, GetYourGuide 14
more possibilities 
App Indexing API (optional) 
App notifies Google about linkable content 
makes content available in Auto-Complete 
also available for app only content 
Andreas Schranzhofer, GetYourGuide 15
Tips & Tricks 
Andreas Schranzhofer, GetYourGuide 17 
Content Matching 
make sure content is matching 
monitor Webmaster Console 
resolve Issues – be active 
Google Crawler 
In-App Tracking
Google Crawler 
Get 
Your 
Guide 
Andreas Schranzhofer, GetYourGuide 18 
Google 
Index 
Implications: 
• lots of additional traffic on your API 
• make sure to enable crawling by putting the 
corresponding robots.txt
In-App Traffic 
Crawler In-App Traffic vs. ‘legit’ In-App Traffic 
App (emulator) is triggered for every deeplink in the 
index 
Wow – we are really popular in Mountain View 
But not among humans … 
Andreas Schranzhofer, GetYourGuide 19
In-App Traffic 
Get 
Your 
Guide 
Andreas Schranzhofer, GetYourGuide 20 
Google 
Index 
Solution 1: 
• add a parameter to the deeplink 
• don’t track when this parameter is 
present 
android-app://com.getyourguide.android/gyg/search?q=Amsterdam&tracking=false
In-App Traffic 
Get 
Your 
Guide 
Andreas Schranzhofer, GetYourGuide 21 
Google 
Index 
Solution 2: 
• detect if deeplink comes from the 
crawler 
• Build.FINGERPRINT 
• empirical results show, it’s something 
like ‘generic’ / ‘generic_x86’
Conclusion 
Great to bridge the Gap between App and Web 
some pitfalls: 
Content Matching 
Your Tracking Setup 
expandable to app only use-cases 
Andreas Schranzhofer, GetYourGuide 22
Thanks for your time 
Stay Curious!

More Related Content

Viewers also liked

F I G E S Company Presentation (21
F I G E S  Company  Presentation (21F I G E S  Company  Presentation (21
F I G E S Company Presentation (21akifgorur
 
2011 Imago Membership Directory
2011 Imago Membership Directory 2011 Imago Membership Directory
2011 Imago Membership Directory Kevin George
 
Chordspeller 2.0
Chordspeller 2.0Chordspeller 2.0
Chordspeller 2.0Wes Morgan
 
Your Guide to Waterwise Gardening - Perth, Australia
Your Guide to Waterwise Gardening - Perth, AustraliaYour Guide to Waterwise Gardening - Perth, Australia
Your Guide to Waterwise Gardening - Perth, AustraliaKaila694m
 
Web 2 Health 2 Presentation
Web 2 Health 2 PresentationWeb 2 Health 2 Presentation
Web 2 Health 2 PresentationMaureen Williams
 
Internet Resurs
Internet ResursInternet Resurs
Internet Resursbusujeva
 
компьютерные сети
компьютерные сетикомпьютерные сети
компьютерные сетиstudent_SSGA
 
IELA- International Exhibition Logistics Association
IELA- International Exhibition Logistics AssociationIELA- International Exhibition Logistics Association
IELA- International Exhibition Logistics AssociationLausanne Montreux Congress
 
Reisebericht Lehmann - Juni 2013 PL/HR
Reisebericht Lehmann - Juni 2013 PL/HRReisebericht Lehmann - Juni 2013 PL/HR
Reisebericht Lehmann - Juni 2013 PL/HRherbert1977
 
Ceo - Carmine Evangelista
Ceo - Carmine EvangelistaCeo - Carmine Evangelista
Ceo - Carmine EvangelistaAZ Holding spa
 

Viewers also liked (16)

F I G E S Company Presentation (21
F I G E S  Company  Presentation (21F I G E S  Company  Presentation (21
F I G E S Company Presentation (21
 
Atari
AtariAtari
Atari
 
2011 Imago Membership Directory
2011 Imago Membership Directory 2011 Imago Membership Directory
2011 Imago Membership Directory
 
Chordspeller 2.0
Chordspeller 2.0Chordspeller 2.0
Chordspeller 2.0
 
Petrochemicals in Ecuador
Petrochemicals in EcuadorPetrochemicals in Ecuador
Petrochemicals in Ecuador
 
Enc séminaire collèges juin 2013
Enc séminaire collèges juin 2013Enc séminaire collèges juin 2013
Enc séminaire collèges juin 2013
 
Your Guide to Waterwise Gardening - Perth, Australia
Your Guide to Waterwise Gardening - Perth, AustraliaYour Guide to Waterwise Gardening - Perth, Australia
Your Guide to Waterwise Gardening - Perth, Australia
 
Web 2 Health 2 Presentation
Web 2 Health 2 PresentationWeb 2 Health 2 Presentation
Web 2 Health 2 Presentation
 
Internet Resurs
Internet ResursInternet Resurs
Internet Resurs
 
компьютерные сети
компьютерные сетикомпьютерные сети
компьютерные сети
 
IELA- International Exhibition Logistics Association
IELA- International Exhibition Logistics AssociationIELA- International Exhibition Logistics Association
IELA- International Exhibition Logistics Association
 
Reisebericht Lehmann - Juni 2013 PL/HR
Reisebericht Lehmann - Juni 2013 PL/HRReisebericht Lehmann - Juni 2013 PL/HR
Reisebericht Lehmann - Juni 2013 PL/HR
 
France
FranceFrance
France
 
Caso avnet
Caso avnetCaso avnet
Caso avnet
 
0809023
08090230809023
0809023
 
Ceo - Carmine Evangelista
Ceo - Carmine EvangelistaCeo - Carmine Evangelista
Ceo - Carmine Evangelista
 

Similar to App Indexing for Google Search

APIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API LifecycleAPIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle3scale
 
Introduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIntroduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIn Marketing We Trust
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppJuan Gomez
 
Peak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 UpdatePeak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 UpdatePaul Drägert
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfFrancisco Picolini
 
How to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API ProgramsHow to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API Programs3scale
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation WorksSerenaPearson2
 
Managing your data: How to move from gathering data to processing and applyin...
Managing your data: How to move from gathering data to processing and applyin...Managing your data: How to move from gathering data to processing and applyin...
Managing your data: How to move from gathering data to processing and applyin...iCrossing
 
SEO 2017 Predictions
SEO 2017 PredictionsSEO 2017 Predictions
SEO 2017 PredictionsAdam Orchard
 
Ashish_Android_Resume
Ashish_Android_ResumeAshish_Android_Resume
Ashish_Android_ResumeAshish Bangar
 
How to successfully build a Flutter web app?
How to successfully build a Flutter web app?How to successfully build a Flutter web app?
How to successfully build a Flutter web app?Rahul singh
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas GreniéTheFamily
 
Top Tools For Every Digital Marketing
Top Tools For Every Digital Marketing Top Tools For Every Digital Marketing
Top Tools For Every Digital Marketing NDMIT
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsJustin Briggs
 
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Smile I.T is open
 
How to Integrate Google Adwords API in Laravel App.pdf
How to Integrate Google Adwords API in Laravel App.pdfHow to Integrate Google Adwords API in Laravel App.pdf
How to Integrate Google Adwords API in Laravel App.pdfKaty Slemon
 

Similar to App Indexing for Google Search (20)

APIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API LifecycleAPIs for your Business + Stages of the API Lifecycle
APIs for your Business + Stages of the API Lifecycle
 
Introduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted ConfIntroduction to Digital Analytics for Apps - Trusted Conf
Introduction to Digital Analytics for Apps - Trusted Conf
 
App Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and AppApp Indexing: Blurring the Lines Between Your Website and App
App Indexing: Blurring the Lines Between Your Website and App
 
Peak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 UpdatePeak Ace on Air #31 - Apple's iOS 14.5 Update
Peak Ace on Air #31 - Apple's iOS 14.5 Update
 
I am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdfI am sorry Developer, your API just became a Product.pdf
I am sorry Developer, your API just became a Product.pdf
 
Seo in 2016
Seo in 2016Seo in 2016
Seo in 2016
 
How to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API ProgramsHow to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API Programs
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
 
Managing your data: How to move from gathering data to processing and applyin...
Managing your data: How to move from gathering data to processing and applyin...Managing your data: How to move from gathering data to processing and applyin...
Managing your data: How to move from gathering data to processing and applyin...
 
SEO 2017 Predictions
SEO 2017 PredictionsSEO 2017 Predictions
SEO 2017 Predictions
 
Ashish_Android_Resume
Ashish_Android_ResumeAshish_Android_Resume
Ashish_Android_Resume
 
How to successfully build a Flutter web app?
How to successfully build a Flutter web app?How to successfully build a Flutter web app?
How to successfully build a Flutter web app?
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
 
Top Tools For Every Digital Marketing
Top Tools For Every Digital Marketing Top Tools For Every Digital Marketing
Top Tools For Every Digital Marketing
 
App Deep Linking
App Deep LinkingApp Deep Linking
App Deep Linking
 
iOS & Android App Indexing & App Actions
iOS & Android App Indexing & App ActionsiOS & Android App Indexing & App Actions
iOS & Android App Indexing & App Actions
 
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
Bargento 2014 : conférence Smile « ElasticSearch booste la recherche Magento »
 
Google Algorithms
Google AlgorithmsGoogle Algorithms
Google Algorithms
 
Webcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product DemoWebcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product Demo
 
How to Integrate Google Adwords API in Laravel App.pdf
How to Integrate Google Adwords API in Laravel App.pdfHow to Integrate Google Adwords API in Laravel App.pdf
How to Integrate Google Adwords API in Laravel App.pdf
 

Recently uploaded

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...akbard9823
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfMilind Agarwal
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 

Recently uploaded (20)

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
Sushant Golf City / best call girls in Lucknow | Service-oriented sexy call g...
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdfThe Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
The Intriguing World of CDR Analysis by Police: What You Need to Know.pdf
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 

App Indexing for Google Search

  • 1. App Indexing for Google Search Andreas Schranzhofer, Head of Mobile Engineering @ GetYourGuide Berlin DevFest 2014
  • 2. Overview Who we are and what we do App Index in Google Search Web Part App Part Demo Tips & Tricks Conclusion Andreas Schranzhofer, GetYourGuide 2
  • 3. Who we are Market, Business Model & Team
  • 4. GetYourGuide Offers the Largest Travel Activities Inventory Worldwide 800+ 5,300+ 10,600+ Andreas Schranzhofer, GetYourGuide 4 800+ 4,000+ 2,000+
  • 5. GetYourGuide: An Efficient Marketplace for Travel Activities Andreas Schranzhofer, GetYourGuide 5 Suppliers upload and self-manage the product inventory Suppliers GetYourGuide quality controls, optimizes & translates the content. We also add professional video & photo content. OTAs, Tour Operators etc. drive traffic & cross-sell our products Partner Network Customers Get Your Guide
  • 7. App Indexing Web Stuff, App Stuff
  • 8. What is App Indexing Connect App Content and Web Content Discoverability in Google Search Result opens App Boost App Engagement Andreas Schranzhofer, GetYourGuide 8
  • 9. How does it work – App Part In a sentence: Enable Deeplinking in your app URL Scheme to access content RESTFul approach mimicking an API one entry point (vs. intents) Connect Webpage to App in Webconsole Andreas Schranzhofer, GetYourGuide 9
  • 10. How does it work – App Part some more requirements min SDK = 17 clickable in any webpage react on clicks in Web Browsers Andreas Schranzhofer, GetYourGuide 10 first click free connect your websites to your app
  • 11. How does it work – Web Part Andreas Schranzhofer, GetYourGuide 11
  • 12. How does it work – Web Part Generate Header in every Page: android-app://{package_id}/{scheme}/{host_path} android-app://com.getyourguide.android/gyg/search?q=Amsterdam Google is checking that content matches !! Andreas Schranzhofer, GetYourGuide 12
  • 13. Matching Content VS. 1 2 3 Andreas Schranzhofer, GetYourGuide 13
  • 14. Matching Content Match Content by addressing resources (RESTFul) Andreas Schranzhofer, GetYourGuide 14
  • 15. more possibilities App Indexing API (optional) App notifies Google about linkable content makes content available in Auto-Complete also available for app only content Andreas Schranzhofer, GetYourGuide 15
  • 16. Tips & Tricks Andreas Schranzhofer, GetYourGuide 17 Content Matching make sure content is matching monitor Webmaster Console resolve Issues – be active Google Crawler In-App Tracking
  • 17. Google Crawler Get Your Guide Andreas Schranzhofer, GetYourGuide 18 Google Index Implications: • lots of additional traffic on your API • make sure to enable crawling by putting the corresponding robots.txt
  • 18. In-App Traffic Crawler In-App Traffic vs. ‘legit’ In-App Traffic App (emulator) is triggered for every deeplink in the index Wow – we are really popular in Mountain View But not among humans … Andreas Schranzhofer, GetYourGuide 19
  • 19. In-App Traffic Get Your Guide Andreas Schranzhofer, GetYourGuide 20 Google Index Solution 1: • add a parameter to the deeplink • don’t track when this parameter is present android-app://com.getyourguide.android/gyg/search?q=Amsterdam&tracking=false
  • 20. In-App Traffic Get Your Guide Andreas Schranzhofer, GetYourGuide 21 Google Index Solution 2: • detect if deeplink comes from the crawler • Build.FINGERPRINT • empirical results show, it’s something like ‘generic’ / ‘generic_x86’
  • 21. Conclusion Great to bridge the Gap between App and Web some pitfalls: Content Matching Your Tracking Setup expandable to app only use-cases Andreas Schranzhofer, GetYourGuide 22
  • 22. Thanks for your time Stay Curious!

Editor's Notes

  1. Suppliers upload products into our reservation system. We translate and optimize the content.