Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tuning the usability of online applications using web analytics techniques


Published on

Introduction to common web analytics techniques and tools for online application developers

Published in: Technology
  • Be the first to comment

Tuning the usability of online applications using web analytics techniques

  1. 1. Tuning the usability of online applications using web analytics techniques Jordi Roura i Rabat
  2. 2. Introduction <ul><li>What is web analytics? </li></ul><ul><li>Why should we do it? </li></ul><ul><li>Understand the user </li></ul><ul><li>The value of testing, experimenting and segmenting </li></ul>
  3. 3. Who am I? <ul><li>Started web development in 1996 </li></ul><ul><li>Specialized in the study and implementation of user interfaces </li></ul><ul><li>Currently Web Analyst and Developer at </li></ul><ul><li>Founder of Conversion Thursday </li></ul><ul><li>Director of the Barcelona Internet Marketing Conference </li></ul>
  4. 4. No really... who am I? <ul><li>Blogger </li></ul><ul><li>Geek </li></ul><ul><li>Gastronomic tourist </li></ul><ul><li>Devoted lover of beer </li></ul><ul><li>Casteller </li></ul><ul><li>Monty Python Fanboy </li></ul>
  5. 5. And very recently... ...won a prize for an OpenSocial gadget at the Google Developer Day
  6. 6. What's the story? Web Analytics is the measurement, collection, analysis and reporting of Internet data for the purposes of understanding and optimizing Web usage. Web Analytics Association
  7. 7. Why do I care? <ul><li>You are a vital part of the development of an application </li></ul><ul><li>Doing the best possible job is in your hands, and this is really cool </li></ul><ul><li>Your views, the developer's, don't matter </li></ul><ul><li>In fact, neither do the HiPPO's </li></ul>
  8. 8. HiPPO? Highest Paid Person in the Organization (Thank you Avinash!)
  9. 9. Understand your users <ul><li>Where do they come from? </li></ul><ul><li>What do they want? </li></ul><ul><li>Are they getting what they want? </li></ul><ul><li>How can they get it better? </li></ul><ul><li>Are all my users the same? </li></ul>
  10. 10. Bounce rate is your friend <ul><li>How many people come... and just go? </li></ul>
  11. 11. Where do people come from?
  12. 12. What do they want? <ul><li>What is your online application for? </li></ul><ul><li>Do your users want the same? </li></ul><ul><li>If they search for you, do the keywords match your content? </li></ul><ul><li>Are they getting where they want easily enough? </li></ul>
  13. 13. Are you confusing your users?
  14. 14. Are they getting any? Source:
  15. 15. Segment <ul><li>Check to see which groups of users behave differently, and see if different designs or application behaviors </li></ul><ul><li>See if people from Madrid or Barcelona react differently to content, Firefox vs IE vs Chrome, organic traffic vs referrals, keyword A vs keyword B... </li></ul><ul><li>No answer is good enough for everyone! </li></ul>
  16. 16. And now for the cool bit! <ul><li>But how do I know how to improve? </li></ul>TEST... ...using the likes of Google Website Optimizer
  17. 17. Testing: A/B & Multivariate
  18. 18. Testing: A/B & Multivariate <ul><li>A/B Testing </li></ul><ul><li>Test between completely different pages </li></ul><ul><li>Best with low levels of traffic </li></ul><ul><li>Great for different application behaviors (e.g. search results) </li></ul><ul><li>Multivariate testing </li></ul><ul><li>Test different elements within a single page </li></ul><ul><li>Best with higher levels of traffic </li></ul><ul><li>Great for client side tests. AJAX for dynamic tests. </li></ul>
  19. 19. How does it work? <ul><li>A JavaScript tag is added to the top and bottom of the landing page, to detect page load and decide which combination is shown. </li></ul><ul><li>Another JavaScript tag is added to the final page, to detect which tests provide the most visits. </li></ul>
  20. 20. What does it do? <ul><li>All different tests are displayed randomly to your visitors. </li></ul><ul><li>Once a visitor has seen a test, a cookie is written to ensure he will always see the same test, for consistency. </li></ul><ul><li>Thus, all tests are run under the same conditions, guaranteeing meaningful results </li></ul><ul><li>If a test is performing badly... just stop it! </li></ul>
  21. 21. What do we get? This way we find the combination of design and application behavior that helps our users achieve their goal easier
  22. 22. Conclusions <ul><li>Learn who your users are </li></ul><ul><li>Learn what they want. What do they expect from you? </li></ul><ul><li>Accept the facts. Get over it. </li></ul><ul><li>Test, test, test, test... Did I say test yet? </li></ul>
  23. 23. Q & A Jordi Roura i Rabat mail: [email_address] blog: Resources: GA: GWO: WET: [email_address]