8249 West 95th Street, Overland Park, KS 66212

Google Analytics Between Two URLs

Happy New Year! We made it, and I can’t believe the Jayhawks won the Orange Bowl!
Been working a lot lately trying to pass Google Analytics cookie data between URLs and have now got it figured out. We have to pass the info between URLs because we need a central secure place to process user data. Anyway, for posterity here’s what works:

_utmLinker that functions with an image link:

<script type=”text/javascript”>
document.write(‘<a href=”javascript:__utmLinker
(‘https://www.myurl.com’);””rel=”nofollow”>
<img src=”images/button.gif” width=”139″
height=”29″ border=”0″ /></a>’);
</script>

<noscript>
<a href=”https://www.myurl.com” “rel=”nofollow”>
<img src=”images/button.gif” width=”139″ height=”29″
border=”0″ /></a>
</noscript>

_utmLinker that functions with a text link

<script type=”text/javascript”>
document.write(‘<a href=”javascript:__utmLinker
(‘https://www.myurl.com’);””rel=”nofollow”>Apply Now
</a>’);
</script>

<noscript>
<a href=”https://www.myurl.com”
“rel=”nofollow”>Apply Now</a>
</noscript>

Required modification to the GA Tracking Code

<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”>
</script>
<script type=”text/javascript”>
_uacct=”UA-0000000-0″;
_udn=”none”;
_ulink=1;
urchinTracker();
</script>
<script>
if(typeof(urchinTracker)!=’function’)document.write
(‘<sc’+’ript src=”‘+
‘http’+(document.location.protocol==’https:’?
‘s://ssl’:’://www’)+
‘.google-analytics.com/urchin.js’+'”></sc’+’ript>’)
</script>

<script>
_uacct = ‘UA-0000000-0’;
urchinTracker(“/0260360448/test”);
</script>

Input the information into a hidden field so that a submit function on a form will pass the information off as well:

<form xid=”form” method=”post” onsubmit=”__utmLinkPost(this);”

… and that’s how you do that!