+ All Categories
Home > Business > Making Web 2.0 Usable: Ajax Case Study

Making Web 2.0 Usable: Ajax Case Study

Date post: 15-May-2015
Category:
Upload: molecular-inc
View: 2,923 times
Download: 0 times
Share this document with a friend
Description:
Rich Internet technologies such as Ajax change the way the Web works, bringing exciting new possibilities to Web interfaces. But how do we give users a richer, more powerful interface without sacrificing ease of use? A common example of this challenge is product selection. Web sites that help users select products, services or content often use a variety of tools so that users find exactly the right item for their needs. Come see how we applied Ajax to this common challenge in order to create a rich interface that makes product selection easier (and more fun). We'll discuss how users expect these new interfaces to work and what usability issues occur when testing these types of Web 2.0 sites.
Popular Tags:
34
Make AJAX Work for Your Site and Your Users A Case Study on Improving Product Selection Steve Mulder Riccardo La Rosa
Transcript
Page 1: Making Web 2.0 Usable: Ajax Case Study

Make AJAX Work for Your Site and Your UsersA Case Study on Improving Product Selection

Steve MulderRiccardo La Rosa

Page 2: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 2

Page 3: Making Web 2.0 Usable: Ajax Case Study

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

Page 4: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 4

Single-Screen Checkout

Page 5: Making Web 2.0 Usable: Ajax Case Study

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

Page 6: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 6

Finding Stuff: The Early Years

Page 7: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 7

Finding Stuff: Adolescence

Page 8: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 8

• Too slow• Not enough control

Faceted Navigation

Page 9: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 9

AJAX to the Rescue!

Page 10: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 10

The Experiment 1.0

Page 11: Making Web 2.0 Usable: Ajax Case Study

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

Page 12: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 12

Usability Testing

Page 13: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 13

A/B Testing

Page 14: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 14

A/B Testing

Page 15: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 15

What Worked Well

Page 16: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 16

Slowing It Down

Page 17: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 17

First-Time vs. Regular Use

Page 18: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 18

What We Wanted Users to Feel

Page 19: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 19

What Users Actually Felt

Page 20: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 20

Power Can Feel Like Complexity

“It feels like a site for wine experts.”

Page 21: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 21

The Desire for Control

Page 22: Making Web 2.0 Usable: Ajax Case Study

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…

Page 23: Making Web 2.0 Usable: Ajax Case Study

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

Page 24: Making Web 2.0 Usable: Ajax Case Study

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

Page 25: Making Web 2.0 Usable: Ajax Case Study

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

Page 26: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 26

The Experiment 2.0

Page 27: Making Web 2.0 Usable: Ajax Case Study

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

Page 28: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 28

Architecture

• Endeca + ASP.Net

• Sliders

• Appear/Disappear effect

• Histograms

• Star rating

Page 29: Making Web 2.0 Usable: Ajax Case Study

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

Page 30: Making Web 2.0 Usable: Ajax Case Study

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 } });

Page 31: Making Web 2.0 Usable: Ajax Case Study

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

Page 32: Making Web 2.0 Usable: Ajax Case Study

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

Page 33: Making Web 2.0 Usable: Ajax Case Study

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

Page 34: Making Web 2.0 Usable: Ajax Case Study

Copyright © 2007 Molecular, Inc. | www.molecular.com | Linked by Isobar 34

Thanks!

Riccardo La Rosa

[email protected]

Steve [email protected]

wine.molecular.com


Recommended