Welcome!

Related Topics: Microservices Expo, Java IoT, Mobile IoT, Linux Containers, Agile Computing, @BigDataExpo

Microservices Expo: Article

Comparing User Experiences: Web, App and Mobile

How can you measure the user experience across the various channels your customers use to interact with you?

With the establishment of mobile web and native mobile apps, your website isn't the only customer touch point anymore. Mike Austin, Director of e-Commerce at RoomsToGo said it best:

"Our customers expect the same experience throughout all our channels no matter if it is the website, mobile site or the real physical store!"

How can you measure the user experience across the various channels your customers use to interact with you? Let's see what we can do to make the user experience quantifiable so we can make informed data-driven decisions.

If we look at the different channel types, they have all two things in common - a user and actions that the user executes. To make this more visual I put the graphic below together. It depicts a common visit of a user with what their common User Actions might look like across each of the channels (Mobile App, Mobile Web & Desktop Web). Although the screens look different the expectations are always the same.

Visit Journey with User Actions for Mobile App, Mobile Web and Desktop Web: All visitors have the same expectations when booking a vacation, regardless of the channel they choose to use

Why You Should Look at User Actions?
User actions are the important element as it exists on the web as well as on the mobile app. It is therefore something we can compare between the different channels. In the above graphic the second user action is "Search for... " The user expects that the time it takes from the touch/click on the search button till the result list is displayed is similar. This timing is now our first indicator for the User Experience; the User Action Duration. We can now compare the user action duration over all the different channels and can work on getting the experience to the industry best practice "3 second promise".

In addition to the User Action Duration, errors have a huge impact on the user experience. No matter if it is a client-side error like a Crash or JavaScript Error, an error occurring in your datacenter like a "Null Pointer Exception" or a Third Party Service not being available, the impact on the user and your business is huge. Some developers try to disguise the errors by presenting "funny" error screens but the negative impact is still there.

Screenshot of error message in a iOS App that is user facing

The 404 Error Message delivered from Livadaru.net might be funny to look at, but the potential impact on your users is nothing to laugh about! See more funny examples at http://www.1stwebdesigner.com/inspiration/unique-404-error-pages-inspiration/

Looking at the user action duration and the number of errors, we now have two good metrics to quantify the user experience for each user action. But we still have more to investigate to get the overall user experience.

What Additional Information Do We Get by Looking at a Visit?
The collection of experiences across all user actions is what ultimately defines whether the user experience was satisfied, tolerated or frustrated. If we look at a "visit" as a collection of all user actions in the order the user executed them, we can get four very important data points: the first action, the last action, did the visit bounce and if the visit converted. These all help us to identify the User Experience Index. The screenshot below shows us an example of a single visit with every User Action completed. The user started the app, searched for a vacation, tried to book the trip and then the app crashed.

Details of a single visit- showing all actions the user did with a mobile app crash at the end

For more user experience tips, and for further insight, click here for the full article.

More Stories By Klaus Enzenhofer

Klaus Enzenhofer has several years of experience and expertise in the field of Web Performance Optimization and User Experience Management. He works as Technical Strategist in the Center of Excellence Team at dynaTrace Software. In this role he influences the development of the dynaTrace Application Performance Management Solution and the Web Performance Optimization Tool dynaTrace AJAX Edition. He mainly gathered his experience in web and performance by developing and running large-scale web portals at Tiscover GmbH.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Latest Stories
@GonzalezCarmen has been ranked the Number One Influencer and @ThingsExpo has been named the Number One Brand in the “M2M 2016: Top 100 Influencers and Brands” by Analytic. Onalytica analyzed tweets over the last 6 months mentioning the keywords M2M OR “Machine to Machine.” They then identified the top 100 most influential brands and individuals leading the discussion on Twitter.
Financial Technology has become a topic of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 20th Cloud Expo at the Javits Center in New York, June 6-8, 2017, will find fresh new content in a new track called FinTech.
In his keynote at @ThingsExpo, Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, focused on building an IoT platform and company. He provided a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
Cloud Expo, Inc. has announced today that Aruna Ravichandran, vice president of DevOps Product and Solutions Marketing at CA Technologies, has been named co-conference chair of DevOps at Cloud Expo 2017. The @DevOpsSummit at Cloud Expo New York will take place on June 6-8, 2017, at the Javits Center in New York City, New York, and @DevOpsSummit at Cloud Expo Silicon Valley will take place Oct. 31-Nov. 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Cognitive Computing is becoming the foundation for a new generation of solutions that have the potential to transform business. Unlike traditional approaches to building solutions, a cognitive computing approach allows the data to help determine the way applications are designed. This contrasts with conventional software development that begins with defining logic based on the current way a business operates. In her session at 18th Cloud Expo, Judith S. Hurwitz, President and CEO of Hurwitz & ...
SYS-CON Events announced today that Interoute, owner-operator of one of Europe's largest networks and a global cloud services platform, has been named “Bronze Sponsor” of SYS-CON's 20th Cloud Expo, which will take place on June 6-8, 2017 at the Javits Center in New York, New York. Interoute is the owner-operator of one of Europe's largest networks and a global cloud services platform which encompasses 12 data centers, 14 virtual data centers and 31 colocation centers, with connections to 195 add...
With billions of sensors deployed worldwide, the amount of machine-generated data will soon exceed what our networks can handle. But consumers and businesses will expect seamless experiences and real-time responsiveness. What does this mean for IoT devices and the infrastructure that supports them? More of the data will need to be handled at - or closer to - the devices themselves.
Translating agile methodology into real-world best practices within the modern software factory has driven widespread DevOps adoption, yet much work remains to expand workflows and tooling across the enterprise. As models evolve from pockets of experimentation into wholescale organizational reinvention, practitioners find themselves challenged to incorporate the culture and architecture necessary to support DevOps at scale. In his session at @DevOpsSummit at 20th Cloud Expo, Anand Akela, Senior...
With major technology companies and startups seriously embracing IoT strategies, now is the perfect time to attend @ThingsExpo 2016 in New York. Learn what is going on, contribute to the discussions, and ensure that your enterprise is as "IoT-Ready" as it can be! Internet of @ThingsExpo, taking place June 6-8, 2017, at the Javits Center in New York City, New York, is co-located with 20th Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry p...
Web Real-Time Communication APIs have quickly revolutionized what browsers are capable of. In addition to video and audio streams, we can now bi-directionally send arbitrary data over WebRTC's PeerConnection Data Channels. With the advent of Progressive Web Apps and new hardware APIs such as WebBluetooh and WebUSB, we can finally enable users to stitch together the Internet of Things directly from their browsers while communicating privately and securely in a decentralized way.
Join IBM November 2 at 19th Cloud Expo at the Santa Clara Convention Center in Santa Clara, CA, and learn how to go beyond multi-speed it to bring agility to traditional enterprise applications. Technology innovation is the driving force behind modern business and enterprises must respond by increasing the speed and efficiency of software delivery. The challenge is that existing enterprise applications are expensive to develop and difficult to modernize. This often results in what Gartner calls ...
Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more business becomes digital the more stakeholders are interested in this data including how it relates to business. Some of these people have never used a monitoring tool before. They have a question on their mind like “How is my application doing” but no id...
Multiple data types are pouring into IoT deployments. Data is coming in small packages as well as enormous files and data streams of many sizes. Widespread use of mobile devices adds to the total. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists will look at the tools and environments that are being put to use in IoT deployments, as well as the team skills a modern enterprise IT shop needs to keep things running, get a handle on all this data, and deli...
All organizations that did not originate this moment have a pre-existing culture as well as legacy technology and processes that can be more or less amenable to DevOps implementation. That organizational culture is influenced by the personalities and management styles of Executive Management, the wider culture in which the organization is situated, and the personalities of key team members at all levels of the organization. This culture and entrenched interests usually throw a wrench in the work...
SYS-CON Events announced today that CollabNet, a global leader in enterprise software development, release automation and DevOps solutions, will be a Bronze Sponsor of SYS-CON's 20th International Cloud Expo®, taking place from June 6-8, 2017, at the Javits Center in New York City, NY. CollabNet offers a broad range of solutions with the mission of helping modern organizations deliver quality software at speed. The company’s latest innovation, the DevOps Lifecycle Manager (DLM), supports Value S...