using event tracking to enhance library web interfaces

30
Event Tracking in Library Web Interfaces Scott Hanrath University of Kansas Libraries [email protected] | @rshanrath

Upload: rshanrath

Post on 26-Jan-2015

105 views

Category:

Education


2 download

DESCRIPTION

Slides from presentation at Brick and Click Academic Library Symposium, Nov 1, 2013. Scott Hanrath

TRANSCRIPT

Page 1: Using Event Tracking to Enhance Library Web Interfaces

Event Tracking in Library Web Interfaces

Scott HanrathUniversity of Kansas Libraries

[email protected] | @rshanrath

Page 2: Using Event Tracking to Enhance Library Web Interfaces

Why?

Page 3: Using Event Tracking to Enhance Library Web Interfaces

Big Questionslittle questions

Page 4: Using Event Tracking to Enhance Library Web Interfaces

Turner, Steven. “Web Statistics 2.0: Using Google Analytics to Measure Library Website Effectiveness.” Technical Services Quarterly 27.3 (2010)

Page 5: Using Event Tracking to Enhance Library Web Interfaces

“Traditional” Analytics

Page 6: Using Event Tracking to Enhance Library Web Interfaces

Page!=

[Only|Best] User Action

Page 7: Using Event Tracking to Enhance Library Web Interfaces

Where does the “Library” end

online?

Page 8: Using Event Tracking to Enhance Library Web Interfaces

Usability

Page 9: Using Event Tracking to Enhance Library Web Interfaces

Google Analytics

Page 10: Using Event Tracking to Enhance Library Web Interfaces

<script type="text/javascript”> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-xxxxxxxx']); _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>

Page 11: Using Event Tracking to Enhance Library Web Interfaces

_gaq.push( [ '_trackEvent', ‘Category’, ‘Action’, 'Label’ ]);

Page 12: Using Event Tracking to Enhance Library Web Interfaces

$("#homeHelp a”)

Page 13: Using Event Tracking to Enhance Library Web Interfaces

$("#homeHelp a").click(function(){

});

Page 14: Using Event Tracking to Enhance Library Web Interfaces

$("#homeHelp a").click(function(){ _gaq.push( [ "_trackEvent", "Home Block Link", "Help", $(this).text() ]);});

Page 15: Using Event Tracking to Enhance Library Web Interfaces

Lather, Rinse, Repeat

Page 16: Using Event Tracking to Enhance Library Web Interfaces
Page 17: Using Event Tracking to Enhance Library Web Interfaces
Page 18: Using Event Tracking to Enhance Library Web Interfaces
Page 19: Using Event Tracking to Enhance Library Web Interfaces
Page 20: Using Event Tracking to Enhance Library Web Interfaces
Page 21: Using Event Tracking to Enhance Library Web Interfaces
Page 22: Using Event Tracking to Enhance Library Web Interfaces
Page 23: Using Event Tracking to Enhance Library Web Interfaces
Page 24: Using Event Tracking to Enhance Library Web Interfaces
Page 25: Using Event Tracking to Enhance Library Web Interfaces
Page 26: Using Event Tracking to Enhance Library Web Interfaces
Page 27: Using Event Tracking to Enhance Library Web Interfaces
Page 28: Using Event Tracking to Enhance Library Web Interfaces
Page 29: Using Event Tracking to Enhance Library Web Interfaces
Page 30: Using Event Tracking to Enhance Library Web Interfaces

?Thanks!

Scott [email protected] | @rshanrath