Mobile app version of vmapp.org
Login or Join
Sherry384

: Google Analytics setting cookies on static content despite being on entirely separate domain I recently decided to comply with the YSlow recommendation that static content is hosted on a cookieless

@Sherry384

Posted in: #Cookie #GoogleAnalytics #StaticContent

I recently decided to comply with the YSlow recommendation that static content is hosted on a cookieless domain.

As I already use the root of my domain (donaldjenkins.com) to host my website—on which Google Analytics sets a few cookies—that meant I had to move the CNAME URL for the CDN serving the static files from cdn.donaldjenkins.com to an entirely separate, dedicated domain. I purchased cdn.dj (yes, it's a real Djibouti domain name), hosted the files on the root (which contains nothing else, other than a robots.txt file) and set a CNAME of e.cdn.dj for the CDN. This setup works, but I was rather surprised to find that YSlow was still flagging the static files for not being cookie-free: here's a screenshot:



The cdn.djdomain was new, and was never used for anything other than hosting these static files. Running httpfox on the site shows the _utma and _utmz Google Analytics cookies are being set on the static files listed above—despite their being hosted on an entirely separate, dedicated domain.

Here's my Google Analytics code:

//Google Analytics tracking code
var _gaq=[['_setAccount','UA-5245947-5'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
// [END] Google Analytics tracking code


I'm not obsessing about this issue—I know it's not really affecting server performance—but I'd like to just understand what is causing it not to go away...

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Sherry384

2 Comments

Sorted by latest first Latest Oldest Best

 

@Samaraweera270

Google analytics has an option for setdomainname that will allow you to set the tracker to your non-cookieless domain.

this is best described here.
Look at the second 0 voted answer.
stackoverflow.com/questions/3232868/disable-google-anayltics-cookie-from-being-sent-to-cookie-less-domain

10% popularity Vote Up Vote Down


 

@LarsenBagley505

What's the question? You can't have Analytics in the code, and not set cookies. Doesn't matter what domain you're using or have set in Analytics. For example, I can still track an old site that I don't own anymore because the Analytics is still triggered when someone visits the cached version on archive.org.

If you want to speed up Analytics, use the new asynchronous code, and put it before ending tag. Then use page speed that is built into the new Analytics.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme