SlideShare une entreprise Scribd logo
1  sur  30
Andrei Lopatenko, VP Eng Zillow
Driving Customer Experience and
Business Revenues Through Search
Engines, Recommendations and
Conversational Interfaces
©CX VIRTUAL SUMMIT
What will you learn from this talk
• How to drive continuous circle of improvements of your
search/recommendation/personalization engines or
conversational system leading to improvement of customer
experience and business revenues
• What investments in this area deliver business value and visible
as investments improving business and customer experience
©CX VIRTUAL SUMMIT
Search, Recommendation, Personalization
• In this talk, we are talking about search, recommendation,
personalization engines driving your business, key gateways
letting your customers to find and discover your business items
to buy, book, rent, etc them
• We do not talk about small secondary search engines (search in
forums of your web site, etc)
©CX VIRTUAL SUMMIT
Engines
• We put Search, Recommendation, Personalization engine into one
category - SRP engine
• Despite very different product functions, under the hood, they
implement similar functionality, letting user to express their interests
(‘query’) explicitly or implicitly, and giving user a set of results relevant
to the user’s interest. But ‘query’ can be a text (search) query, user id
(personalization) , location, item id etc (recommendation) ,
• Examples of SRP engines: Google.com, Yelp (localsearch and local
recommendation), Apple Appstore, Amazon or Walmart online
(search, item recommendation, personalization), Zillow.com,
• Despite they are different, they are a lot of similarities and
recommendations of this talk are valid for all of them
©CX VIRTUAL SUMMIT
SRP Engines
• Typically, recommendation and personalization engines are
smaller siblings of search engines, since they get 10X less
customers, and produce 10X less revenue
• But nevertheless, they are very impactful revenue generators
and affect customer experience in a significant way after search
engines
©CX VIRTUAL SUMMIT
Conversational Interfaces
• Conversational interfaces are voice based or text based
interfaces letting user to interactivity communicate with business
services (voice search-> buy, ask questions -> get answers,
voice based customer support)
• Some of them utilize search engines to answer users’ questions.
• They have a lot tech shared with SRP, but a lot differences in
science and technologies
• Nevertheless, key decisions how to develop and run them are
shared with SRP, so most of focus of this talk is about SRP (due
to time limit), but recommendations are applicable to
Conversational Interfaces
©CX VIRTUAL SUMMIT
Customer experience
• Frequently, we separate customer experience (CX) metrics
(typically measured through various behavior metrics) from
business metrics (such as revenue per sessions, revenue per
month, GMV).
• CX and business are related but not directly.
• Good customer experience leads to growth (new users stick with
your business, existing users do not move to competitors)
• Customer experience metrics must be designed for your
business, few CX metrics are applicable to every SRP engine.
CX metrics reflect how users interact with your business site/app
©CX VIRTUAL SUMMIT
Revenue/Business
• SRP engines drive your business since customers buy, book,
rent through SRP engines
• SRP engines produce cash flow
• And they produce expenses (operational support, development
support, data acquisition, software costs)
©CX VIRTUAL SUMMIT
Typical architecture of SRP Engine
©CX VIRTUAL SUMMIT
Typical architecture
• There are a lot of variations in that diagram: but overall it’s the
same flow: search assistance -> query understanding ->
retrieval -> ranking -> presentation generator
• Where different technologies can be used at every layer: either
traditional space feature IR or dense representation retrieval or
similarity search etc but still high level architecture is very
similar across systems
©CX VIRTUAL SUMMIT
Typical Entry points of Customer Experience
• Autocomplete/Autosuggest
• Filters/Facets
• Refinements/Query suggestions
• Search box
• Search Results page
• Recommendations on search result pages
• Personalizated lists
©CX VIRTUAL SUMMIT
Customer experience Metrics
• Many way to measure satisfaction of customers
• From offline - questionaries, user studies to live traffic/behavior
based
• Click through rates and shallow engagement metrics
• Conversion rates and deep engagement metrics
• Subscription/unsubscription rates
©CX VIRTUAL SUMMIT
Customer Experience Metrics
• Longitudinal studies: when customer come back, behavior shifts
over time
• Longitudinal studies - How frequently customer use SRP engine
/ the number of sessions per week/month/year, why they stay or
leave
• Abandonment rates, queries with no results, session with no
clicks
• Many other metrics, frequently needs to be designed for your
business and your customers
• Many of metrics should be studied by subcategories of services,
query types, customer types
©CX VIRTUAL SUMMIT
Business Metrics
• Revenue based: conversion per query and conversion per
session
• Total Revenue per week/month/year , Gross Merchandise Value
in C2C case
• Conversion per customer
•
©CX VIRTUAL SUMMIT
Business Metrics
• Other business targets
• Revenue/number of engaged customer per certain business
segments
• Cross category basket size
• Depends on business goals
• Should be measured and used to turn models, build systems to
develop business in this way
©CX VIRTUAL SUMMIT
Operational Cost Metrics
• Direct operational costs to support search engine running: cost
of datacenter or cloud costs, cost of data acquisitions
• Sometime hard to compute since many systems are shared with
other software systems: proper attribution models are required
• Salaries of the team developing and fsupporting SRP
©CX VIRTUAL SUMMIT
Goal: metrics improvement
• Typical goals: improve customer experience and business
• Subgoals: reduce operational costs
• Required metrics prioritization to drive the development in the
right direction. One metrics - too little, many metrics -> too
chaotic, no focus
• Top down system of OKRs is proven as a good way to drive
search engine development
©CX VIRTUAL SUMMIT
Continuous Circle of Improvement
• Ref: Architecture diagram
• Every subsystem has impact on business, customer experience
and operation costs
• Most of them produce very substantial impact
• The continuous circle: each of system must be continuously
improved
©CX VIRTUAL SUMMIT
High level - Circles of improvement
• Design metrics, work on new models, features, return, resample,
to improve
• Analyze user behavior data to find cases when users have bad
experience,
• Analyze root causes of bad CX
• work to resolve these cases (new data, new features, new
software systems, new models, )
©CX VIRTUAL SUMMIT
Examples of improvement
• Search Assistance
• Type ahead helps users to type their queries. 20-30% of queries
are from type ahead.
• Improvements of typeahead may cause double digit %
improvement in business revenues
• Large improvement in customer satisfaction / easy to use the
system
©CX VIRTUAL SUMMIT
Examples of improvement
• Query Understanding
• Deeper understanding of meaning of queries both in
compositional semantics (natural language search) and other
linguistic features, spell correction (reducing customer errors),
meaning affecting ranking results (strawberry in grocery search -
> fresh produce rather than jams)
©CX VIRTUAL SUMMIT
Examples of improvement
• Ranking
• Despite, presentations about search improvements frequently
focused on query understanding, because it’s easily visible
search improvement, relevance, conversion etc ranking gains
are big factor of search improvements - with big impact on
business and customer satisfaction
©CX VIRTUAL SUMMIT
Examples of improvement
• Search presentation
• How results are presented to customers. What title is shown.
What snippet is shown. Layout of the page. Map. How outputs of
several search engines are mixed
• Double digit % revenue, business impact and customer
experience
©CX VIRTUAL SUMMIT
Key technology stack
• NLP: query understanding, search assistance
• ML: ranking (learning to rank, various techniques from GBTs to
neural methods)
• Data Science, Statistics: analysis of experiments
©CX VIRTUAL SUMMIT
Engineering Quality as investment
• SRP engines are software systems under high load (~ 10^5 qps
, billions items, 100ms latency times)
• Any downtime costs huge money to business due to lost
customers and big loss to customer experience
• Any malfunction - loss of sales, loss of customer experience
• High quality software engineering is crucial part of operations
• Investments into software engineering culture, good SRE and
DevOps - payback well both in short and even more in long
terms
©CX VIRTUAL SUMMIT
Team
• SRP engine team quality
• Important to have a team with good set of diverse talents from
high performance system engineering to machine learning / AI
(multiple functions: NLP, ranking, many others), design and
analysis of experiments/statisticians, SRE, product managers,
•
©CX VIRTUAL SUMMIT
Business Relations
• Productive relationship between business teams and search
engine team
• Product managers which understand business and
understanding engineerings (tech savvy PMs are necessary)
• Analytical and experimental frameworks to evaluate business
ideas, measure their impact key business and customer metrics
• Fast experimentation (engineering quality!) to experiment rapidly
with new search ideas to show their value to business
©CX VIRTUAL SUMMIT
Ops
• Typical SRM engine runs under 24*7 load with hundreds
millions users per month
• Downtime of the engine and any component is not an option
• High quality ops - important investment
• DevOps for canary testing and other scenarios is important
investment
• Observability, - search engine is very complex systems of
hundreds/thousand components
©CX VIRTUAL SUMMIT
Experimentation platform
• To support improvement circle
• to evaluate changes: ranking, query understanding,
autocomplete, user interface, snippets,
• to measure metrics impact
• How to continuously evaluate quality and impact of already
developed components: (it changes over time, some positive
impact component can become negative impact ones)
©CX VIRTUAL SUMMIT
Summary
• Key investments:
• High quality engineering culture, engineering productivity
• Team (wide and diverse)
• Business relations
• Experimentation platform and culture
• Science culture and tools
• Continuous improvement circle and tools to support it at any part
search engine stack
• Operations

Contenu connexe

Tendances

John Glinski - The B2B Analytics Engine: How Vanguard is Measuring Marketing...
John Glinski - 	The B2B Analytics Engine: How Vanguard is Measuring Marketing...John Glinski - 	The B2B Analytics Engine: How Vanguard is Measuring Marketing...
John Glinski - The B2B Analytics Engine: How Vanguard is Measuring Marketing...
Julia Grosman
 

Tendances (18)

The Journey to Revenue Growth
The Journey to Revenue GrowthThe Journey to Revenue Growth
The Journey to Revenue Growth
 
The Use of A.I. in Sales & Marketing Pipeline Build - A Case Study
The Use of A.I. in Sales & Marketing Pipeline Build - A Case StudyThe Use of A.I. in Sales & Marketing Pipeline Build - A Case Study
The Use of A.I. in Sales & Marketing Pipeline Build - A Case Study
 
Developing a cult of analytics
Developing a cult of analyticsDeveloping a cult of analytics
Developing a cult of analytics
 
John Glinski - The B2B Analytics Engine: How Vanguard is Measuring Marketing...
John Glinski - 	The B2B Analytics Engine: How Vanguard is Measuring Marketing...John Glinski - 	The B2B Analytics Engine: How Vanguard is Measuring Marketing...
John Glinski - The B2B Analytics Engine: How Vanguard is Measuring Marketing...
 
The Power of a Proper North Star Metric
The Power of a Proper North Star MetricThe Power of a Proper North Star Metric
The Power of a Proper North Star Metric
 
Effective Lead Generation through Lead Lifecycle Management
Effective Lead Generation through Lead Lifecycle ManagementEffective Lead Generation through Lead Lifecycle Management
Effective Lead Generation through Lead Lifecycle Management
 
Leveraging the StoryVesting Framework to Achieve Breakthrough Business Transf...
Leveraging the StoryVesting Framework to Achieve Breakthrough Business Transf...Leveraging the StoryVesting Framework to Achieve Breakthrough Business Transf...
Leveraging the StoryVesting Framework to Achieve Breakthrough Business Transf...
 
What Factors Determine Contact Center Channels ?
What Factors Determine Contact Center Channels ?What Factors Determine Contact Center Channels ?
What Factors Determine Contact Center Channels ?
 
Pokročilá segmentace – nezbytný předpoklad pro dlouhodobý úspěch
Pokročilá segmentace – nezbytný předpoklad pro dlouhodobý úspěchPokročilá segmentace – nezbytný předpoklad pro dlouhodobý úspěch
Pokročilá segmentace – nezbytný předpoklad pro dlouhodobý úspěch
 
Adobe Experience Platform Bootcamp
Adobe Experience Platform BootcampAdobe Experience Platform Bootcamp
Adobe Experience Platform Bootcamp
 
Humanizing Big Data: The Key to Actionable Customer Journey Analytics
Humanizing Big Data: The Key to Actionable Customer Journey AnalyticsHumanizing Big Data: The Key to Actionable Customer Journey Analytics
Humanizing Big Data: The Key to Actionable Customer Journey Analytics
 
Revenue Operations Analytics: A Strategic Blueprint
Revenue Operations Analytics: A Strategic BlueprintRevenue Operations Analytics: A Strategic Blueprint
Revenue Operations Analytics: A Strategic Blueprint
 
'A Journey to the Centre of Customer-centricity' - Jeff Evans
'A Journey to the Centre of Customer-centricity' - Jeff Evans'A Journey to the Centre of Customer-centricity' - Jeff Evans
'A Journey to the Centre of Customer-centricity' - Jeff Evans
 
Wharton Disruptive Decisions Summit SF 2017
Wharton Disruptive Decisions Summit SF 2017Wharton Disruptive Decisions Summit SF 2017
Wharton Disruptive Decisions Summit SF 2017
 
How to use LTV predictions in Marketing Campaigns?
How to use LTV predictions in Marketing Campaigns?How to use LTV predictions in Marketing Campaigns?
How to use LTV predictions in Marketing Campaigns?
 
Webinar: 5 steps to maximize recurring revenue
Webinar: 5 steps to maximize recurring revenue Webinar: 5 steps to maximize recurring revenue
Webinar: 5 steps to maximize recurring revenue
 
Customer Experience Strategy: Bad News is Good News & Doing the Whole Job
Customer Experience Strategy: Bad News is Good News & Doing the Whole JobCustomer Experience Strategy: Bad News is Good News & Doing the Whole Job
Customer Experience Strategy: Bad News is Good News & Doing the Whole Job
 
Digital Customer Experience Strategy, DocuSign [FutureStack16]
Digital Customer Experience Strategy, DocuSign [FutureStack16]Digital Customer Experience Strategy, DocuSign [FutureStack16]
Digital Customer Experience Strategy, DocuSign [FutureStack16]
 

Similaire à Driving Customer Experience and Business Revenues Through Search Engines

EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015
milanmvd
 
EzDataMunch_Corporate_Linkedin
EzDataMunch_Corporate_LinkedinEzDataMunch_Corporate_Linkedin
EzDataMunch_Corporate_Linkedin
Anupama Desai, PMP
 
Crm implementation in insurance sector
Crm implementation in insurance sectorCrm implementation in insurance sector
Crm implementation in insurance sector
Rahul Gupta
 

Similaire à Driving Customer Experience and Business Revenues Through Search Engines (20)

Steve Tuppen - Digital Service Management
Steve Tuppen - Digital Service ManagementSteve Tuppen - Digital Service Management
Steve Tuppen - Digital Service Management
 
CRM | CRM Software Company in Delhi
CRM | CRM Software Company in DelhiCRM | CRM Software Company in Delhi
CRM | CRM Software Company in Delhi
 
Digital Transformation Road Map for Customer Service with Dynamics 365
Digital Transformation Road Map for Customer Service with Dynamics 365Digital Transformation Road Map for Customer Service with Dynamics 365
Digital Transformation Road Map for Customer Service with Dynamics 365
 
EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015
 
EzDataMunch_Corporate_Linkedin
EzDataMunch_Corporate_LinkedinEzDataMunch_Corporate_Linkedin
EzDataMunch_Corporate_Linkedin
 
Optimizing Innovation: Modular Toolchains that Enable Digital Transformations
Optimizing Innovation: Modular Toolchains that Enable Digital TransformationsOptimizing Innovation: Modular Toolchains that Enable Digital Transformations
Optimizing Innovation: Modular Toolchains that Enable Digital Transformations
 
Optimizing Innovation- Modular Toolchains that Enable Digital Transformations
Optimizing Innovation-  Modular Toolchains that Enable Digital TransformationsOptimizing Innovation-  Modular Toolchains that Enable Digital Transformations
Optimizing Innovation- Modular Toolchains that Enable Digital Transformations
 
Crm implementation in insurance sector
Crm implementation in insurance sectorCrm implementation in insurance sector
Crm implementation in insurance sector
 
The Value of Next Generation Managed Services
The Value of Next Generation Managed ServicesThe Value of Next Generation Managed Services
The Value of Next Generation Managed Services
 
Converged Systems Sales Playbook
Converged Systems Sales PlaybookConverged Systems Sales Playbook
Converged Systems Sales Playbook
 
Digital Transformation - What it Means & Why it Matters
Digital Transformation - What it Means & Why it MattersDigital Transformation - What it Means & Why it Matters
Digital Transformation - What it Means & Why it Matters
 
GoQueue - Friction Less Customer Experience Management
GoQueue - Friction Less Customer Experience ManagementGoQueue - Friction Less Customer Experience Management
GoQueue - Friction Less Customer Experience Management
 
Implementing Advanced Analytics Platform
Implementing Advanced Analytics PlatformImplementing Advanced Analytics Platform
Implementing Advanced Analytics Platform
 
E Commerce: Its role and development
E Commerce: Its role and developmentE Commerce: Its role and development
E Commerce: Its role and development
 
servicedesk-plus-overview
servicedesk-plus-overviewservicedesk-plus-overview
servicedesk-plus-overview
 
ServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview PresentationServiceDesk Plus Overview Presentation
ServiceDesk Plus Overview Presentation
 
Ux strategy design digital transformation
Ux strategy design digital transformationUx strategy design digital transformation
Ux strategy design digital transformation
 
BAASS Connect 2013 - Getting CRM to Work For My Business
BAASS Connect 2013 - Getting CRM to Work For My BusinessBAASS Connect 2013 - Getting CRM to Work For My Business
BAASS Connect 2013 - Getting CRM to Work For My Business
 
Integrated Order to Cash (O2C) Automation Software for Global Shared Services...
Integrated Order to Cash (O2C) Automation Software for Global Shared Services...Integrated Order to Cash (O2C) Automation Software for Global Shared Services...
Integrated Order to Cash (O2C) Automation Software for Global Shared Services...
 
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
ESM Webinar Series Part 2 | The Keys to Optimal ESM are Automation and Integr...
 

Plus de Andrei Lopatenko

Plus de Andrei Lopatenko (7)

Natural Language Processing at Scale
Natural Language Processing at ScaleNatural Language Processing at Scale
Natural Language Processing at Scale
 
AI in multi billion search engines. Building AI and Search teams
AI in multi billion search engines. Building AI and Search teamsAI in multi billion search engines. Building AI and Search teams
AI in multi billion search engines. Building AI and Search teams
 
AI in Multi Billion Search Engines. Career building in AI / Search. What make...
AI in Multi Billion Search Engines. Career building in AI / Search. What make...AI in Multi Billion Search Engines. Career building in AI / Search. What make...
AI in Multi Billion Search Engines. Career building in AI / Search. What make...
 
AI in Search Engines
AI in Search EnginesAI in Search Engines
AI in Search Engines
 
Building multi billion ( dollars, users, documents ) search engines on open ...
Building multi billion ( dollars, users, documents ) search engines  on open ...Building multi billion ( dollars, users, documents ) search engines  on open ...
Building multi billion ( dollars, users, documents ) search engines on open ...
 
Data Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and RetailData Science and Machine Learning for eCommerce and Retail
Data Science and Machine Learning for eCommerce and Retail
 
Machine Learning for retail and ecommerce
Machine Learning for retail and ecommerceMachine Learning for retail and ecommerce
Machine Learning for retail and ecommerce
 

Dernier

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Dernier (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

Driving Customer Experience and Business Revenues Through Search Engines

  • 1. Andrei Lopatenko, VP Eng Zillow Driving Customer Experience and Business Revenues Through Search Engines, Recommendations and Conversational Interfaces
  • 2. ©CX VIRTUAL SUMMIT What will you learn from this talk • How to drive continuous circle of improvements of your search/recommendation/personalization engines or conversational system leading to improvement of customer experience and business revenues • What investments in this area deliver business value and visible as investments improving business and customer experience
  • 3. ©CX VIRTUAL SUMMIT Search, Recommendation, Personalization • In this talk, we are talking about search, recommendation, personalization engines driving your business, key gateways letting your customers to find and discover your business items to buy, book, rent, etc them • We do not talk about small secondary search engines (search in forums of your web site, etc)
  • 4. ©CX VIRTUAL SUMMIT Engines • We put Search, Recommendation, Personalization engine into one category - SRP engine • Despite very different product functions, under the hood, they implement similar functionality, letting user to express their interests (‘query’) explicitly or implicitly, and giving user a set of results relevant to the user’s interest. But ‘query’ can be a text (search) query, user id (personalization) , location, item id etc (recommendation) , • Examples of SRP engines: Google.com, Yelp (localsearch and local recommendation), Apple Appstore, Amazon or Walmart online (search, item recommendation, personalization), Zillow.com, • Despite they are different, they are a lot of similarities and recommendations of this talk are valid for all of them
  • 5. ©CX VIRTUAL SUMMIT SRP Engines • Typically, recommendation and personalization engines are smaller siblings of search engines, since they get 10X less customers, and produce 10X less revenue • But nevertheless, they are very impactful revenue generators and affect customer experience in a significant way after search engines
  • 6. ©CX VIRTUAL SUMMIT Conversational Interfaces • Conversational interfaces are voice based or text based interfaces letting user to interactivity communicate with business services (voice search-> buy, ask questions -> get answers, voice based customer support) • Some of them utilize search engines to answer users’ questions. • They have a lot tech shared with SRP, but a lot differences in science and technologies • Nevertheless, key decisions how to develop and run them are shared with SRP, so most of focus of this talk is about SRP (due to time limit), but recommendations are applicable to Conversational Interfaces
  • 7. ©CX VIRTUAL SUMMIT Customer experience • Frequently, we separate customer experience (CX) metrics (typically measured through various behavior metrics) from business metrics (such as revenue per sessions, revenue per month, GMV). • CX and business are related but not directly. • Good customer experience leads to growth (new users stick with your business, existing users do not move to competitors) • Customer experience metrics must be designed for your business, few CX metrics are applicable to every SRP engine. CX metrics reflect how users interact with your business site/app
  • 8. ©CX VIRTUAL SUMMIT Revenue/Business • SRP engines drive your business since customers buy, book, rent through SRP engines • SRP engines produce cash flow • And they produce expenses (operational support, development support, data acquisition, software costs)
  • 9. ©CX VIRTUAL SUMMIT Typical architecture of SRP Engine
  • 10. ©CX VIRTUAL SUMMIT Typical architecture • There are a lot of variations in that diagram: but overall it’s the same flow: search assistance -> query understanding -> retrieval -> ranking -> presentation generator • Where different technologies can be used at every layer: either traditional space feature IR or dense representation retrieval or similarity search etc but still high level architecture is very similar across systems
  • 11. ©CX VIRTUAL SUMMIT Typical Entry points of Customer Experience • Autocomplete/Autosuggest • Filters/Facets • Refinements/Query suggestions • Search box • Search Results page • Recommendations on search result pages • Personalizated lists
  • 12. ©CX VIRTUAL SUMMIT Customer experience Metrics • Many way to measure satisfaction of customers • From offline - questionaries, user studies to live traffic/behavior based • Click through rates and shallow engagement metrics • Conversion rates and deep engagement metrics • Subscription/unsubscription rates
  • 13. ©CX VIRTUAL SUMMIT Customer Experience Metrics • Longitudinal studies: when customer come back, behavior shifts over time • Longitudinal studies - How frequently customer use SRP engine / the number of sessions per week/month/year, why they stay or leave • Abandonment rates, queries with no results, session with no clicks • Many other metrics, frequently needs to be designed for your business and your customers • Many of metrics should be studied by subcategories of services, query types, customer types
  • 14. ©CX VIRTUAL SUMMIT Business Metrics • Revenue based: conversion per query and conversion per session • Total Revenue per week/month/year , Gross Merchandise Value in C2C case • Conversion per customer •
  • 15. ©CX VIRTUAL SUMMIT Business Metrics • Other business targets • Revenue/number of engaged customer per certain business segments • Cross category basket size • Depends on business goals • Should be measured and used to turn models, build systems to develop business in this way
  • 16. ©CX VIRTUAL SUMMIT Operational Cost Metrics • Direct operational costs to support search engine running: cost of datacenter or cloud costs, cost of data acquisitions • Sometime hard to compute since many systems are shared with other software systems: proper attribution models are required • Salaries of the team developing and fsupporting SRP
  • 17. ©CX VIRTUAL SUMMIT Goal: metrics improvement • Typical goals: improve customer experience and business • Subgoals: reduce operational costs • Required metrics prioritization to drive the development in the right direction. One metrics - too little, many metrics -> too chaotic, no focus • Top down system of OKRs is proven as a good way to drive search engine development
  • 18. ©CX VIRTUAL SUMMIT Continuous Circle of Improvement • Ref: Architecture diagram • Every subsystem has impact on business, customer experience and operation costs • Most of them produce very substantial impact • The continuous circle: each of system must be continuously improved
  • 19. ©CX VIRTUAL SUMMIT High level - Circles of improvement • Design metrics, work on new models, features, return, resample, to improve • Analyze user behavior data to find cases when users have bad experience, • Analyze root causes of bad CX • work to resolve these cases (new data, new features, new software systems, new models, )
  • 20. ©CX VIRTUAL SUMMIT Examples of improvement • Search Assistance • Type ahead helps users to type their queries. 20-30% of queries are from type ahead. • Improvements of typeahead may cause double digit % improvement in business revenues • Large improvement in customer satisfaction / easy to use the system
  • 21. ©CX VIRTUAL SUMMIT Examples of improvement • Query Understanding • Deeper understanding of meaning of queries both in compositional semantics (natural language search) and other linguistic features, spell correction (reducing customer errors), meaning affecting ranking results (strawberry in grocery search - > fresh produce rather than jams)
  • 22. ©CX VIRTUAL SUMMIT Examples of improvement • Ranking • Despite, presentations about search improvements frequently focused on query understanding, because it’s easily visible search improvement, relevance, conversion etc ranking gains are big factor of search improvements - with big impact on business and customer satisfaction
  • 23. ©CX VIRTUAL SUMMIT Examples of improvement • Search presentation • How results are presented to customers. What title is shown. What snippet is shown. Layout of the page. Map. How outputs of several search engines are mixed • Double digit % revenue, business impact and customer experience
  • 24. ©CX VIRTUAL SUMMIT Key technology stack • NLP: query understanding, search assistance • ML: ranking (learning to rank, various techniques from GBTs to neural methods) • Data Science, Statistics: analysis of experiments
  • 25. ©CX VIRTUAL SUMMIT Engineering Quality as investment • SRP engines are software systems under high load (~ 10^5 qps , billions items, 100ms latency times) • Any downtime costs huge money to business due to lost customers and big loss to customer experience • Any malfunction - loss of sales, loss of customer experience • High quality software engineering is crucial part of operations • Investments into software engineering culture, good SRE and DevOps - payback well both in short and even more in long terms
  • 26. ©CX VIRTUAL SUMMIT Team • SRP engine team quality • Important to have a team with good set of diverse talents from high performance system engineering to machine learning / AI (multiple functions: NLP, ranking, many others), design and analysis of experiments/statisticians, SRE, product managers, •
  • 27. ©CX VIRTUAL SUMMIT Business Relations • Productive relationship between business teams and search engine team • Product managers which understand business and understanding engineerings (tech savvy PMs are necessary) • Analytical and experimental frameworks to evaluate business ideas, measure their impact key business and customer metrics • Fast experimentation (engineering quality!) to experiment rapidly with new search ideas to show their value to business
  • 28. ©CX VIRTUAL SUMMIT Ops • Typical SRM engine runs under 24*7 load with hundreds millions users per month • Downtime of the engine and any component is not an option • High quality ops - important investment • DevOps for canary testing and other scenarios is important investment • Observability, - search engine is very complex systems of hundreds/thousand components
  • 29. ©CX VIRTUAL SUMMIT Experimentation platform • To support improvement circle • to evaluate changes: ranking, query understanding, autocomplete, user interface, snippets, • to measure metrics impact • How to continuously evaluate quality and impact of already developed components: (it changes over time, some positive impact component can become negative impact ones)
  • 30. ©CX VIRTUAL SUMMIT Summary • Key investments: • High quality engineering culture, engineering productivity • Team (wide and diverse) • Business relations • Experimentation platform and culture • Science culture and tools • Continuous improvement circle and tools to support it at any part search engine stack • Operations