var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTrackerDomain = false ; var pageTrackerTLD = false ; /** * tracking info for downloads */ var _trackingFileExtensions = [ 'pdf', 'zip', 'iso', 'exe', 'doc', 'odt', 'ods', 'xls', 'tif', 'bin', 'ppt', 'txt', 'xml', 'eps' ]; var _trackDownloads = function(event){ var _track = false; var url = $jq(this).attr( 'href' ); if( !url ) return false; $jq.each( _trackingFileExtensions, function(){ ext = url.substr( url.length - this.length - 1, url.length ); if( ext == '.' + this ){ _track = true; } return ( !_track ); }); if( _track !== false && url ) { if( pageTrackerDomain ) { pageTrackerDomain._trackPageview( url ); } if( pageTrackerTLD ) { pageTrackerTLD._trackPageview( url ); } } } // launch tracking when document is ready $jq(document).ready( function( ){ if( pageTrackerCodeTLD || pageTrackerCodeDomain ){ // current page tracking for domain account if( pageTrackerCodeDomain ) { pageTrackerDomain = _gat._getTracker( pageTrackerCodeDomain ); pageTrackerDomain._initData(); pageTrackerDomain._trackPageview(); } // current page tracking for tld account if( pageTrackerCodeTLD ) { pageTrackerTLD = _gat._getTracker( pageTrackerCodeTLD ); pageTrackerTLD._setDomainName("none"); pageTrackerTLD._setAllowLinker(true); pageTrackerTLD._trackPageview(); } // page tracking for downloads $jq('a[href]').click( _trackDownloads ); } });