I have a link on my site. That links goes to another URL on my site. The code on the server sees that resource being requested and redirects the browser to another website. Will Google Analytics be able to know that the user requested the URL from my server and was redirected?

Specifically, I set up a /buy link on my watchmecode.net site to try and track who is clicking the "Buy & Download" button. This link/button hits my server, and my server immediately does a redirect to the PayPal processing so the user can buy the screencast.

Is Google Analytics going to know that the user hit the /buy URL on my site, and track that for me? If not, what can I do to make that happen?

4 Answers 4


Short answer: no.

Google Analytics will only track a page view if the page loads and _trackPageview is called. You could call _trackPageview in a "Buy" click handler, but if you're going to do that I'd just fire an event instead.


Since you are redirecting server side this seems like it would be a good fit for their ECommerce API to post the transaction items client side before the redirect or when the user is redirected back to your site.

Also when the user does come back from your payment gateway you'll see refer to that page.


Looks like you can issue a server-side tracking event using the GIF API - see http://code.google.com/mobile/analytics/docs/web/#trackingparameters or http://code.google.com/apis/analytics/docs/tracking/gaTrackingTroubleshooting.html


It has been a while since I looked into Google Analytics but can't you simply call urchinTracker on the onclick event?

Adding the following to your href may work for you.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.