More ways to measure your website's performance with User Timings
Blog post from Google Cloud
Google Analytics has expanded its Site Speed reports with the introduction of User Timings, allowing for more detailed tracking and visualization of custom website performance metrics. This feature enables users to measure the execution speed or load time of specific interactions, such as image loads, button response times, AJAX actions, and more, without affecting pageview counts. Implementing User Timings requires adding JavaScript timing code via the _trackTiming API, which organizes data using Categories, Variables, and optional Labels. The User Timings report includes three tabs: Explorer, Performance, and Map Overlay, each offering distinct views and insights into user-reported timings. These tabs allow users to analyze average execution times, sample sizes, speed variations across different browsers, and geographical distribution of site speed. This enhancement aims to assist website developers in identifying and optimizing performance bottlenecks to provide faster web experiences.