Some time ago I write article about tracking nicknames of users (from comments) on a WordPress blog with Piwik . This time I’m doing same but for Google Analytics.

I’m using Google Analyticsexternal link plugin for WordPress so I’ve edited googleanalytics.php file to add some additional code for user tracking:

<script type="text/javascript">
var i,x,y,ARRcookies=document.cookie.split(";");
var comment_author = "";
for (i=0;i<ARRcookies.length;i++) {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x.indexOf("comment_author") != -1 && x.indexOf("comment_author_email") == -1 && x.indexOf("comment_author_url") == -1) {
    comment_author = unescape(y);
  }
}
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-YOUR-UNIQ-NUMBER']);
_gaq.push(['_setCustomVar', 1, 'Nickname', comment_author, 1]);
_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>
Source

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables?hl=plexternal link