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

Using Event Tracking to Enhance Library Web Interfaces

Embed Size (px)

DESCRIPTION

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

Citation preview

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