Page 1 of 1

Posting to Google Analytics before redirect.

Posted: Wed Mar 30, 2011 9:48 am
by davelalande
Hello,

I am fairly new to PHP. I am using a redirect that looks like this:

Code: Select all

<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://mydomain/mypage.aspx");
exit();
?>
I want to post a keep track of people hitting this page with GA. How would insert my GA code into the above PHP so it wrote to GA before the redirect?

Code: Select all

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-#######-#']);
  _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>
Thanks for the help,

Dave