I guess everyone knows how to implement google analytics at your website - to create account at google analytics and to paste the code snippet like:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'your-account-num']);
_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);
})();
This great tool of google makes you able to analyze your website traffic (like getting reports)

without writing any code!
The problem with tracking individual user's behavior is that you need analytics service to know the id/name of specific user. Thats where angularticks library can be usefull.
This lybrary enables you easily fire events with data you choose to send:
var eventData = {
category: 'motorcycle-details',
label: user+' viewed '+$routeParams.productname +' motorcycle'
};
$analytics.eventTrack('viewing-motorcycle-details', eventData);
If user name passed through the event parameres
the reports will show results with his behavior: