- barath krishnamoorthy, cognizant rum - future of monitoring beginning 2012 real user monitoring...
TRANSCRIPT
- Barath Krishnamoorthy, Cognizant
RUM - Future of Monitoring Beginning 2012
Real User Monitoring (RUM) Using Google Analytics Site Speed
Flow Of Content
Real User Monitoring Synthetic Monitoring Google Analytics Google Analytics Site Speed Site Speed Report Explorer Tab Explorer Tab Metrics Details Performance Tab Map Overlay Tab Identifying Overhead and Recommendations
Real User Monitoring
What It is a passive web monitoring technology that gathers statistics
of real user with a website
How Relied on real user traffic No real user traffic, then no statistics
Synthetic Monitoring
What It is an active web monitoring technology that gathers statistics
of simulated user with a website. The simulation can be done by scripted real user browsers
How Relied on simulated web traffic No real user traffic, still statistics available
Google Analytics
Google Analytics is a free service offered by Google that generates detailed statistics about the visitors to a website. This service is free upto 5 million page Views per month unless web site is linked to Adwords Campaign
How to setup Add JavaScript snippet code to your webpage<script type="text/javascript“> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();</script>
Source: http://support.google.com/googleanalytics/bin/static.py?
hl=en&topic=19783&guide=19779&page=guide.cs
Google Analytics Site Speed
Site Speed is a report metrics available in Google Analytics which provides the statistics about performance of the web site for the sampling of the pageviews
How to setup It is automatically enabled once you setup Google
Analytics
Site Speed Report
It provides the web site load time in three different perspectives
Explorer tab Average load time by dimension
Performance tab Load time break down by speed range
Map Overlay tab Load time break down by geography
Company Logo
Google Analytics Default View
Company Logo
Google Analytics Sitespeed
Explorer Tab
Explorer tab lists the page as the primary Dimension
Siteusage Tab It provides the statistics in the context of other analytics
metrics
Technical Tab It provides the statistics by breaking of network and server
time etc
Measurement can be drilldown by secondary dimensions
Content Traffic Sources Visitor Technology
Explorer Tab Metrics Details
Siteusage metrics Average Page Load Time Pageviews Page Load Sample Bounce Rate %Exit
Technical Metrics Average Redirection Time Average Domain Lookup Time Average Server Connection Time Average Server Response Time Average Page Load Time
Company Logo
Explorer Tab - Siteusage
Company Logo
Explorer Tab - Technical
Performance tab
Performance tab lists page views by speed range
Useful to analyze that pages are loaded within acceptable speed.
Useful when Outlier screws the Average Page Load Time metrics
Company Logo
Performance tab – Page Load Time Bucket
Company Logo
Performance Tab - Server Response Time Bucket
Map Overlay Tab
It provides the load time break down by geographic location.
Metrics can be drilldown by secondary dimension
Company Logo
Map Overlay Tab - Country/Territory
Company Logo
Map Overlay Tab – Continent
Identifying Overhead and Recommendations
Metrics Overhead Recommendations
Avg. Redirection Time
Page Components Design
If possible, reduce the redirection depth
Avg. Domain Lookup Time
DNS Server Add more DNS Servers to end users location or Improve caching on DNS Servers
Avg. Server Connection Time
Web Server/End user browser
Add more web servers if web site is tuned very well. If not, tune the web servers to handle more loads.
Avg. Server Response Time
Application Server/Database
Either server side software or Database is taking more time
Avg. Page Download Time
Web Server Web server issue. It requires monitoring on the web server to find out it is because of resource crunch.
Company Logo