Date post: | 15-May-2015 |
Category: |
Business |
Upload: | molecular-inc |
View: | 2,923 times |
Download: | 0 times |
Make AJAX Work for Your Site and Your UsersA Case Study on Improving Product Selection
Steve MulderRiccardo La Rosa
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 2
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 3
Conversion Funnel
Visitors
Find Product
ChooseProduct
Checkout
Buy
Abandon Total Visits
12,620,248
6,115,084
728,944
655,936
52%
88%
10%
5.2% Conversion Rate
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 4
Single-Screen Checkout
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 5
Conversion Funnel
Visitors
Find Product
ChooseProduct
Checkout
Buy
Abandon Total Visits
12,620,248
6,115,084
728,944
655,936
52%
88%
10%
5.2% Conversion Rate
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 6
Finding Stuff: The Early Years
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 7
Finding Stuff: Adolescence
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 8
• Too slow• Not enough control
Faceted Navigation
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 9
AJAX to the Rescue!
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 10
The Experiment 1.0
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 11
• Small and agile• Whiteboard sketching• Build and design as we go• Usability test• Evolve and grow
Design and Development Process
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 12
Usability Testing
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 13
A/B Testing
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 14
A/B Testing
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 15
What Worked Well
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 16
Slowing It Down
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 17
First-Time vs. Regular Use
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 18
What We Wanted Users to Feel
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 19
What Users Actually Felt
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 20
Power Can Feel Like Complexity
“It feels like a site for wine experts.”
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 21
The Desire for Control
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 22
The Desire for the Familiar
If it looks like a drop-down and acts like a drop-down…
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 23
The Back Button Conundrum
• People expect the Back button to work• People expect Undo functionality
• Most recent action, whatever that might be
• Leveraged Really Simple History framework
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 24
Testing Another Winnowing Tool: MyRatePlan.com
Users liked:• Ability to narrow down phones quickly• Ability to see phone details on this screen
Usability issues:• Initial overwhelming complexity• Unexpected or unclear behavior
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 25
Testing Another Winnowing Tool: Kayak.com
Users liked:• Simple, clutter-free design• Fast and responsive (animation helped)• Easy-to-use interface elements
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 26
The Experiment 2.0
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 27
Technology: How It All Started
• Easy to get started for .NET developers
• Very little JavaScript development
• Not enough control on UI effects
• Poor documentation• APIs changed during
different releases
• Fully embrace JavaScript development
• Great utilities • Great visual effects• Poor documentation• Excellent unit test
examples
+
X
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 28
Architecture
• Endeca + ASP.Net
• Sliders
• Appear/Disappear effect
• Histograms
• Star rating
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 29
Sliders
• Script.aculo.us offers different type of sliders:• Vertical• Horizontal• Predefined values• Multiple handles
• Easily customizable look and feel with styles and images
• Easy to extend
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 30
Sliders: An Example
new Control.Slider(‘SliderPriceHandle',‘SliderPrice', { sliderValue:100, // this is the offset axis: 'horizontal', range:$R(0,100), restricted:true, onSlide:function(v) { $('priceFilterValue').innerHTML='$'+(v)+' or less'; // here we change opacity }, onChange:function(v){ // here we perform blind up } });
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 31
Histograms
• Histograms are home made• Server side code• Recipe:
• Create hash of value/count pairs[($10, 5), ($11, 7), ….]
• Use the maximum value of count as the scale factor
• Create images directly from your hash<img width="2"
height="<%=heightHistoBar%>" src="Images/h2.gif" />
• Depending on your values, change the width of the images
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 32
Applying Rich Interfaces Where They Matter Most
Visitors
Find Product
ChooseProduct
Checkout
Buy
Abandon Total Visits
12,620,248
6,115,084
728,944
655,936
52%
88%
10%
5.2% Conversion Rate
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 33
What’s Next
• More iterations and user testing• Accessibility• Compare functionality• Infinite scrolling• Content mashups• Dynamic cross-selling
Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 34
Thanks!
Riccardo La Rosa
Steve [email protected]
wine.molecular.com