Presentation is loading. Please wait.

Presentation is loading. Please wait.

Google Analytics Graham Triggs Head of Repository Systems, Symplectic.

Similar presentations


Presentation on theme: "Google Analytics Graham Triggs Head of Repository Systems, Symplectic."— Presentation transcript:

1 Google Analytics Graham Triggs Head of Repository Systems, Symplectic

2 Google Analytics - Overview Its strengths, and its weaknesses

3 Easy Setup Alerting Email reports Scalable Free Scalable Free Powerful tools Tracks cache hits Google Analytics: Pros

4 Tracks page views (no downloads) Tracks page views (no downloads) Reports URL path/part Hard to locate specific items Requires Javascript Separate login Google Analytics: Cons

5 Google Analytics – Tracking Issues Shortcomings of the Google tracker, and how to overcome them

6 williams - specificity of acceleration.pdf Page tracked in footer Download link will return PDF, not html – so no Analytics tracker var pageTracker = _gat._getTracker("UA- 1234567-3"); pageTracker._initData(); pageTracker._trackPageview(); var pageTracker = _gat._getTracker("UA- 1234567-3"); pageTracker._initData(); pageTracker._trackPageview(); Problem: Downloads

7 williams - specificity of acceleration.pdf varpageTracker = _gat._getTracker("UA- 1234567-3"); pageTracker._initData(); pageTracker._trackPageview(); varpageTracker = _gat._getTracker("UA- 1234567-3"); pageTracker._initData(); pageTracker._trackPageview(); OnClick tracks url of download Every download link needs to be changed Does not track links from outside Downloads – Solution 1

8 Mobile site code Introduced Oct/Nov 2009 Server side code retrieves image from Google Analytics to log request Supports page views and events PHP/Perl/JSP/ASPX code provided http://code.google.com/mobile /analytics/docs/web/ Tracking without Javascript

9 Documentation for the __utm.gif parameters: http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html#gifParameters Intercept download request Test user agent for robots Call http://www.google-analytics.com/__utm.gif from server Identifying robots Contains: bot, crawl, fetch, ndex, nutch, spider Major engines: teoma, bing, msnbot, slurp Contains email address or url Identifying robots Contains: bot, crawl, fetch, ndex, nutch, spider Major engines: teoma, bing, msnbot, slurp Contains email address or url Downloads – Solution 2

10 Events have Category and Action eg. ‘Videos’ and ‘Play’ Optional label eg. Name of video Optional value eg. Time to load Log via Javascript, or Mobile site code Event tracking guide: http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html Event Tracking

11 Google Analytics – Reporting Issues Relating the statistics to repository contents

12 No structure URLs, not items/files No structure URLs, not items/files Relating to the Repository

13 Launched April 2009 Same API as Calendar, Finance, etc. Javascript and Java clients provided Protocol uses HTTP and XML Choose dimensions, metrics, filters, sorting Usage Tips Prefer fewer distinct queries Prefer queries that return fewer rows Do some filtering client side Do totalling client side Usage Tips Prefer fewer distinct queries Prefer queries that return fewer rows Do some filtering client side Do totalling client side Analytics API

14 Analytics Examples

15 Google Visualizations Add charts and maps to your reports

16 For more information on how to use the visualization API: http://code.google.com/apis/visualization/documentation/using_overview.html Simple charts are static images Interactive charts use Javascript / SVG / Flash Simple charts have data limits (2K GET / 16K POST) Can be used with any data source Works well with Analytics exports Chart Tools / Interactive Tools

17 See more at the gallery: http://code.google.com/apis/visualization/documentation/gallery.html http://code.google.com/apis/ajax/playground/ Useful Charts

18 http://bit.ly/9t8r8H http://bit.ly/aKhX6S Analytics and Charts

19 Reasons for Analytics Counting for more

20 Analytics versus Statistics  All statistics are imperfect  Have you removed all the spiders?  Can you count views / downloads that have been served by caches?  Analytics are imperfect too …  … but show you how users interact with the site  Server-side download tracking = better coverage

21 Useful Analytics Data  User retention  User loyalty  Client environment (browser / operating system)  Entry points  Exit points  Relationship to web (incoming links, searches)  Achieving ‘goals’ (ie. using submission wizard)

22 Constant Enhancements Announced in the last two months:  Flow Visualization  Real Time Analytics  Social analytics with ShareThis / AddThis

23 Flow Visualization - Visitor

24 Flow Visualization - Goal http:// analytics.blogspot.com/2011/10/introducing-flow-visualization.html

25 Real Time Analytics http:// analytics.blogspot.com/2011/09/whats-happening-on-your-site-right-now.html

26 Summary  Use server-side Mobile API to capture file downloads  Use Analytics API to query data and relate to your repository  Use Analytics UI to understand the interactions with the repository  Free, highly available, scalable, and constantly evolving


Download ppt "Google Analytics Graham Triggs Head of Repository Systems, Symplectic."

Similar presentations


Ads by Google