What WebTuna does

View a wealth of performance and analytics information

WebTuna simply requires a small JavaScript file (webtuna.js) to be included on your pages. This JavaScript collects all the key performance and analytic metrics and asynchronously sends them to the WebTuna data centre for processing after the page has loaded and the window.onload event has fired within the user’s browser. As a user of the service you simply need to place the webtuna.js into your web template or into the individual pages you wish to monitor. Several metrics are collected from the DOM (Document Object Model) of the user’s browser when the window.onload event fires. This is after the page has already loaded so it will not slow down the speed of the page load. A few bytes of information is sent asynchronously back via a HTTP(S) GET request to collector.webtuna.com where the data is processed and stored securely.

To see in real-time who is hitting your site, which pages they are viewing and what response times they are getting, simply login and view your own personalised dashboard and historical reports.

Which metrics are collected?

The metrics sent from the user’s browser include:

  • Page URL and title of the page they visited
  • The Referrer (from which site they link to yours in case it was not a ‘direct hit’)
  • The Search Keywords (in the case where they hit your site via a search engine)
  • The number of elements on the page (total number of css, js and images)
  • And most importantly the total ‘Page Load Time’ broken down into ‘Time to first byte‘ and ‘Page render time

Additional metrics determined by the WebTuna server

The data listed above is beaconed back to the WebTuna server after the window.onload fires in the browser to signify the end of the page load. The WebTuna server can then see the IP address of the user and the User-Agent and from it can determine:

  • The Browser type and version they used E.g. IE 9, Firefox 19, Chrome 30
  • The Operating System used E.g. Windows, Linux, Android, iOS, Mac

Further post processing

This information is processed further at the WebTuna data center so that the IP address can be mapped to location and determine:

  • The longitude and latitude the user was located in, giving Continent, Country and City information
  • The Client Name which is the ISP or Company who owns the IP address