- Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring...

21
- Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed

Transcript of - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring...

Page 1: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

- Barath Krishnamoorthy, Cognizant

RUM - Future of Monitoring Beginning 2012

Real User Monitoring (RUM) Using Google Analytics Site Speed

Page 2: - 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

Page 3: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 4: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 5: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 6: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 7: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 8: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Google Analytics Default View

Page 9: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Google Analytics Sitespeed

Page 10: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 11: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 12: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Explorer Tab - Siteusage

Page 13: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Explorer Tab - Technical

Page 14: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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

Page 15: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Performance tab – Page Load Time Bucket

Page 16: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Performance Tab - Server Response Time Bucket

Page 17: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Map Overlay Tab

It provides the load time break down by geographic location.

Metrics can be drilldown by secondary dimension

Page 18: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Map Overlay Tab - Country/Territory

Page 19: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo

Map Overlay Tab – Continent

Page 20: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

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.

Page 21: - Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.

Company Logo