www.atmire.com
Slice and Dice your repository stats
A workshop on using Google Analytics with DSpace
Bram Luyten
OUTLINE
Introduction to Google Analytics (GA)
GA Standard Reports
GA Custom Reports
Campaigns
Tracking file downloads
Limitations
INTRODUCTIONanalytics.google.com
HOW DOES ANALYTICS GET THE DATA?
Javascript added to repository page
A unique identifier associates the execution of the script with your website profile on Google Analytics
MOST POPULAR PICTURE ON THE WEB?
UTM.GIF
1 pixel by 1 pixel
Is requested by the GA Javascript
Parameters associated with the request transfer actual usage data to Google
GOOGLE ANALYTICS STANDARD REPORTS
IDENTIFYING SOCIAL SUCCESS STORIESTraffic Sources > Social
IDENTIFYING SOCIAL SUCCESS STORIESTraffic Sources > Social
IDENTIFYING SOCIAL SUCCESS STORIESWhich social network is the traffic coming from?
IDENTIFYING SOCIAL SUCCESS STORIESWhat item is this about?
IDENTIFYING SOCIAL SUCCESS STORIESGoogle: “site:wordpress.com Heleen Touquet”
GOOGLE ANALYTICS CUSTOM REPORTS
WHY DO I NEED CUSTOM REPORTS
Storing custom settings for easy reuse
More valuable information
More granular filtering
EXAMPLE
MOST POPULAR CONTENT
FANCY EXAMPLE - ACADEMIC TRAFFIC
ACADEMIC TRAFFIC
EMAILING THESE REPORTS AUTOMATICALLY
DOES IT GET ANY MORE AWESOME THAN THIS?
Press here
MOTION CHARTS
INCREASING THE USE OF YOUR REPOSITORY
Increase new visits
Increase returning visits
Decrease bounce rate
Increase visits coming from particular sources
Increase visits from a particular location
From data to actions
CREATING YOUR OWN SUCCESSCampaigns
TAGGING YOUR URLS
Add campaign parameters to the landing urls you want to use.
Example:
The core of campaign tracking
more info: https://support.google.com/analytics/answer/1033867?hl=en
dspace.myuni.edu/handle/1/213&utm_campaign=item_of_the_week
ADDING ADDITIONAL PARAMETERSUsing different media and sources
more info: https://support.google.com/analytics/answer/1033867?hl=en
Medium email, cpc, social
Source twitter, facebook, mysite
Example:
dspace.myuni.edu/handle/1/213&utm_campaign=item_of_the_week&utm_source=newsletter&utm_medium=email
BACK IN GOOGLE ANALYTICS
1414 people visited this site
SUCCESS!
TRACKING FILE DOWNLOADS
Problem
Javascript does not get executed.
Approach
Building our own request for utm.gif, the smallest picture in the world, and manually adding the parameters.
Where can you do this?
BitstreamServlet.java (JSP), BitstreamReader.java (XMLUI) or in SolrLogger.java.
Caveat
Passing an IP requires you to “mask” your usage as mobile usage, by changing UA- to MO- in your GA ID
TRACKING FILE DOWNLOADS
https://code.google.com/p/php-ga/
http://www.lunametrics.com/blog/2011/10/04/utmgif-request-parameters/
https://developers.google.com/analytics/devguides/collection/other/mobileWebsites
Specific links about this
GOOGLE ANALYTICS LIMITATIONS
You don’t have the data on local servers
Customization required for integration in the DSpace user interface
No aggregations by collection or community
Measuring web usage is not an exact science just yet
Having multiple data points is not a luxury
Some implementation details are unknown
Bot filtering
DSPACE STATS AND @MIRE MODULE
http://atmire.com/website/?q=modules/cua
Complementary to your use of Google Analytics
www.atmire.com
Let’s get to work!
More info:http://www.google.be/analytics/iq.html
IMAGE CREDITS
Question Mark: http://www.flickr.com/photos/ogil/
Victory Baby/I hate sandcastles: http://www.flickr.com/photos/sammyjammy/1285612321/in/set-72157620597747933
Controls:http://www.flickr.com/photos/artemisia_owl/
Screenshots Google inc.
Top Related