I'm trying to pass information to the event tracker function using JavaScript. I would like to dynamically send info about a link on the page. Here is my code: <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-xxxxxxxx-x']); _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> <script type="text/javascript"> function retrivefunc(pass) { var url = document.links[pass].href; var categoriUrl = document.links[pass].href; url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); url = url.substring(url.lastIndexOf("/") + 1, url.length); var input = url; var output = input.substr(0, input.lastIndexOf('.')) || input; var categori = categoriUrl.split("/"); var categoriElement = Categori[4]; _gaq.push(['_trackEvent', 'brosjyre', categoriElement, output]); return; } </script> </head> <body> <a href="http://www.eeee.com/documents/arcive/document.html" target="_new" onclick="retrivefunc(0)">klikk</a> </body> </html> I want the last segment and the second to last to be sent to the event tracker. No such luck. Any suggestion?