SOASTA Real User Monitoring Best Practices



Similar documents
e-commerce Best Practices How Web and Mobile Performance Optimizes Conversion and User Experience

Principles of Continuous Integration

Whitepaper. Continuous Integration Tools Applying Best Practices to the Toolchain

8 Common Myths About Performance Testing in Production Don t Let These Misconceptions Keep You From Production Testing.

Single Source of Truth

The New Mandate in Mobile Testing Deliver Continuous Quality with Expertise, Automation and Real Devices

Whitepaper. The Top 10 Tips to Improve Web Application Performance

Real vs. Synthetic Web Performance Measurements, a Comparative Study

First Class Mobile Application Performance Management

SOASTA CloudTest Performance Data Retention and Security Policy. Whitepaper

Enterprise Services Whitepaper. 3 Reasons Why You Need Real User Measurements

Cloud Testing Production Applications CloudTest Strategy and Approach

It s Not Called Continuous Integration for Nothing!

/ BROCHURE / BEST PRACTICE FOR BENCHMARKING WEB & MOBILE SITE PERFORMANCE. By Melbourne IT Enterprise Services

Why Alerts Suck and Monitoring Solutions need to become Smarter

An AppDynamics Business White Paper October How Much Revenue Does IT Generate? Correlating Revenue and Application Performance

Meeting the challenges of modern website performance Developments in monitoring strategies

Monitoring Best Practices for

Why Web Performance Matters: Is Your Site Driving Customers Away?

Implement a unified approach to service quality management.

Cloudy with 100% Visibility: Monitoring Application Performance in Hybrid Clouds

The Top 10 Reasons Why You Need Synthetic Monitoring

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

Monitoring Best Practices for COMMERCE

Rigorous Performance Testing on the Web. Grant Ellis Senior Performance Architect, Instart Logic

BUSINESS IMPACT OF POOR WEB PERFORMANCE

Neustar Web Performance

Cisco Info Center Business Service Manager

HOW IS WEB APPLICATION DEVELOPMENT AND DELIVERY CHANGING?

A White Paper. The Best Practices Guide to Developing and Monitoring SLAs

How To Test A Website For Performance

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

Application Performance Monitoring (APM) Technical Whitepaper

The Value of Measuring End-User Experience from a Global Point of Presence. Web Application Monitoring Service.

Transforming Big Data Into Smart Advertising Insights. Lessons Learned from Performance Marketing about Tracking Digital Spend

Benefits of External Load Testing

ecommerce Web Application at Scale

STEELCENTRAL APPINTERNALS

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

Solution Overview. Optimizing Customer Care Processes Using Operational Intelligence

Rapid Bottleneck Identification

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :

Monitoring Best Practices for

of Managing Applications in the Cloud

An Oracle White Paper June, Enterprise Manager 12c Cloud Control Application Performance Management

How To Test For Performance

Create Mobile, Compelling Dashboards with Trusted Business Warehouse Data

Performance In The Cloud

for Your End-Users: Introduction W h i t e P a p e r May 2005

Augmented Search for Software Testing

CA Oblicore Guarantee for Managed Service Providers

Best Practices for Web Application Load Testing

ROCANA WHITEPAPER How to Investigate an Infrastructure Performance Problem

CA IT Client Manager. Asset Intelligence

Drive Business Further Faster With RetailNext

MANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum

Google Analytics Free Vs Premium comparison

Google Analytics Basics

Results-Oriented Application Acceleration with FastView Because Every Second Counts Whitepaper

Performance Testing Process A Whitepaper

Header 1. John T. Irwin Software Consulting Manager EMEA Managing End User Experience

Six Steps to Improved SharePoint Performance & Operations

IBM WebSphere Business Monitor, Version 6.1

White Paper: Assessing Performance & Response Time Requirements

Web Performance Management How's My App? Five Best Practices for Web Performance Management

The top 10 misconceptions about performance and availability monitoring

Mobile Testing Automation

Performance Management for Enterprise Applications

ElegantJ BI. White Paper. Operational Business Intelligence (BI)

How To Achieve Continuous Delivery

Table of Contents. Copyright 2011 Synchronous Technologies Inc / GreenRope, All Rights Reserved

How To Make Data Streaming A Real Time Intelligence

Real Time In-store Analytics with RetailNext

Brocade Network Monitoring Service (NMS) Helps Maximize Network Uptime and Efficiency

Addressing Mobile Load Testing Challenges. A Neotys White Paper

WAIT-TIME ANALYSIS METHOD: NEW BEST PRACTICE FOR APPLICATION PERFORMANCE MANAGEMENT

Business Intelligence Meets Business Process Management. Powerful technologies can work in tandem to drive successful operations

FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

web analytics ...and beyond Not just for beginners, We are interested in your thoughts:

Mobile Experience Benchmark. Crittercism

Assuring High Quality of Customer Self-Service with Wily Application Performance Management

Integration Maturity Model Capability #5: Infrastructure and Operations

Maximizing Returns through Advanced Analytics in Transportation

Customer Activation. Marketing with a Measurable Purpose

Beauty or the Beast: The tale of your mobile app. Rob Kwok, Crittercism

Evaluation Guide. Call Center Operations and SLA Monitoring Performance Blueprint

Measure What Matters. don t Track What s Easy, track what s Important. kissmetrics.com

HOLISTIC PERFORMANCE MANAGEMENT: A FAST-GROWING NECESSITY IN APJ

Five Strategies for Performance Testing Mobile Applications

12 Steps to Ensure Successful SaaS Delivery

Google Analytics Guide. for BUSINESS OWNERS. By David Weichel & Chris Pezzoli. Presented By

Mobile Performance Testing Approaches and Challenges

Ready, Set, Go! or Slow?

Monitoring the Real End User Experience

Top 5 mobile APM myths

Application Performance Management (APM) Inspire Your Users With Every App Transaction. Anand Akela CA

Automating Healthcare Claim Processing

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Transcription:

mpulse Whitepaper SOASTA Real User Monitoring Best Practices How to Connect Performance Analytics to Business Results SOASTA mpulse Dashboard

Contents Digital Performance is User Focused.................... 3 Step One: Understand Your Current Site Speed.............. 4 Step Two: Determine Your Optimal Speed Metric.............. 5 Step Three: Assess Your Current Mobile Testing Strategy......... 6 Step Four: Connect Performance to Your Business............. 7 About SOASTA mpulse........................... 8 SOASTA, Inc. Connecting Performance Analytics to Business Results 2

Digital Performance is User Focused Whether it s revenue, customers, cart abandonment rates, bounce rates or session length all of the major metrics of business success share one crucial commonality: performance. A speedy, responsive site is directly correlated with higher levels of visitor engagement and favorable user experience. Real User Measurement correlation between page load time and user engagement and shows where performance can be optimized to directly impact business outcomes. Too often, however, the conversation about user engagement and experience gets bogged down in conversations that dwell on servers and back-end infrastructures and not on measuring the user s actual experience. The fact is, business managers rely on tools like Omniture and Google Analytics to look at engagement from their preferred perspectives such as bounce rates, cart size, downloads, and number of page views. On the other hand, IT pros tend to concentrate on back-end monitoring tools such as Keynote or Compuware Gomez to measure uptime, availability, and performance bottlenecks. Those monitoring tools can tell you which pages load faster and which browsers are performing well but they don t have a business context to take action on that data. As a result, performance data gets compartmentalized into a technical-only perspective or business-only silos. The business context for performance and engagement is never seen. Some pages are slower and some are faster but which are the ones that tie directly to business goals? Behind-the-scenes improvements may lower IT costs and improve security but do they improve the user experience with your site? Testing scenarios simulate and predict results but what happens to actual users on a live site? With as much as 80-90 percent of today s performance issues arising in the front-end client environment, a new discipline has emerged Real User Management (RUM). With RUM, actual events in real time can be measured as they are experienced by real users. With these timely analyses, Web performance can better align with business goals. The following pages describe a four-step framework for implementing the RUM discipline and deriving its associated value. At the core of this implementation framework is SOASTA mpulse, a breakthrough RUM solution that tracks and aggregates performance and engagement metrics from a business perspective. http://www.soasta.com/mpulse. SOASTA, Inc. Connecting Performance Analytics to Business Results 3

Step One: Understand Your Current Site Speed Begin with getting a true sense of the speed and responsiveness of your website. It is inarguable that the speed and availability of the website is strategically critical to e-commerce. The faster and more responsive the site is, the more likely it is customers will engage and complete transactions. Collect all the data. Optimizing application performance to create a is only possible when you have all the data at your disposal. SOASTA mpulse runs on a massively scalable analytics engine, putting big data at your 100 percent of all user every aspect of a user s interaction with your web and mobile applications in real time from page load times and on-page visits to exit, bounce and conversion rates. Collect all the Data Traditionally, website professionals have relied on synthetic monitoring to gauge the performance of their sites. In this model, developers create simulations of use cases against the website. For instance, an e-commerce website might script a search, with clicks/taps to add items to a cart, and complete a checkout process. Then, using software automation, testing professionals would replay that simulation perhaps thousands of times with thousands of simultaneous users - and summarize the results of the hypothetical scenario. The pitfall of synthetic monitoring is that it can also fail to account for crucial variations. Time of day can matter. Remote locations can produce unexpected lag/latency. Add in many different kinds of devices and browsers, and connection speeds. And the fact that users often take different paths through websites and processes. Each new step or variable introduces errors and complexities that are virtually impossible to anticipate the ultimate effect of which can be very costly. What s more, synthetic monitoring doesn t attempt to pin down the underlying causes of latency and delays. Most sites are increasingly dependent on content and services delivered by third-party providers from images, content-delivery networks, user-ratings, discussion threads, payment services, and more. Sites and application owners have little control over those performances and even less access to performance data. The result is a rapidly proliferating set of permutations that even the most ambitious testing plans and infrastructures will be unable to keep up with. While preproduction testing is highly valuable and an indispensable best practice, it s no longer enough. That testing must be supplemented with real user monitoring for true business success. With SOASTA mpulse, a near-zero-footprint snippet of JavaScript is added within the site. Within a unique session ID for each user, the mpulse code snippet sends a beacon or pulse to an related): timings, site locations, browser type, and more. The real user aggregates that data 100 percent of user-experience data happening live on your site and compiles sophisticated metrics and analytics to give you a real-time picture of exactly what is and isn t performing on your website. You get to see exactly how fast the pages load and how fast each component of a page is running. And for companies that have SLAs with third-party providers, this user- isolated performance data is precisely what s needed to give those agreements a level of enforceability. SOASTA, Inc. Connecting Performance Analytics to Business Results 4

Step Two: Determine Your Optimal Speed Metric essential that developers have correlated access to the underlying performance data associated with those incidents. When a payment page loads poorly, what is the typical user response? How long will they wait before abandoning the site? What does a two-second slowdown mean for conversion at checkout? SOASTA RUM drills down to see what each user did in response to realworld scenarios. transactions, and site areas based on business needs and context. SOASTA gives businesses the ability to achieve their goals by turning site speed into more conversions, increased loyalty, and greater revenue. When determining your optimal speed metric, best-practice standards and service levels from leading performance sites are helpful but may not be rooted in the same experiences and preferences of your unique demographics. RUM gives you speed goals. With RUM, for instance, you can answer crucial questions such as, What s the ROI rates from 2 percent to 3 percent? Custom Timers. What matters in relation to real user interactions varies from site-tosite, page-to-page and transaction-to-transaction. SOASTA mpulse gives you to determine what timers are important and create custom timers based on your own criteria. Measure beyond simple page speed to custom components and third-party services to data for SLA management and enforcement. Performance Metrics to Business Metrics SOASTA, Inc. Connecting Performance Analytics to Business Results 5

Step Three: Access Your Current Mobile Testing Strategy The proliferation of native mobile apps is creating a new set of development and testing challenges. While performance improvements to a website can be pushed out in a matter of hours, changes to stretching the development lifecycle to weeks or months, which is completely at odds with our era and culture of immediate updates that respond to performance issues. SOASTA mpulse has a mobile component that gives developers and testers new visibility into their native mobile apps. This is important, since mobile users often have very different behaviors. By adding this new dimension to the testing arsenal, developers can see what the mobile user does, what pages they visit, what devices they re using, what types of connections and carriers they re using, and much more. monitor user performance. Since those calls are built into the app, you don t need to change your application to change what you want to measure and monitor. cell carrier. With net neutrality now an open question, app makers will want to carefully monitor their app s performance on various carriers to ensure they are getting the speed they ve contractually purchased or to determine if a carrier is throttling their site. Custom Metrics. Application performance and its effect on real user behavior is most valuable in context to its impact on your business. SOASTA mpulse lets you measure the impact of user behavior on such key performance indicators (KPIs) as conversion rates and revenue, guiding you toward the steps necessary to improve application performance enhancing user experience and ultimately ensure that your business objectives are being met. Bounce Rate vs. Page Load SOASTA, Inc. Connecting Performance Analytics to Business Results 6

Step Four: Connect Performance to Your Business The bottom line: SOASTA mpulse gives you a view of all of your user data. There are no gaps, formulas, extrapolations, or assumptions regarding the performance of your site. RUM eliminates happen. For instance, if certain pages or page types don t load well in certain browsers, you can directly and quickly improve your performance, to meet your business goals. It s no longer a case of performance for performance s sake. It s performance improvements in direct pursuit of business goals. continually raises the bar for performance. Real Time Data Visualization. Utilizing cutting-edge visualization technologies including WebGL typically used in gaming and 3D animation mpulse creates vivid, interactive and easy-to-understand views of how web and mobile performance impacts your business, all customizable needs. To complete the view, mpulse offers multidimensional analysis that lets you drill deeply into data by page groups, browser, mobile device and carrier, geography, bandwidth and more. Real Time Data Visualization SOASTA, Inc. Connecting Performance Analytics to Business Results 7

About SOASTA mpulse The real value of SOASTA mpulse lies in delivering the data you need to enhance user experience and ensure that performance metrics are aligned with your business objectives. mpulse helps you achieve these goals by providing real-time, actionable data for all areas of your business. Using Real User Monitoring (RUM), mpulse tracks and aggregates the performance and engagement metrics most important to your business directly from a user s mobile app or browser allowing that randomly sample user interactions, mpulse captures every single user experience across every browser, platform, OS, and geographical location. It then instantly presents this data to you in an actionable format, allowing for greater control of your business outcome. About SOASTA SOASTA is the leader in mobile and web performance test automation and monitoring solutions, SOASTA CloudTest, SOASTA TouchTest, and SOASTA mpulse, enable developers, QA professionals and IT operations teams to test and monitor users with unprecedented speed, scale, precision, and visibility. The innovative product set streamlines test creation, automates provisioning and execution, and analyzes real user behavior in real time. It distills analytics to deliver actionable held and headquartered in Mountain View, Calif. For more information about SOASTA, please visit http://www.soasta.com. Headquarters 650-210-4950 444 Castro St, Fourth Floor Mountain View, CA 94041 FAX: 650-210-4957 EMEA New Broad Street House 35-42 New Broad St. London EC2M 1NH ASIA Room 11/12 25/F Central Plaza No.381 HuaiHai Middle Rd. Shanghai, China, 200000 To learn more visit: soasta.com or email us at info@soasta.com 2014 SOASTA. All rights reserved. SOASTA, the SOASTA logo, SOASTA CloudTest, SOASTA TouchTest and SOAS- TA mpulse are trademarks of SOASTA. All other product or company names may be trademarks and/or registered trademarks of their respective owners. mpulsewp.20140914.v8 Connect with us: TEST FASTER. RELEASE SOONER.