<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Google Analytics Opt-Out Snake Oil</title>
	<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/</link>
	<description>Giorgio Maone's answers to the Web, the Universe, and Everything</description>
	<pubDate>Wed, 08 Feb 2012 12:09:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>

	<item>
		<title>By: cypressdude</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23633</link>
		<dc:creator>cypressdude</dc:creator>
		<pubDate>Sat, 21 Aug 2010 21:37:11 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23633</guid>
		<description>Can you believe I have no idea what could be bad about GA? Can someone tell me?</description>
		<content:encoded><![CDATA[<p>Can you believe I have no idea what could be bad about GA? Can someone tell me?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Giorgio</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23218</link>
		<dc:creator>Giorgio</dc:creator>
		<pubDate>Mon, 26 Jul 2010 07:13:22 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23218</guid>
		<description>@&lt;a href="http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23211" rel="nofollow"&gt;mh2&lt;/a&gt;:
Unfortunately if a site requires a script from googleapis.com, replacing it is not that simple because it likely provides real functionality, e.g. a shared copy of the jQuery JavaScript library. Of course you can grab the script, examine/modify it and save an acceptable copy on your hard disk, than use a file:// URL pointing at it as a surrogate replacement. However(unless you've got almost paranoid tracking issues) this is not probably worth the effort, because as I said googleapis.com is mostly used by websites to download common-place libraries from a central place and save themselves and you some bandwidth thanks to caching.</description>
		<content:encoded><![CDATA[<p>@<a href="http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23211" rel="nofollow">mh2</a>:<br />
Unfortunately if a site requires a script from googleapis.com, replacing it is not that simple because it likely provides real functionality, e.g. a shared copy of the jQuery JavaScript library. Of course you can grab the script, examine/modify it and save an acceptable copy on your hard disk, than use a <a href="file://" rel="nofollow">file://</a> URL pointing at it as a surrogate replacement. However(unless you&#8217;ve got almost paranoid tracking issues) this is not probably worth the effort, because as I said googleapis.com is mostly used by websites to download common-place libraries from a central place and save themselves and you some bandwidth thanks to caching.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mh2</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23211</link>
		<dc:creator>mh2</dc:creator>
		<pubDate>Sat, 24 Jul 2010 01:18:42 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23211</guid>
		<description>I'm intrigued with how this could be used on sights that &#34;require&#34; googleapis.com
I followed some links and found examples that imply that I could create:
# noscript.surrogate.gapi.sources: *.googleapis.com
# noscript.surrogate.gapi.replacement: var _0=function(){};with(window)urchinTracker=_0,_gat={_getTracker:function(){return {__noSuchMethod__:_0}}}

Would that work?
The website that I noticed this on is www.wowhead.com for World of Warcraft help. It has worked fine with googleapis blocked until recent months... Twould be nice to block them again... </description>
		<content:encoded><![CDATA[<p>I&#8217;m intrigued with how this could be used on sights that &quot;require&quot; googleapis.com<br />
I followed some links and found examples that imply that I could create:<br />
# noscript.surrogate.gapi.sources: *.googleapis.com<br />
# noscript.surrogate.gapi.replacement: var _0=function(){};with(window)urchinTracker=_0,_gat={_getTracker:function(){return {__noSuchMethod__:_0}}}</p>
<p>Would that work?<br />
The website that I noticed this on is <a href="http://www.wowhead.com" rel="nofollow">www.wowhead.com</a> for World of Warcraft help. It has worked fine with googleapis blocked until recent months&#8230; Twould be nice to block them again&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Me</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23193</link>
		<dc:creator>Me</dc:creator>
		<pubDate>Sat, 17 Jul 2010 23:27:08 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23193</guid>
		<description>The Dutch professor B. Jacobs always replies when someone states on the privacy
discussion 'I've got nothing to hide' with the question &#34;When did you masturbate
and how did you do it?&#34;</description>
		<content:encoded><![CDATA[<p>The Dutch professor B. Jacobs always replies when someone states on the privacy<br />
discussion &#8216;I&#8217;ve got nothing to hide&#8217; with the question &quot;When did you masturbate<br />
and how did you do it?&quot;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avalanch</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23167</link>
		<dc:creator>avalanch</dc:creator>
		<pubDate>Mon, 05 Jul 2010 22:21:17 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23167</guid>
		<description>Why should we NOT want the google analytics code to execute?  Seriously... what is all the fuss about?  Is this a legitimate gripe about it allowing malicious code through or what?  Personally I don't care if it runs or not and the way I see it, analytics is one of the best seo tools out there.</description>
		<content:encoded><![CDATA[<p>Why should we NOT want the google analytics code to execute?  Seriously&#8230; what is all the fuss about?  Is this a legitimate gripe about it allowing malicious code through or what?  Personally I don&#8217;t care if it runs or not and the way I see it, analytics is one of the best seo tools out there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23137</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Thu, 24 Jun 2010 04:52:03 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23137</guid>
		<description>CloudLiam, actually Ghostery tracks you as far as I know, you're better off with NoScript.</description>
		<content:encoded><![CDATA[<p>CloudLiam, actually Ghostery tracks you as far as I know, you&#8217;re better off with NoScript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CloudLiam</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23054</link>
		<dc:creator>CloudLiam</dc:creator>
		<pubDate>Tue, 01 Jun 2010 18:48:09 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23054</guid>
		<description>The Google Analytics Opt-Out Browser Add-on installs the Google Updater which is far worse than the Google Analytics bug IMO.

The Ghostery Extension in Firefox blocks Google Analytics plus over 240 other tracking scripts at present and doesn't break any websites that I visit.</description>
		<content:encoded><![CDATA[<p>The Google Analytics Opt-Out Browser Add-on installs the Google Updater which is far worse than the Google Analytics bug IMO.</p>
<p>The Ghostery Extension in Firefox blocks Google Analytics plus over 240 other tracking scripts at present and doesn&#8217;t break any websites that I visit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cirrus</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23053</link>
		<dc:creator>cirrus</dc:creator>
		<pubDate>Mon, 31 May 2010 22:23:17 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23053</guid>
		<description>As said above, what can be easily done is replace all the functions provided by the ga.js and urchin.js scripts with dummy functions. What I've done can be found here:
http://blog.0x0lab.org/2010/03/how-to-stop-google-analytics/</description>
		<content:encoded><![CDATA[<p>As said above, what can be easily done is replace all the functions provided by the ga.js and urchin.js scripts with dummy functions. What I&#8217;ve done can be found here:<br />
<a href="http://blog.0x0lab.org/2010/03/how-to-stop-google-analytics/" rel="nofollow">http://blog.0&#215;0lab.org/2010/03/how-to-stop-google-analytics/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23044</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Thu, 27 May 2010 17:50:03 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23044</guid>
		<description>can you give a few examples of sites that break with google analytics disabled ?</description>
		<content:encoded><![CDATA[<p>can you give a few examples of sites that break with google analytics disabled ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Acidus</title>
		<link>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23043</link>
		<dc:creator>Acidus</dc:creator>
		<pubDate>Thu, 27 May 2010 16:53:57 +0000</pubDate>
		<guid>http://hackademix.net/2010/05/26/google-analytics-opt-out-snake-oil/#comment-23043</guid>
		<description>This is a really easy fix.

The problem is that the website might call function that GA has which results in runtime errors. Instead the plugin should just block requests to ga.js and create their own empty GA functions and variables in the window scope. No runtime errors because the functions exist, but you don't get tracked because they do nothing, and because ga.js is never touch in any way, nothing clobbers the stub functions or variables.</description>
		<content:encoded><![CDATA[<p>This is a really easy fix.</p>
<p>The problem is that the website might call function that GA has which results in runtime errors. Instead the plugin should just block requests to ga.js and create their own empty GA functions and variables in the window scope. No runtime errors because the functions exist, but you don&#8217;t get tracked because they do nothing, and because ga.js is never touch in any way, nothing clobbers the stub functions or variables.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

