Making Web 2.0 Usable: Ajax Case Study

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    4 Favorites

    Making Web 2.0 Usable: Ajax Case Study - Presentation Transcript

    1. Make AJAX Work for Your Site and Your Users A Case Study on Improving Product Selection Steve Mulder Riccardo La Rosa
    2.  
    3. Conversion Funnel Visitors Find Product Choose Product Checkout Buy Abandon Total Visits 12,620,248 6,115,084 728,944 655,936 52% 88% 10% 5.2% Conversion Rate
    4. Single-Screen Checkout
    5. Conversion Funnel Visitors Find Product Choose Product Checkout Buy Abandon Total Visits 12,620,248 6,115,084 728,944 655,936 52% 88% 10% 5.2% Conversion Rate
    6. Finding Stuff: The Early Years
    7. Finding Stuff: Adolescence
      • Too slow
      • Not enough control
      Faceted Navigation
    8. AJAX to the Rescue!
    9. The Experiment 1.0
      • Small and agile
      • Whiteboard sketching
      • Build and design as we go
      • Usability test
      • Evolve and grow
      Design and Development Process
    10. Usability Testing
    11. A/B Testing
    12. A/B Testing
    13. What Worked Well
    14. Slowing It Down
    15. First-Time vs. Regular Use
    16. What We Wanted Users to Feel
    17. What Users Actually Felt
    18. Power Can Feel Like Complexity “ It feels like a site for wine experts.”
    19. The Desire for Control
    20. The Desire for the Familiar
      • If it looks like a drop-down and acts like a drop-down…
    21. 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
    22. 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
    23. Testing Another Winnowing Tool: Kayak.com
      • Users liked:
      • Simple, clutter-free design
      • Fast and responsive (animation helped)
      • Easy-to-use interface elements
    24. The Experiment 2.0
    25. 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
      + X
      • Fully embrace JavaScript development
      • Great utilities
      • Great visual effects
      • Poor documentation
      • Excellent unit test examples
    26. Architecture
      • Endeca + ASP.Net
      • Sliders
      • Appear/Disappear effect
      • Histograms
      • Star rating
    27. 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
    28. 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
      • }
      • });
    29. 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 =&quot;2&quot; height =&quot;<%=heightHistoBar%>&quot; src =&quot;Images/h2.gif&quot; />
        • Depending on your values, change the width of the images
    30. Applying Rich Interfaces Where They Matter Most Visitors Find Product Choose Product Checkout Buy Abandon Total Visits 12,620,248 6,115,084 728,944 655,936 52% 88% 10% 5.2% Conversion Rate
    31. What’s Next
      • More iterations and user testing
      • Accessibility
      • Compare functionality
      • Infinite scrolling
      • Content mashups
      • Dynamic cross-selling
    32. Thanks! Riccardo La Rosa [email_address] Steve Mulder [email_address] wine.molecular.com

    + Molecular IncMolecular Inc, 2 years ago

    custom

    2049 views, 4 favs, 0 embeds more stats

    Rich Internet technologies such as Ajax change the more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2049
      • 2049 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 58
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories