SlideShare a Scribd company logo
1 of 21
1
What gets measured…
P R E PA R I N G F O R P E A K I N E C O M M E R C E
Peter Curran
General Manager, Digital Commerce, Lucidworks
peter.curran@lucidworks.com (415) 378-9663
Updated: August 2020
P E T E R D R U C K E R
2
Agenda
Priorities You can’t do everything at once. A framework for thinking about what to focus on first.
KPIs The ideal complement of key performance indicators and when/why to measure them.
Benchmarks Common, widely available analytics platform KPIs compared across several
companies.
Q&A Jump in whenever you want.
3
Search Prioritization
Framework
How to think about onsite search problems.
4
How to find the biggest problems
(Admittedly overly simplistic but) helpful framework
relevant not relevant
In search, we can think of the
index as divided into relevant
results and irrelevant results
too.
However, it’s a little more
complicated because the user
can query for anything. E.g.
coffe, low acid coffee, kcups,
etc.
5
How to find the biggest problems
(Admittedly overly simplistic but) helpful framework
relevant not relevant
True Positives False Positives
False Negatives True Negatives
6
How to find the biggest problems
(Admittedly overly simplistic but) helpful framework
relevant not relevant
True Positive: good!
False Positives: bad
False Negatives: terrible
True Negatives: good!
good
bad
7
How to prioritize search problems
How do we order our work on these problems?
relevant not relevant
First: fix searches that incorrectly yield nothing
Second: get relevant products in even if you over
recall
Third: order/rank relevant products first
Fourth: Fix UI / UX issues
Fifth: get more precise by eliminating false positives
Sixth: put products you prefer to sell at the top
Seventh: move from lexical to semantic
understanding
8
Head Queries
Tail Queries
Balancing severity and frequency
Typical distribution of terms in a wide assortment
1. Break your traffic into tiers and give each tier a score
E.g. Head = 10, torso = 5, and tail = 1
E.g. Deciles by query volume scoring 1-10
2. Score severity 1-3, for example …
Nulls & under-recall = 3
Over-recall and sloppy ranking = 2
Sub-optimal business ranking = 1
9
KPIs
The things to measure in onsite search
10
Tagging
Garbage in: garbage out Analytics are implemented not instantiated
They are not all the same.
What is a conversion for you?
Most calculated metrics make assumptions
Automated unit tests = essential
Closed-loop features use either:
Clickstream feeds
Custom signal JS
… but not “reports” in most cases
Mobile / App / Tablet / Desktop
11
Categories & KPIs
Non-Functional
KPIs
Query
Latency at
90th
Percentile
Maximum
Throughput
Build Quality
KPIs
NDCG
Regression
Post-Build
Latency &
Throughput
Regression
Search Interface
Quality KPIs
Search Mix
Concierge
Feature
Engagement
Relevancy
Quality KPIs
NDCG
Dashboard
Positional
Clickthru
Dashboard
12
Categories & Most Essential KPIs
Non-Functional KPIs
Query Latency at 90th Percentile: The time the engine took, in ms, to return 90% of all queries according to logs.
Maximum Throughput: The number of queries the engine responded to, per second, at its peak, according to logs.
Non-Functional
KPIs
Query
Latency at
90th
Percentile
Maximum
Throughput
Build Quality
KPIs
NDCG
Regression
Post-Build
Latency &
Throughput
Regression
Search Interface
Quality KPIs
Search Mix
Concierge
Feature
Engagement
Relevancy
Quality KPIs
NDCG
Dashboard
Positional
Clickthru
Dashboard
13
Categories & Most Essential KPIs
Build Quality KPIs: Because regressions are very easy in search.
NDCG Regression: Compares judgment lists that are highly likely to be objectively true with search results in an automated unit test.
Some NDCG score (established benchmark figure from 0-100) is required for the build to pass.
Post-Build Latency and Throughput Regression: Compares a benchmark latency figure (in ms) and throughput figure (in qps) from a
past major release to an automated test’s measurement of latency and throughput. Some use average latency, we recommend 90th
percentile. Use an actual production log file from a peak day and spoof it up for your throughput test. Your goal should be stability at
2x-4x observed peaks.
Non-Functional
KPIs
Query
Latency at
90th
Percentile
Maximum
Throughput
Build Quality
KPIs
NDCG
Regression
Post-Build
Latency &
Throughput
Regression
Search Interface
Quality KPIs
Search Mix
Concierge
Feature
Engagement
Relevancy
Quality KPIs
NDCG
Dashboard
Positional
Clickthru
Dashboard
14
Search Mix: Shows the % of site visitors or sessions that use search features as opposed to browse only. You might break this up
into different kinds of search engagement – e.g. type ahead vs. search vs. advanced search vs. browse. You can also express this
as average search actions per session.
Concierge Feature Engagement: Shows which concierge features, and how much use of them, is required for successful and
unsuccessful search outcomes. Concierge features are things like sort, guided navigation, type ahead, query to query
recommendations, etc.
Non-Functional
KPIs
Query
Latency at
90th
Percentile
Maximum
Throughput
Build Quality
KPIs
NDCG
Regression
Post-Build
Latency &
Throughput
Regression
Search Interface
Quality KPIs
Search Mix
Concierge
Feature
Engagement
Relevancy
Quality KPIs
NDCG
Dashboard
Positional
Clickthru
Dashboard
Categories & Most Essential KPIs
Search Interface Quality KPIs
15
Categories & Most Essential KPIs
Relevancy Quality KPIs: Your main focus.
NDCG Dashboard: Shows NDCG figure for search as a whole, for key queries, for query groups, key interfaces, or other units.
NDCG necessarily requires the maintenance of judgment lists which may be onerous and expensive.
Positional Clickthru, MRR: Typically shows the clickthrough rate for the first n positions or position groups/rows/pages. Like NDCG,
this metric can be broken down by query, interface, etc. May also be aggregated up into a global average position clickthru. This is
a useful metric if NDCG judgment lists are not available.
Non-Functional
KPIs
Query
Latency at
90th
Percentile
Maximum
Throughput
Build Quality
KPIs
NDCG
Regression
Post-Build
Latency &
Throughput
Regression
Search Interface
Quality KPIs
Search Mix
Concierge
Feature
Engagement
Relevancy
Quality KPIs
NDCG
Dashboard
Positional
Clickthru
Dashboard
16
Some reports
Things we’ve seen and recommended, generally
Essential Useful Analytical
Zero Results % and Terms Search exit Top Keywords
Term frequency, clickthru, and conversion Financial outcomes by path Zero Results
Latency and Throughput Concierge feature engagement (broken out) High Bounce Rate Queries
Search conversion to cart, download,
contact, sale, etc.
Exit related to any automated re-writes or
intent classifiers
Top Retried Queries
Search mix Report on “silent” interventions – spell
correction, rewriting / entity extraction
Top Query Locations
Geographical, time of day, device, etc,
breakouts
Corrected Queries
Average searches per session Top Facets and Top Facet Value Selections
Top Sort Contexts
17
Benchmarks
Comparisons across a few commerce sites
18
1. Connect with us. We have stats for every industry and
can tell you where you stand. info-
apac@lucidworks.com
2. Know your tagging. It’s common that your search
metrics will be polluted by browse activity. Take this use
case, suppose someone enters your site, searches for
something, ignores the results, clicks on your navigation
and buys something. Will search get credit for the
conversion? Should it?
3. Self-benchmark. Compare your search to non-search
performance. Your search conversion rate should be a
multiple of your browse conversion rate. If the multiple is
lower than 2x, irrespective of industry, then there is a
problem. 3x, 4x, 5x are common multiples, even 9x.
4. Separate special use cases. Normal search, where
people enter a keyword and click a button is different
than a menu item that executes a search as part of, say,
a sale banner or link. Promotional searches like this will
naturally have much higher conversion rates and will
Tips for benchmarking
19
1 year across 9 sites
Selected industries
Connect with us and we can share more!
20
How Do Committees Invent,
1967
Conway’s Law
Any organization that
designs a system will
produce a design
whose structure is a
copy of the
organization’s
communication
structure
21
THANK YOU
info-apac@lucidworks.com

More Related Content

What's hot

Measure Marketing's Influence on Revenue With Attribution Models
Measure Marketing's Influence on Revenue With Attribution ModelsMeasure Marketing's Influence on Revenue With Attribution Models
Measure Marketing's Influence on Revenue With Attribution Models
GoodData
 

What's hot (20)

Webinar: Accelerate Data Science with Fusion 5.1
Webinar: Accelerate Data Science with Fusion 5.1Webinar: Accelerate Data Science with Fusion 5.1
Webinar: Accelerate Data Science with Fusion 5.1
 
Webinar: Elevate Your Digital Commerce Platform with AI-powered Search
Webinar: Elevate Your Digital Commerce Platform with AI-powered SearchWebinar: Elevate Your Digital Commerce Platform with AI-powered Search
Webinar: Elevate Your Digital Commerce Platform with AI-powered Search
 
Apply Knowledge Graphs and Search for Real-World Decision Intelligence
Apply Knowledge Graphs and Search for Real-World Decision IntelligenceApply Knowledge Graphs and Search for Real-World Decision Intelligence
Apply Knowledge Graphs and Search for Real-World Decision Intelligence
 
Closing the Gap: Bringing a Consumer-Like Experience to the Digital Workplace
Closing the Gap: Bringing a Consumer-Like Experience to the Digital WorkplaceClosing the Gap: Bringing a Consumer-Like Experience to the Digital Workplace
Closing the Gap: Bringing a Consumer-Like Experience to the Digital Workplace
 
Webinar: Enterprise Search in 2025
Webinar: Enterprise Search in 2025Webinar: Enterprise Search in 2025
Webinar: Enterprise Search in 2025
 
Webinar: Guest Forrester Analyst Reveals Why Cognitive Search Matters for Eco...
Webinar: Guest Forrester Analyst Reveals Why Cognitive Search Matters for Eco...Webinar: Guest Forrester Analyst Reveals Why Cognitive Search Matters for Eco...
Webinar: Guest Forrester Analyst Reveals Why Cognitive Search Matters for Eco...
 
Australian Digital Experience Report
Australian Digital Experience ReportAustralian Digital Experience Report
Australian Digital Experience Report
 
What's So Great About Embedded Analytics?
What's So Great About Embedded Analytics?What's So Great About Embedded Analytics?
What's So Great About Embedded Analytics?
 
Monetize Data with Embedded Analytics
Monetize Data with Embedded AnalyticsMonetize Data with Embedded Analytics
Monetize Data with Embedded Analytics
 
What's the ROI of Embedded Analytics?
What's the ROI of Embedded Analytics?What's the ROI of Embedded Analytics?
What's the ROI of Embedded Analytics?
 
Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
Optimize Business Intelligence Efforts With Embedded, Application-Driven Anal...
 
Measure Marketing's Influence on Revenue With Attribution Models
Measure Marketing's Influence on Revenue With Attribution ModelsMeasure Marketing's Influence on Revenue With Attribution Models
Measure Marketing's Influence on Revenue With Attribution Models
 
Enterprise Information Architecture: Empowering AI in the Digital Workplace
Enterprise Information Architecture: Empowering AI in the Digital WorkplaceEnterprise Information Architecture: Empowering AI in the Digital Workplace
Enterprise Information Architecture: Empowering AI in the Digital Workplace
 
Building Search and Personalization at Nordstrom Rack | Hautelook
Building Search and Personalization at Nordstrom Rack | HautelookBuilding Search and Personalization at Nordstrom Rack | Hautelook
Building Search and Personalization at Nordstrom Rack | Hautelook
 
Our Journey to Self-Discovery: Synthesizing 30 Years of Data Pipelines with K...
Our Journey to Self-Discovery: Synthesizing 30 Years of Data Pipelines with K...Our Journey to Self-Discovery: Synthesizing 30 Years of Data Pipelines with K...
Our Journey to Self-Discovery: Synthesizing 30 Years of Data Pipelines with K...
 
Building a Search Practice at Lenovo
Building a Search Practice at LenovoBuilding a Search Practice at Lenovo
Building a Search Practice at Lenovo
 
Applying AI and Search In Europe
Applying AI and Search In EuropeApplying AI and Search In Europe
Applying AI and Search In Europe
 
1415 gold sanford
1415 gold sanford1415 gold sanford
1415 gold sanford
 
BSI Teradata: The Shocking Case of Home Electronics Planet
BSI Teradata: The Shocking Case of Home Electronics PlanetBSI Teradata: The Shocking Case of Home Electronics Planet
BSI Teradata: The Shocking Case of Home Electronics Planet
 
Co-dependency with Clients - building a great product ≠ great product success
Co-dependency with Clients - building a great product ≠ great product successCo-dependency with Clients - building a great product ≠ great product success
Co-dependency with Clients - building a great product ≠ great product success
 

Similar to Preparing for Peak in Ecommerce | eTail Asia 2020

SPACC IT Day Azul7 Analytics Presentation
SPACC IT Day Azul7 Analytics PresentationSPACC IT Day Azul7 Analytics Presentation
SPACC IT Day Azul7 Analytics Presentation
Azul 7
 

Similar to Preparing for Peak in Ecommerce | eTail Asia 2020 (20)

The Ultimate Paid PPC Tools Showdown
The Ultimate Paid PPC Tools ShowdownThe Ultimate Paid PPC Tools Showdown
The Ultimate Paid PPC Tools Showdown
 
Product Analytics 101 by Pendo VP of Products
Product Analytics 101 by Pendo VP of ProductsProduct Analytics 101 by Pendo VP of Products
Product Analytics 101 by Pendo VP of Products
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst Final
 
Search Product Manager: Software PM vs. Enterprise PM or What does that * PM do?
Search Product Manager: Software PM vs. Enterprise PM or What does that * PM do?Search Product Manager: Software PM vs. Enterprise PM or What does that * PM do?
Search Product Manager: Software PM vs. Enterprise PM or What does that * PM do?
 
SPACC IT Day Azul7 Analytics Presentation
SPACC IT Day Azul7 Analytics PresentationSPACC IT Day Azul7 Analytics Presentation
SPACC IT Day Azul7 Analytics Presentation
 
230286802015PPT.pptx
230286802015PPT.pptx230286802015PPT.pptx
230286802015PPT.pptx
 
Working sample - Jackie yuan
Working sample - Jackie yuanWorking sample - Jackie yuan
Working sample - Jackie yuan
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google Analytics
 
Conversion Optimisation for Professional Services
Conversion Optimisation for Professional ServicesConversion Optimisation for Professional Services
Conversion Optimisation for Professional Services
 
How To Promote Your Website
How To Promote Your WebsiteHow To Promote Your Website
How To Promote Your Website
 
Conversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat GrowthConversion Optimization Framework to Build Sustainable and Repeat Growth
Conversion Optimization Framework to Build Sustainable and Repeat Growth
 
30 *Free* Tools to Measure Your Social Media Effectiveness
30 *Free* Tools to Measure Your Social Media Effectiveness30 *Free* Tools to Measure Your Social Media Effectiveness
30 *Free* Tools to Measure Your Social Media Effectiveness
 
Clicks, Conversions and Crawls
Clicks, Conversions and CrawlsClicks, Conversions and Crawls
Clicks, Conversions and Crawls
 
Introduction to cro
Introduction to croIntroduction to cro
Introduction to cro
 
Post Click Marketing: Optimizing Conversions
Post Click Marketing: Optimizing ConversionsPost Click Marketing: Optimizing Conversions
Post Click Marketing: Optimizing Conversions
 
Ad Viewability Guide For Publishers (2019)
Ad Viewability Guide For Publishers (2019)Ad Viewability Guide For Publishers (2019)
Ad Viewability Guide For Publishers (2019)
 
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
iLive2014 Presentation | Viljo Vabrit - A bulletproof roadmap to boost your o...
 
Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matter
 
Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017
 
Google Analytics : Overview & Customization
Google Analytics : Overview & CustomizationGoogle Analytics : Overview & Customization
Google Analytics : Overview & Customization
 

More from Lucidworks

Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...
Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...
Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...
Lucidworks
 

More from Lucidworks (17)

Search is the Tip of the Spear for Your B2B eCommerce Strategy
Search is the Tip of the Spear for Your B2B eCommerce StrategySearch is the Tip of the Spear for Your B2B eCommerce Strategy
Search is the Tip of the Spear for Your B2B eCommerce Strategy
 
Drive Agent Effectiveness in Salesforce
Drive Agent Effectiveness in SalesforceDrive Agent Effectiveness in Salesforce
Drive Agent Effectiveness in Salesforce
 
How Crate & Barrel Connects Shoppers with Relevant Products
How Crate & Barrel Connects Shoppers with Relevant ProductsHow Crate & Barrel Connects Shoppers with Relevant Products
How Crate & Barrel Connects Shoppers with Relevant Products
 
Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...
Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...
Intelligent Insight Driven Policing with MC+A, Toronto Police Service and Luc...
 
[Webinar] Intelligent Policing. Leveraging Data to more effectively Serve Com...
[Webinar] Intelligent Policing. Leveraging Data to more effectively Serve Com...[Webinar] Intelligent Policing. Leveraging Data to more effectively Serve Com...
[Webinar] Intelligent Policing. Leveraging Data to more effectively Serve Com...
 
Accelerate The Path To Purchase With Product Discovery at Retail Innovation C...
Accelerate The Path To Purchase With Product Discovery at Retail Innovation C...Accelerate The Path To Purchase With Product Discovery at Retail Innovation C...
Accelerate The Path To Purchase With Product Discovery at Retail Innovation C...
 
AI-Powered Linguistics and Search with Fusion and Rosette
AI-Powered Linguistics and Search with Fusion and RosetteAI-Powered Linguistics and Search with Fusion and Rosette
AI-Powered Linguistics and Search with Fusion and Rosette
 
The Service Industry After COVID-19: The Soul of Service in a Virtual Moment
The Service Industry After COVID-19: The Soul of Service in a Virtual MomentThe Service Industry After COVID-19: The Soul of Service in a Virtual Moment
The Service Industry After COVID-19: The Soul of Service in a Virtual Moment
 
Applying AI & Search in Europe - featuring 451 Research
Applying AI & Search in Europe - featuring 451 ResearchApplying AI & Search in Europe - featuring 451 Research
Applying AI & Search in Europe - featuring 451 Research
 
Why Insight Engines Matter in 2020 and Beyond
Why Insight Engines Matter in 2020 and BeyondWhy Insight Engines Matter in 2020 and Beyond
Why Insight Engines Matter in 2020 and Beyond
 
Webinar: Lucidworks Managed Search
Webinar: Lucidworks Managed SearchWebinar: Lucidworks Managed Search
Webinar: Lucidworks Managed Search
 
Using Search to Drive Self-Help Success at Veritas
Using Search to Drive Self-Help Success at VeritasUsing Search to Drive Self-Help Success at Veritas
Using Search to Drive Self-Help Success at Veritas
 
Using Signals in Lucidworks Fusion
Using Signals in Lucidworks FusionUsing Signals in Lucidworks Fusion
Using Signals in Lucidworks Fusion
 
Lucidworks Fusion at Foot Locker: Speed at Scale
Lucidworks Fusion at Foot Locker: Speed at ScaleLucidworks Fusion at Foot Locker: Speed at Scale
Lucidworks Fusion at Foot Locker: Speed at Scale
 
Enterprise Search as a Service at PwC - Viren Patel, PricewaterhouseCoopers
Enterprise Search as a Service at PwC - Viren Patel, PricewaterhouseCoopersEnterprise Search as a Service at PwC - Viren Patel, PricewaterhouseCoopers
Enterprise Search as a Service at PwC - Viren Patel, PricewaterhouseCoopers
 
Science and Art of Relevancy Tuning Tailored to Moody's Search - Asim Hafeez,...
Science and Art of Relevancy Tuning Tailored to Moody's Search - Asim Hafeez,...Science and Art of Relevancy Tuning Tailored to Moody's Search - Asim Hafeez,...
Science and Art of Relevancy Tuning Tailored to Moody's Search - Asim Hafeez,...
 
Live Demo of Fusion Ready - Chris cook & Scott McCabe, Onix
Live Demo of Fusion Ready - Chris cook & Scott McCabe, OnixLive Demo of Fusion Ready - Chris cook & Scott McCabe, Onix
Live Demo of Fusion Ready - Chris cook & Scott McCabe, Onix
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Preparing for Peak in Ecommerce | eTail Asia 2020

  • 1. 1 What gets measured… P R E PA R I N G F O R P E A K I N E C O M M E R C E Peter Curran General Manager, Digital Commerce, Lucidworks peter.curran@lucidworks.com (415) 378-9663 Updated: August 2020 P E T E R D R U C K E R
  • 2. 2 Agenda Priorities You can’t do everything at once. A framework for thinking about what to focus on first. KPIs The ideal complement of key performance indicators and when/why to measure them. Benchmarks Common, widely available analytics platform KPIs compared across several companies. Q&A Jump in whenever you want.
  • 3. 3 Search Prioritization Framework How to think about onsite search problems.
  • 4. 4 How to find the biggest problems (Admittedly overly simplistic but) helpful framework relevant not relevant In search, we can think of the index as divided into relevant results and irrelevant results too. However, it’s a little more complicated because the user can query for anything. E.g. coffe, low acid coffee, kcups, etc.
  • 5. 5 How to find the biggest problems (Admittedly overly simplistic but) helpful framework relevant not relevant True Positives False Positives False Negatives True Negatives
  • 6. 6 How to find the biggest problems (Admittedly overly simplistic but) helpful framework relevant not relevant True Positive: good! False Positives: bad False Negatives: terrible True Negatives: good! good bad
  • 7. 7 How to prioritize search problems How do we order our work on these problems? relevant not relevant First: fix searches that incorrectly yield nothing Second: get relevant products in even if you over recall Third: order/rank relevant products first Fourth: Fix UI / UX issues Fifth: get more precise by eliminating false positives Sixth: put products you prefer to sell at the top Seventh: move from lexical to semantic understanding
  • 8. 8 Head Queries Tail Queries Balancing severity and frequency Typical distribution of terms in a wide assortment 1. Break your traffic into tiers and give each tier a score E.g. Head = 10, torso = 5, and tail = 1 E.g. Deciles by query volume scoring 1-10 2. Score severity 1-3, for example … Nulls & under-recall = 3 Over-recall and sloppy ranking = 2 Sub-optimal business ranking = 1
  • 9. 9 KPIs The things to measure in onsite search
  • 10. 10 Tagging Garbage in: garbage out Analytics are implemented not instantiated They are not all the same. What is a conversion for you? Most calculated metrics make assumptions Automated unit tests = essential Closed-loop features use either: Clickstream feeds Custom signal JS … but not “reports” in most cases Mobile / App / Tablet / Desktop
  • 11. 11 Categories & KPIs Non-Functional KPIs Query Latency at 90th Percentile Maximum Throughput Build Quality KPIs NDCG Regression Post-Build Latency & Throughput Regression Search Interface Quality KPIs Search Mix Concierge Feature Engagement Relevancy Quality KPIs NDCG Dashboard Positional Clickthru Dashboard
  • 12. 12 Categories & Most Essential KPIs Non-Functional KPIs Query Latency at 90th Percentile: The time the engine took, in ms, to return 90% of all queries according to logs. Maximum Throughput: The number of queries the engine responded to, per second, at its peak, according to logs. Non-Functional KPIs Query Latency at 90th Percentile Maximum Throughput Build Quality KPIs NDCG Regression Post-Build Latency & Throughput Regression Search Interface Quality KPIs Search Mix Concierge Feature Engagement Relevancy Quality KPIs NDCG Dashboard Positional Clickthru Dashboard
  • 13. 13 Categories & Most Essential KPIs Build Quality KPIs: Because regressions are very easy in search. NDCG Regression: Compares judgment lists that are highly likely to be objectively true with search results in an automated unit test. Some NDCG score (established benchmark figure from 0-100) is required for the build to pass. Post-Build Latency and Throughput Regression: Compares a benchmark latency figure (in ms) and throughput figure (in qps) from a past major release to an automated test’s measurement of latency and throughput. Some use average latency, we recommend 90th percentile. Use an actual production log file from a peak day and spoof it up for your throughput test. Your goal should be stability at 2x-4x observed peaks. Non-Functional KPIs Query Latency at 90th Percentile Maximum Throughput Build Quality KPIs NDCG Regression Post-Build Latency & Throughput Regression Search Interface Quality KPIs Search Mix Concierge Feature Engagement Relevancy Quality KPIs NDCG Dashboard Positional Clickthru Dashboard
  • 14. 14 Search Mix: Shows the % of site visitors or sessions that use search features as opposed to browse only. You might break this up into different kinds of search engagement – e.g. type ahead vs. search vs. advanced search vs. browse. You can also express this as average search actions per session. Concierge Feature Engagement: Shows which concierge features, and how much use of them, is required for successful and unsuccessful search outcomes. Concierge features are things like sort, guided navigation, type ahead, query to query recommendations, etc. Non-Functional KPIs Query Latency at 90th Percentile Maximum Throughput Build Quality KPIs NDCG Regression Post-Build Latency & Throughput Regression Search Interface Quality KPIs Search Mix Concierge Feature Engagement Relevancy Quality KPIs NDCG Dashboard Positional Clickthru Dashboard Categories & Most Essential KPIs Search Interface Quality KPIs
  • 15. 15 Categories & Most Essential KPIs Relevancy Quality KPIs: Your main focus. NDCG Dashboard: Shows NDCG figure for search as a whole, for key queries, for query groups, key interfaces, or other units. NDCG necessarily requires the maintenance of judgment lists which may be onerous and expensive. Positional Clickthru, MRR: Typically shows the clickthrough rate for the first n positions or position groups/rows/pages. Like NDCG, this metric can be broken down by query, interface, etc. May also be aggregated up into a global average position clickthru. This is a useful metric if NDCG judgment lists are not available. Non-Functional KPIs Query Latency at 90th Percentile Maximum Throughput Build Quality KPIs NDCG Regression Post-Build Latency & Throughput Regression Search Interface Quality KPIs Search Mix Concierge Feature Engagement Relevancy Quality KPIs NDCG Dashboard Positional Clickthru Dashboard
  • 16. 16 Some reports Things we’ve seen and recommended, generally Essential Useful Analytical Zero Results % and Terms Search exit Top Keywords Term frequency, clickthru, and conversion Financial outcomes by path Zero Results Latency and Throughput Concierge feature engagement (broken out) High Bounce Rate Queries Search conversion to cart, download, contact, sale, etc. Exit related to any automated re-writes or intent classifiers Top Retried Queries Search mix Report on “silent” interventions – spell correction, rewriting / entity extraction Top Query Locations Geographical, time of day, device, etc, breakouts Corrected Queries Average searches per session Top Facets and Top Facet Value Selections Top Sort Contexts
  • 18. 18 1. Connect with us. We have stats for every industry and can tell you where you stand. info- apac@lucidworks.com 2. Know your tagging. It’s common that your search metrics will be polluted by browse activity. Take this use case, suppose someone enters your site, searches for something, ignores the results, clicks on your navigation and buys something. Will search get credit for the conversion? Should it? 3. Self-benchmark. Compare your search to non-search performance. Your search conversion rate should be a multiple of your browse conversion rate. If the multiple is lower than 2x, irrespective of industry, then there is a problem. 3x, 4x, 5x are common multiples, even 9x. 4. Separate special use cases. Normal search, where people enter a keyword and click a button is different than a menu item that executes a search as part of, say, a sale banner or link. Promotional searches like this will naturally have much higher conversion rates and will Tips for benchmarking
  • 19. 19 1 year across 9 sites Selected industries Connect with us and we can share more!
  • 20. 20 How Do Committees Invent, 1967 Conway’s Law Any organization that designs a system will produce a design whose structure is a copy of the organization’s communication structure

Editor's Notes

  1. MENTIMETER 5: Our biggest search problem is