customer story

Kaspersky Lab

Streamlining Digital Performance
10
Second reduction in site load time
Improved revenue, conversion rates

Kaspersky Lab is a security software provider that offers anti-virus and anti-malware software for more than 400 million users, as well as enterprise-level solutions for more than 270,000 companies.

Kaspersky Lab partnered with Catchpoint to:

  • Maximize revenue through continuous monitoring and optimization of their customer-facing websites around the world.
  • Conduct multi-step transaction tests of single-page applications on their sites.
  • Understand and mitigate the impact of performance of third-party elements on their site and within their network architecture.
  • Benchmark their different websites and pages against internal thresholds and industry competitors.
Employees:
1,000-5,000
Revenue:
$704 Million
Headquarters:
Russia
Industry:
eCommerce

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.

Harsha Gunnam
,
Head of Global Digital Analytics

Problem

Kaspersky Lab recognizes that the faster their websites load, the better their conversion rates become, and the more revenue they generate.

Since Kaspersky sells their software around the globe, it necessitates a digital experience monitoring solution that can ensure an excellent end user experience regardless of geographic location. Central to that capability is the ability to measure performance from many different points of presence around the world, as well as an intuitive user interface that allows for quick analysis and diagnosis when issues arise.

Like many modern ecommerce sites, Kaspersky’s sites contain multiple application and delivery layers, third-party objects, and other elements that can affect the overall performance of the site if they experience problems. In particular, many of the Kaspersky sites contain single-page applications, which require complex, multiple-step transaction tests to properly observe.

Solution

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 different 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 different 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 first- 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 offering 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 different geographies around the world.

Results

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 affect the render start or time to first 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.