Could They Do It?
There’s no point in asking what users did if they couldn’t do it in the first place. Answering the fourth question means measuring the health, performance, and availability of the application. As with web analytics, this task has become more complicated in recent years for several reasons.
- An application is no longer made from a single component
Your application may rely on plug-ins and browser capabilities. It may pull some parts of a page from a Content Delivery Network (CDN). It’s dependent on stylesheets and JavaScript functioning correctly. It may be delivered to a mobile device. And it may incorporate third-party content such as maps. Even within a single web server there may be various operating systems, services, and virtual machines that make it hard to properly instrument the application.
- You’re present on sites you don’t control
You may have a Facebook group or Twitter profile that drives users to your main site. Your site may incorporate third-party SaaS elements: a helpdesk and FAQ service, a portal for job seekers, and an investor information page with stock prices. Even if your own site works well, your users’ experience depends just as much on these external content sources.
- Some of your visitors are machines
If you have any kind of API—even an RSS feed—then you need to worry about whether scripts and other websites can correctly access your application. Even if you’re just being indexed by search engines, you need to help those engines navigate your ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access