We just released a few new features that will help you:
- Get a better idea of who your end users are and how they interact with your web app
- Make your recorded user sessions time-proof
- Understand when a user is browsing in a different tab
BULPROS is an innovative global IT services and solutions company with a focus on Enterprise Collaboration, Cloud, Big Data and IoT, Enterprise Mobility and Outsourcing. BULPROS has more than 950 employees and offices in the USА, Germany, Poland and Bulgaria. Among the customers and partners of BULPROS are Fortune 500 IT companies such as Cisco, Microsoft, IBM, Unisys, VMware, Siemens, T-Systems, SAP, Hortonworks, Oracle, Red Hat.
BULPROS’ Staffico is a SaaS HR Applicant Tracking System which provides a user-friendly environment for automation and standardization of recruitment activities throughout small and mid-sized in-house HR departments and recruitment agencies alike.
BULPROS has been using SessionStack for its Staffico platform for more than 6 months.
As a SaaS platform, Staffico is used daily by hundreds of recruiters across various devices and browsers. Staffico’s development team works full-time on enhancing and supporting the product. Limited in resources, the team realized it was critical to find a way to speed up bug reporting and hence reduce the amount of time spent on support.
“Staffico’s end-users [recruitment specialists] generally lack technical skills. They’ve been very helpful reporting issues but due to report inaccuracies, the user-developer communication overhead was going out of control wasting both recruiters’ time and development resources”, said Emil Simeonov, Head of Information Management, BULPROS. “We had to find a way to improve the quality of bug reports and the speed to reproduce the problems or we were running the risk of dedicating all our dev resources to handling support issues.”
The team already had automated bug reporting in place however it needed a better way to streamline reports and close the communication loop faster so that developers could focus on building new Staffico functionality rather than spending 80% of their time reproducing defects.
The “Leave Feedback” option can be found by all Staffico users in the upper right corner of the application.
The Staffico development team decided to give SessionStack a try.
Clicking the “Leave Feedback” button opens up a dialogue which prompts the user to record his actions.
Since the integration, the Staffico development team has been using SessionStack as a very handy upgrade to their bug reporting ticketing system. Support tickets are being automatically created as soon as Staffico users record and submit a video bug report.
“When it comes to tech support and reproducing problems, SessionStack does all the heavy-lifting for us at a very reasonable price. The tool immediately added value to our business by improving product quality faster and allowing our team to focus on building new features instead”, said а Staffico dev. team member. „On top of it, the team behind SessionStack has been very helpful: they take customer success seriously, and have managed to answer all the questions that we had in a timely manner”.
The Staffico team finds that SessionStack has helped gain benefits in two important aspects:
“Resolving defects in Staffico is now much faster and requires less effort. With the expert help of the SessionStack team, we managed to seamlessly integrate the SessionStack problem reporting solution with Staffico in no time. This way we enabled recruitment teams to record and report any error or issue they were running into when using the web app. Our support engineers and developers don’t need to go into lengthy conversations with customers to understand the problems they experienced.” – Emil Simeonov, Head of Information Management, BULPROS
Sentry and SessionStack partner to offer full context to replicate and debug issues.
Sentry’s error tracking helps you log issues in web and mobile apps. With Sentry you can:
A plethora of crash reporting and error tracking tools sprouted up in the past few years. Why so?
Years ago technologies like Adobe Flash and Flex, as well as Microsoft Silverlight, used to be the standard for creating visually pleasing, interactive web experiences. The term “Single-Page Application” was more of a buzzword, and while employed by smaller ventures, larger companies were nowhere near adopting such approach.
If you ever worked as a tech support engineer you’d agree: it doesn’t feel like dev team is really on your side, does it. They never seem to have the time to spare; you wait for ages for a bug to be fixed; not to mention, you have zero control over how and when the issue might be resolved. Your end users get frustrated, so do you.
It’s not much fun on the other side either. More often than not, software engineers find themselves coding in a vacuum: they lack the context for the issues they got reported and are trying to solve. They have no connection with the end user who sounded the alarm and hence lack first-hand information.
According to studies, maintenance efforts range from 40% to 80% of the total engineering effort. No matter which side you are on, you must be feeling the pain. Daily.
The way we create and design web apps and sites has changed a lot in the past decade. Today’s user no longer needs to suffer the dreadful usability of frame-based websites where you could easily spend hours finding your way around. Luckily framesets are an archaic layout that’s no longer in use. Yet their successor, the < iframe > HTML tag has gained a lot of popularity for a very good number of reasons.
The inline frame, or iframe, is an excellent tool for embedding various types of content like video, social media, maps, and what not into your web app. It’s a quite simple and easy to learn tag which in essence allows you to show your visitors an isolated web page within your main web page view. So what’s the big deal you may ask? Well, there are a few reasons why you might want to use them:
The full source code for this example can be found in our repository.
Usually, when users encounter problems in web apps, they can report them by filling up forms, attaching screenshots or even making remote desktop sessions with the support team.
SessionStack can be used as a problem reporting tool. You can allow your users to record problems directly inside your web app. The recorder problems will be available to you in our platform where they can be replayed as videos.
The process consists of two steps.
Page targeting allows you to only monitor specific pages from your website or web application.
Let’s say, for example, that you have a fairly static and content driven website. Your site, however, has a quite complicated payments page. This is the only page in your website, that could produce bugs which are hard to reproduce.
The website has a huge number of daily visitors but only just a small fraction of them visit and use the payments page. Since one of the constraints in our plans is the number of daily monitored sessions per account, you could save up a lot of money by just monitoring the payments page instead of every page in your website.
This can be achieved in two ways:
We’re going to discuss in more detail how page targeting works and what are the current limitations.