Posting to Google Analytics before redirect.

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
davelalande
Forum Newbie
Posts: 1
Joined: Wed Mar 30, 2011 9:40 am

Posting to Google Analytics before redirect.

Post 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
Post Reply