Google Analytics Javascript Events and Downloads and Tracking Code
Google Analytics Javascript Events and Downloads and Tracking Code does not track Downloads or Events.
It means you cannot account for the goals that do not end in a page view.
Why is this important?
This means that you will not be able to enter white paper downloads and clicks to your twitter site pages as valid google analytics goals.
I'll just say you need to have jQuery and this code on your site.
- link to it in the header of your page after your jQuery call. Change example to your website
<script type="text/javascript" src="http://example/external-tracking.min.js?ver=6.2">
- Save this to into a text file with the extension .min.js
jQuery(document).ready(function(){jQuery('a').each(function(){var a=jQuery(this);var href=a.attr('href');if(href==undefined)
return;var url=href.replace('http://','').replace('https://','');var hrefArray=href.split('.').reverse();var extension=hrefArray[0].toLowerCase();var hrefArray=href.split('/').reverse();var domain=hrefArray[2];var downloadTracked=false;if(jQuery.inArray(extension,analyticsFileTypes)!=-1){downloadTracked=true;a.click(function(){if(analyticsEventTracking=='enabled'){_gaq.push(['_trackEvent','Downloads',extension.toUpperCase(),href]);}else
_gaq.push(['_trackPageview',analyticsDownloadsPrefix+url]);});}
if((href.match(/^http/))&&(!href.match(document.domain))&&(downloadTracked==false)){a.click(function(){if(analyticsEventTracking=='enabled'){_gaq.push(['_trackEvent','Outbound Traffic',href.match(/://(.[^/]+)/)[1],href]);}else
_gaq.push(['_trackPageview',analyticsOutboundPrefix+url]);});}});});
No comments:
Post a Comment