The Catchpoint UI and testing capabilities are definitely very, very helpful. Even more helpful than that are the analysis and recommendations we got from the support team and from the Professional Services team. I’d say those are the most useful in helping us optimize our websites around the world.
After using Dynatrace products for several years, Kaspersky Lab evaluated multiple observability vendors during an RFP process. They ultimately decided to make the switch over to Catchpoint due to the intuitive UI, advanced analytical capabilities, global node coverage, and proactive support team.
One area where all of those facets came into play was the use of Catchpoint for single-page application (SPA) testing. SPAs, which provide a rich user experience by dynamically updating a single HTML page depending on the end user’s interactions, are present on several of Kaspersky’s customer-facing sites.
Despite the name, it’s not useful to measure the SPA as a single page due to the dynamic nature of it. It requires multi-step transaction tests that measure the several diﬀerent paths that an end user can take as they interact with the application.
To do this, Kaspersky enlisted the technical expertise of Catchpoint’s Professional Services team. The team:
- Worked with them to understand the goals and needs behind Kaspersky’s SPA observability strategy.
- Advised on the best way to implement it.
- Assisted with the test creation through Selenium scripting.
- Provided analysis of the results to help determine the best ways to optimize the pages.
In addition to their SPA testing, Kaspersky’s various sites include the presence of many diﬀerent third-party providers, from objects hosted on the pages like analytics tags and advertisements, to service delivery vendors like DNS providers and content delivery networks.
Catchpoint plays a crucial role in managing both types of these third parties. Their performance impact is observed through the Hosts and Zones feature. This feature separates ﬁrst- and third-party elements and enables Kaspersky to quickly detect, analyze, and isolate any issues that arise. Whenever they do, the data can then be easily shared with the vendor(s) to resolve them.
Kaspersky was also able to use Catchpoint’s active testing and support team to benchmark and evaluate potential CDN vendors in order to ensure that they made the right choice for their service delivery needs.
Another key point of Catchpoint’s oﬀering is the ability to use custom metrics directly within the portal. In Kaspersky’s case, they rely a lot on the metrics provided by Catchpoint’s test results such as Render Start and Webpage Response, but also track their own metric for their web applications called Perceived Load Time.
Using Catchpoint’s analytics and historical data retention, the company can measure these metrics over time and ensure that they’re meeting/improving upon their internal thresholds in diﬀerent geographies around the world.
Catchpoint’s testing capabilities, analytics engine, and award-winning support have all contributed to Kaspersky seeing performance improvement across their customer-facing sites around the world.
Part of that improvement is due to Catchpoint’s help in mitigating the impact of third-party performance issues on the overall end-user experience. Based upon recommendations made by Catchpoint’s Professional Services team, the business made several optimizations such as pushing ads down the page so that they don’t aﬀect the render start or time to ﬁrst byte. They were also able to identify which tags were taking a long time to load so that they load them towards the end of the page, work with the vendor(s) to correct the issue, or simply remove them from the page.
After setting up the single-page application tests, the Professional Services team also conducted extensive analysis of the results, comparing the data of SPA sites to non-SPA sites and highlighting areas where both can be optimized to protect the end-user.
Between these optimizations, the detection and resolution of performance issues, and the capability to pick the best CDN provider due to Catchpoint’s analysis, Kaspersky has been able to shave 8-10 seconds on average across their customer-facing websites. The result is a huge improvement in their conversion and revenue metrics.