New Google Analytics tracking code
Over the last few days, I have been trying to fix a foxy problem on one of the websites I work on.
The problem was that we use Google Analytics as a tool on our sites. This gives us a way to get visitor information. Now our website has normal, and secure pages. And you need a different code to go on different pages. There's not much difference really, little more than one has a link that begins http:// and the other https://.
The problem is our secure applications use a skin which is common to both. Which means if the skin is being used for all of the standard pages, they all run as normal. However if you access a secure page, which uses the same skin, the tracking code tries to load the unsecure script, which gives the error: This page contains both secure and nonsecure items. Do you want to display the nonsecure ones?
Now from a user's perspective this is pants. They shouldn't have this error, and it should not effect the performance of the page. They are just wanting to look at some secure data, so why should we worry them with this error?
Off I trot to Analytics to examine the tracking code. And what do I find? Google has produced new tracking code called ga.js which solves this problem automatically. Doh! Can I have my last day back please Google?
14-Dec-2007 Permanent Link