Quality Data: Fresno State's Analytics Strategy Rob Robinson Web Developer for Fresno

Slides:



Advertisements
Similar presentations
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
Advertisements

Unit 11 Using the Internet & Browsing the Web.  Define the Internet and the Web  Set up & troubleshoot an Internet connection  Categorize webs sites.
Identify and Control Printing Costs. Can You Answer These Questions? How many printers, copiers, MFPs do you have? Are they being properly used? Too much?
29 Oded Moshe, Director of Product Management Beta Release May 3rd, 2010 Official Release May 24, 2010.
Web Services Presentation. Site Management Console (SMC)
The NOWIRZ Client Portal gives you access to System Status Voucher Logins Usage Reports Login Page Content Management.
Introducing new web content management tools for Priority...
What is the Internet? Internet: The Internet, in simplest terms, is the large group of millions of computers around the world that are all connected to.
1 Virtual Forensics Lab Steve Kim (Client) Marilyn Silva Rajeswari Ian Anu Nagpal Anthony Glover 1.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
Wireless LAN Topology Visualiser Project Supervisor: Dr Arkady Zaslavsky Project Team Members: Jignesh Rambhia Robert Mark Bram Tejas Magia.
Salesforce1 Mobile App Jan
Insight on Google Analytics Features - Suresh. K.
IPv6 end client measurement George Michaelson
Measuring and Monitoring Social Media Presence Measuring and Monitoring Social Media Presence Rim Dakelbab.
Intrusion Prevention, Detection & Response. IDS vs IPS IDS = Intrusion detection system IPS = intrusion prevention system.
Jason Garoutte Siteforce: Build and Run Amazing Websites in the Cloud.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Google Analytics: Beyond the Code. Create a GA profile Configure Site Search Settings Keep searcharg, author, title, SEARCH Exclude startLimit, SORT,
WEB ANALYTICS Prof Sunil Wattal. Business questions How are people finding your website? What pages are the customers most interested in? Is your website.
Social Media Marketing Plan By D.U.E.S. (Tony, Sara, Shannon, MaryAnn)
© Copyright 2012 STI INNSBRUCK Christoph Fuchs.
Power to the People: The IUB Libraries' Website Digital Asset Management System Doug Ryner, Tadas Paegle, & Julie Hardesty.
For more notes and topics visit:
USING HADOOP & HBASE TO BUILD CONTENT RELEVANCE & PERSONALIZATION Tools to build your big data application Ameya Kanitkar.
Interpreting logs and reports IIPC GA 2014 Crawl engineers and operators workshop Bert Wendland/BnF.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Windows Internet Explorer 9 Chapter 1 Introduction to Internet Explorer.
© 2008 Thomson, a part of the Thomson Corporation. Thomson, the Star logo, and Atomic Dog are trademarks used herein under license. All rights reserved.
Blackboard for K-12 Let’s Build a Better Educational Experience 1.
CWIC Developers Meeting January 29 th 2014 Calin Duma Service Level Agreements High-Availability, Reliability and Performance.
Using audience metrics to grow revenue January 2010.
Google Analytics Top Five Reports By: Errett Cord
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Author: Sali Allister Date: 21/06/2011 COASTAL Google Analytics Report March 2011 – June /03/2011 – 08/06/11.
Author: Sali Allister Date: 09/12/2010 COASTAL Google Analytics Report September 2010 – December /09/2010 – 08/12/2010.
Author: Sali Allister Date: 10/01/2012 COASTAL Google Analytics Report September 2011– December /09/2011 – 08/12/11.
Author: Sali Allister Date: 18/10/2011 COASTAL Google Analytics Report June 2011 – September /06/2011 – 08/09/11.
Google Analytics for Small Business Presented by: Keidra Chaney.
MIS 424 Professor Sandvig. Overview  Why Analytics?  Two major approaches:  Server logs  Google Analytics.
SWE.org. Not what we wanted to hear … but we needed to listen Some choice findings from our initial member survey “Make the material more user friendly.
Network Monitoring System for the UNIX Lab Bradley Kita Capstone Project Mentor: Dr C. David Shaffer Fall 2004/Spring 2005.
Google Analytics Top 10 Metrics By: Errett Cord Website:
Copyright © 2006 TietoEnator Corporation Using Community Tools To Improve Team Work Magnus Einarsson.
What’s New in WatchGuard XCS v9.1 Update 1. WatchGuard XCS v9.1 Update 1  Enhancements that improve ease of use New Dashboard items  Mail Summary >
Utilizing OPAC Search Logs and Google Analytics Assessing OPAC Effectiveness and User Search Behavior VALE Users'/NJLA CUS/NJ ACRL Conference January 9,
© 2008 Thomson, a part of the Thomson Corporation. Thomson, the Star logo, and Atomic Dog are trademarks used herein under license. All rights reserved.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Lecture 9: AJAX, Javascript review..  AJAX  Synchronous vs. asynchronous browsing.  Refreshing only “part of a page” from a URL.  Frameworks: Prototype,
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
HP PPM Center release 8 Helping IT answer the tough questions
Content Management System/ Web Quality Initiative Administrative Departments.
Web Technologies Lecture 1 The Internet and HTTP.
Using Google Analytics at Library websites OU Library Seminar – 14 th January, Tony Hirst ( Hassan Sheikh
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
Introduction Web analysis includes the study of users’ behavior on the web Traffic analysis – Usage analysis Behavior at particular website or across.
Yahoo Help Phone Number Get Instant Help.
Web Analytics and Reporting Michal Neuwirth Product Manager – Kentico Software.
Web Analytics tools Google Analytics and Crazy Egg.
Charlie Kalech Director, J-Town Internet Services Ltd. February 26, 2015.
Module X. SMS and Broadcasting
What is Google Analytics?
Service Delivery Dashboard: FY17 Overview
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
TYPES OF SERVER. TYPES OF SERVER What is a server.
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
Learn to use: Salesfloor Reporting.
Using analytics to drive traffic
Presentation transcript:

Quality Data: Fresno State's Analytics Strategy Rob Robinson Web Developer for Fresno

Basic Organization Our Web Communications team is responsible for the entire campus web presence. –Except specific applications such as PeopleSoft Portal, , and Blackboard. Maintaining a large set of pages gives us a much bigger picture of trends in usage We can see campus-wide trends over time, and real-time current usage

Basic Infrastructure Single physical Dell machine hosted with Rackspace –Our centralized web team is responsible for the server Centralized Google Analytics –Our centralized web team is responsible for all Google Analytics accounts

Some Stats Total http requests per day ( avg ) –.html ( 620,000 ) –All files : ( 2,400,000 ) Total pages on server –.html ( 70,002 ) Total pages in CMS : ( 19,781 ) We will be moving to a fully responsive template this summer

Not Just Web Analytics Web Analytics –Who is viewing / How are they viewing ? Server Analytics User / Staff Analytics –From OU Campus Users “Custom Report” Page Freshness –From OU Campus Pages “Custom Report” –Page age vs page views ?

Problems to be Solved Where are our major entry points ? –( page views / entry pages ) What are people doing on our pages ? –( searches / events ) Given that information, can we optimize our entry points for proper navigation ? What types of devices are being used ?

Problems to be Solved Volume of requests over time Previous year or term usage ( especially 1 st week of classes ) –Preferably Predictive Indicators

Entry Points and Page Views Data Sources: –Apache Access Log Data –Google Analytics

Searches Apache Access logs –We can see searches if referrer was our Google Search Appliance, and which page the user landed on –Regular search terms from Google are now hidden. Google Analytics ( sometimes ) –GA does provide some searches

Searches Which page did the user land on? What is the user searching for ? Did the user click on what we wanted them to click on ? Search vs. Navigation ? –Nielson Norman Group Says year olds display search dominate behavior.Nielson Norman Group Says year olds display search dominate behavior. –Converting Search Into NavigationConverting Search Into Navigation

Event Tracking Javascript / DOM events captured by GA –Catalog Tabs $(document).ready(function(){ window.setTimeout(function() { var maxLen = $('#tabsaccordion-0-tab-0').parent().children().length; for ( var i = 0; i < maxLen; i += 1 ) { $('#tabsaccordion-0-tab-0').parent().children().eq(i).on('click', function(){ ga('send','event','Tab Click',location.href.replace(" }); } },800); }); ms.html#courses

Event Tracking Javascript / DOM events captured by GA –Map Checkboxes $("[id$=-cb]").each( function(){ $(this).change( function(){ var sFormattedMessage = $(this).attr('id') + " " + $(this).is(':checked'); _gaq.push(['_trackEvent', 'CheckBox', 'Use', sFormattedMessage, null, true]); });

Event Tracking - Errors Dom Errors with Google Analytics Classic: window.onerror = function(message, file, line) { var formattedMessage = '[' + file + ' (' + line + ')] ' + message; _gaq.push(['_trackEvent', 'Exceptions', 'Application', formattedMessage, null, true]); } Universal: window.onerror = function(message, file, line) { var formattedMessage = '[' + file + ' (' + line + ')] ' + message; ga('send','event','Exceptions','Application',formattedMessage); }

Errors and Such Top error pages / documents –From Apache error log Large Images embedded in pages –Python and Bash Large Images stored on server –f ind /var/www/htdocs/ -size +10M -exec ls -lah {} \;

Mobile Users Our IT Strategic Plan states that we should ensure our infrastructure (hardware, software, network and support services) is adequate to sustain the widening use of smartphones, tablets, and laptops How much of our traffic is actually coming from mobile devices ?

Mobile Users -- Homepage

Mobile Users – Help Center

Mobile Users – Student Affairs

Mobile Users -- Catalog

Mobile Users – Map

Server Analytics CPU load Incoming and Outgoing Bandwidth Outgoing Mail Breech attempts Concurrent connections sampling

Established Connections Get a count of all established connections to your apache web server: –netstat -pant | grep httpd | grep -c ESTAB Get a count of all connections that are in a waiting state: –netstat -pant | grep httpd | grep -c WAIT Every 5 minutes, each of the previous entries are placed into a JSON file named as today’s date

Google Analytics Popular Pages / Entry Points Unique Page Views Device Usage Bounce Rates Click / Event Tracking Window.error event tracking

Real-Time Server Analytics # during the time period of 10:01 central time, what where the top 10 referrers –grep '2014:10:01' /logs/web/apache/ | awk -F\" '{print $4}' | sort | uniq -c | sort -nr | head -10 # top 10 referrers from the last 1000 requests –tail /logs/web/apache/ | awk -F\" '{print $4}' | sort | uniq -c | sort -nr | head -10 # top 10 visited pages of the last 1000 requests –tail /logs/web/apache/ | awk -F\" '{print $2}' | sort | uniq -c | sort -nr | head -10 # top 10 most requested jpg files of the last 1000 requests –tail /logs/web/apache/ | grep 'jpg' | awk -F\" '{print $2}' | sort | uniq -c | sort -nr | head -10

Our Home Grown Dashboard Uses: JSON – aggregated and collected daily jQuery Async Calls to RESTful “Web Services” Highcharts – for graphing Uses GAPI for accessing Google Analytics Data via web service ( nothing active now… ) Still an active prototype

Our GA Dashboard

Our GA Dashboard

Where do we go from here ? Combining data from OU Campus “Custom Reporting”, and our server analytics… What pages are not being used ? Pattern detection … –“big data” ?

Questions ???

References 26.pdfhttp://net.educause.edu/ir/library/pdf/ELI30 26.pdf plan/documents/IT%20Strategic%20Plan %20-%20Final.pdfhttp:// plan/documents/IT%20Strategic%20Plan %20-%20Final.pdf 12/05/16/stop-redesigning-start-tuning- your-site/ 12/05/16/stop-redesigning-start-tuning- your-site/