Most business leaders know that mobile app performance has a significant impact on revenue generation, user retention and customer loyalty – especially during the busy end of the year holiday season when users’ tolerance for slow response time, sluggish performance and dropped transactions is at its lowest. People know that mobile app performance is important but it is unclear what constitutes poor performance: When is your app fast? When is it slow? How do my competitors perform in this regard?
One of the great benefits of mobile synthetic monitoring is that you can also monitor your competitor’s application performance which will give you good data on what you are measured against. Tracking your competitors’ performance will also give good visibility on how consistent your competitors’ performance is, what their peak times are and how well they handle them. When you compare app performance data on apples-to-apples user flows, you will get a very clear understanding of where your performance stands in the market.
This is exactly what we have created in the Bitbar Mobile Performance Index. We have taken a selection of most popular US retail mobile applications and created a set of performance measurements for these apps, created a clear and coherent custom dashboard for tracking their performance over extended period of time, and created a blog series describing in detail how we have achieved this so that you can easily do it as well for your own application and your closest competitors.
This blog post series will be published on the following schedule:
– Tuesday, August 8th: Introduction to Bitbar Mobile Performance Index
This blog post introduces the Bitbar Mobile Performance Index, the reasons why this index is needed and what information it reports. It also introduces briefly the other blog posts in this series and their publication dates.
– Tuesday, August 15th: Kickstart Synthetic Monitoring for Mobile Apps
This blog post introduces how an efficient mobile synthetic monitoring can be created for a number of measurement points and different applications. We will detail what we learned while doing this and will list out the pro tips for creating monitoring setup for multiple native mobile apps.
– Tuesday, August 22nd: Measuring App Performance Metrics That Matter
This blog post will elaborate what metrics we have found the most relevant to your app performance and how they can be measured. Also the typical considerations for creating scripts for most common user flows will be discussed and top tips for identifying those user flows will be covered as well. Finally we will dive into what we’ve found when measuring and monitoring top US retail apps.
– Tuesday, September 12th: Using APIs to Collect App Performance Metrics
In the fourth blog post of this series, we will introduce ELK stack (Elastic search, Logstash, Kibana) that is rapidly becoming a tool of choice for searching, analyzing and presenting data to create powerful DevOps dashboards that can be viewed, customized and presented across organizational boundaries. We will provide detailed examples on how Bitbar Monitoring API can be used to inquire data and to export it to the ELK stack and how easily custom dashboards based on that data can be created.
– Tuesday, September 19th: Comparing performance between your app and your competitors
The fifth blog post of this series will continue on the custom dashboard topic and will show how to present data from several applications on the same graphs and widgets. It will provide practical examples on what type of data should be presented to create most impactful dashboards and what challenges presenting data from several applications at the same time poses.
– Tuesday, September 26th: Bringing everything together in a coherent competitor performance dashboard
The last blog post of this series will bring together all the learnings from the previous blog posts, will present the actual Bitbar Mobile Performance Index data and the analysis of this data in a coherent form. This information is a very good blueprint for your own custom performance dashboard.
BONUS: A sneak peek on the US retail app performance during a certain period of time.
We hope this blog series will shed some lights on how you can get started with mobile synthetic monitoring and how to build your own reliable and insightful mobile app performance dashboard to continuously optimize and enhance your mobile end-user experience. Leave your comments below and stay tuned.
Go through the basics of Calabash, how to create proper Calabash tests and how to make the most of them.Download