Cookie Free Analyticshttp://cookiefreeanalytics.codeplex.com/project/feeds/rssCookie Free Analytics &#40;CFA&#41; is a free server side Google Analytics tracking solution for Windows based websites running IIS &#38; ASP.NET. 100&#37; javascript &#38; cookie free - with CFA you can track your visitors &#38; file downloads in Google Analytics without cookies or JavaScript. Ideal for mobile websites or those affected by the EU Cookie law.Updated Wiki: Homehttps://cookiefreeanalytics.codeplex.com/wikipage?version=8<div class="wikidoc">
<h2>What is Cookie Free Analytics? Why might I need it?</h2>
<p>Cookie Free Analytics (CFA) is a free server side Google Analytics tracking solution for Windows based websites running IIS &amp; ASP.NET.&nbsp;</p>
<p><strong>100% javascript &amp; cookie free</strong> - with CFA you can track your visitors &amp; file downloads in Google Analytics&nbsp;<strong>without</strong>&nbsp;cookies or&nbsp;JavaScript.&nbsp;Ideal for mobile websites or those affected by the EU Cookie
law.</p>
<p><a href="/wikipage?title=About">About CFA</a></p>
<h3>Track file downloads in Google Analytics - automatically</h3>
<p>With CFA you can track file downloads<strong>*</strong> (ZIP, PDF, EXE for example) without manually adding additional javascript to&nbsp;<strong>every</strong>&nbsp;link. Saving you time &amp; energy fixing broken (or forgotten) tracking code.</p>
<p><strong>(*)</strong> File download tracking may require changes not possible on shared hosting accounts.</p>
<h3>Server Side Analytics - see the true traffic flow in real time</h3>
<p>If your visitors have javascript disabled or blocked you would never know they had been to your site. With CFA there is no client side script to block or disable so you see the true visitor flow.&nbsp;</p>
<h3>Does CFA replace Google Analytics?</h3>
<p>No.&nbsp;All reporting is still done via the standard GA web interface.</p>
<p>As&nbsp;CFA was written to feed data into your Google Analytics property by&nbsp;mimicking the &quot;__utm.gif&quot; request (documented in the Google Mobile Tracking code example)&nbsp;no access to your Google Account is required to track usage.</p>
<h3>Limitations on reported data</h3>
<p>As no client side javascript is used CFA cannot report on: Screen resolution, flash version, page speed, visitor location (For visitor locations please use the usercontrol), or other advanced features like In-Page analytics).</p>
<h3>Who developed CFA?</h3>
<p>Cookie Free Analytics is brought to you by your&nbsp;<a href="http://www.friendlywebguy.co.uk/" target="_blank">Friendly Web Guy</a>&nbsp;(Dave Grey). A full-time web developer and part-time consultant to friends, family &amp; small business on everything
internet.</p>
<h3>How does it work? (Brief summary)</h3>
<p>Currently there are two ways to use CFA, suitable for Full server / VPS Hosting or Shared Hosting.</p>
<p><strong>Full Hosting </strong>(You are able to add custom HTTP modules to your website)</p>
<ul>
<li>Copy two DLL to your websites bin folder (core library and the http module) </li><li>Register new DLLS </li><li>Add the new HTTP module </li><li>Add application keys and set your Google Analytics property </li><li>Check Google Analytics Real Time reporting for traffic </li></ul>
<p><strong>Shared Hosting</strong> (Restrictions on adding custom HTTP modules)</p>
<ul>
<li>Add core library DLL to your website </li><li>Register DLL </li><li>Add application keys&nbsp;and set your Google Analytics property </li><li>Method 1: Create a user control (example provided) </li><li>Method 1:&nbsp;Add user control to your website templates / master page </li><li>Method 2: Using your Global.asax** add a call to the core library (no need for user control)
</li></ul>
<p><strong>(**)</strong> Via this method tracking file downloads may be possible, with relevant IIS changes to pass non-aspx files thru the framework.</p>
<p>Version 1.x worked with the &quot;Mobile Analytics&quot; calls, which have been depreciated by Google. During 2015 I plan to start on Version 2 which will support the Measurement Protocol, however as it took 2 years to release 1.0.2 with a couple of bug fixes this
might take a while.</p>
<h3>Where can I find out more?</h3>
<p>Visit the official website <a href="http://www.cookiefreeanalytics.co.uk" target="_blank">
http://www.cookiefreeanalytics.co.uk</a>, however it has not been updated in two years and you are recommended to download any releases from CodePlex.</p>
</div><div class="ClearBoth"></div>FriendlyWebGuyTue, 20 Jan 2015 20:46:56 GMTUpdated Wiki: Home 20150120084656PCreated Release: Cookie Free Analytics V1.0.2 (Jan 20, 2015)https://cookiefreeanalytics.codeplex.com/releases?ReleaseId=610905<div class="wikidoc">Minor bug fix release for all issues over the last couple of years that hadn&#39;t got put in a full zip release. Should be stable as no breaking changes. <br /><br />Fixed <br />- Url encoding on URL<br /><br />Added<br />- Collector mode to echo GA request to a custom URL (initially planned for another project). When enabled (by adding a app key) your requests will not be sent to GA.</div><div class="ClearBoth"></div>FriendlyWebGuyTue, 20 Jan 2015 20:43:02 GMTCreated Release: Cookie Free Analytics V1.0.2 (Jan 20, 2015) 20150120084302PReleased: Cookie Free Analytics V1.0.2 (Jan 20, 2015)http://cookiefreeanalytics.codeplex.com/releases/view/610905
<div class="wikidoc">Minor bug fix release for all issues over the last couple of years that hadn&#39;t got put in a full zip release. Should be stable as no breaking changes.
<br>
<br>
Fixed <br>
- Url encoding on URL<br>
<br>
Added<br>
- Collector mode to echo GA request to a custom URL (initially planned for another project). When enabled (by adding a app key) your requests will not be sent to GA.</div>
<div></div>
Tue, 20 Jan 2015 20:43:01 GMTReleased: Cookie Free Analytics V1.0.2 (Jan 20, 2015) 20150120084301PSource code checked in, #35788http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/35788Version 1.0.2 - Minor bug fixesFriendlyWebGuyTue, 20 Jan 2015 20:26:57 GMTSource code checked in, #35788 20150120082657PNew Post: Explanation of missing information (if applicable)http://cookiefreeanalytics.codeplex.com/discussions/360662<div style="line-height: normal;">Dear Dave<br />
<br />
I was implemented Yours php version on two sites and tracking is working fine. You did great job, thank You! But I am missing location of visitors.<br />
<br />
In previous post You wrote:<br />
<em>&gt; The only way around that is to use the usercontrol in your templates so it embeds the 1x1 px in your page - as the image is called from the client not the server you can then see your visitors locations.</em><br />
<br />
<br />
Can You please explain to me how to call image from client? I create .jpg image 1x1 pixel and put in root folder but I am hot sure how to call it from template.<br />
<br />
Best regards<br />
Scitnik<br />
</div>ScitnikThu, 04 Jul 2013 15:26:57 GMTNew Post: Explanation of missing information (if applicable) 20130704032657PSource code checked in, #16811http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/changes/16811Upgrade&#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&#58; http&#58;&#47;&#47;go.microsoft.com&#47;fwlink&#47;&#63;LinkId&#61;254563Project Collection Service AccountsMon, 01 Oct 2012 21:13:55 GMTSource code checked in, #16811 20121001091355PSource code checked in, #16810http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/changes/16810Checked in by server upgradeProject Collection Service AccountsMon, 01 Oct 2012 21:12:48 GMTSource code checked in, #16810 20121001091248PSource code checked in, #15248http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/changes/15248Added &#34;CollectionMode&#34; &#40;disabled by default&#41; to allow tracking of spiders but without sending them to GA. Requires ExportEnabled to push data to collection service - part of a future project.FriendlyWebGuyWed, 04 Jul 2012 20:33:02 GMTSource code checked in, #15248 20120704083302PUpdated Wiki: Homehttp://cookiefreeanalytics.codeplex.com/wikipage?version=7<div class="wikidoc">
<h2>What is Cookie Free Analytics? Why might I need it?</h2>
<p>Cookie Free Analytics (CFA) is a free server side Google Analytics tracking solution for Windows based websites running IIS &amp; ASP.NET.&nbsp;</p>
<p><strong>100% javascript &amp; cookie free</strong> - with CFA you can track your visitors &amp; file downloads in Google Analytics&nbsp;<strong>without</strong>&nbsp;cookies or&nbsp;JavaScript.&nbsp;Ideal for mobile websites or those affected by the EU Cookie
law.</p>
<p><a href="/wikipage?title=About">About CFA</a></p>
<h3>Track file downloads in Google Analytics - automatically</h3>
<p>With CFA you can track file downloads<strong>*</strong> (ZIP, PDF, EXE for example) without manually adding additional javascript to&nbsp;<strong>every</strong>&nbsp;link. Saving you time &amp; energy fixing broken (or forgotten) tracking code.</p>
<p><strong>(*)</strong> File download tracking may require changes not possible on shared hosting accounts.</p>
<h3>Server Side Analytics - see the true traffic flow in real time</h3>
<p>If your visitors have javascript disabled or blocked you would never know they had been to your site. With CFA there is no client side script to block or disable so you see the true visitor flow.&nbsp;</p>
<h3>Does CFA replace Google Analytics?</h3>
<p>No.&nbsp;All reporting is still done via the standard GA web interface.</p>
<p>As&nbsp;CFA was written to feed data into your Google Analytics property by&nbsp;mimicking the &quot;__utm.gif&quot; request (documented in the Google Mobile Tracking code example)&nbsp;no access to your Google Account is required to track usage.</p>
<h3>Limitations on reported data</h3>
<p>As no client side javascript is used CFA cannot report on: Screen resolution, flash version, page speed, visitor location (For visitor locations please use the usercontrol), or other advanced features like In-Page analytics).</p>
<h3>Who developed CFA?</h3>
<p>Cookie Free Analytics is brought to you by your&nbsp;<a href="http://www.friendlywebguy.co.uk/" target="_blank">Friendly Web Guy</a>&nbsp;(Dave Grey). A full-time web developer and part-time consultant to friends, family &amp; small business on everything
internet.</p>
<h3>How does it work? (Brief summary)</h3>
<p>Currently there are two ways to use CFA, suitable for Full server / VPS Hosting or Shared Hosting.</p>
<p><strong>Full Hosting </strong>(You are able to add custom HTTP modules to your website)</p>
<ul>
<li>Copy two DLL to your websites bin folder (core library and the http module) </li><li>Register new DLLS </li><li>Add the new HTTP module </li><li>Add application keys and set your Google Analytics property </li><li>Check Google Analytics Real Time reporting for traffic </li></ul>
<p><strong>Shared Hosting</strong> (Restrictions on adding custom HTTP modules)</p>
<ul>
<li>Add core library DLL to your website </li><li>Register DLL </li><li>Add application keys&nbsp;and set your Google Analytics property </li><li>Method 1: Create a user control (example provided) </li><li>Method 1:&nbsp;Add user control to your website templates / master page </li><li>Method 2: Using your Global.asax** add a call to the core library (no need for user control)
</li></ul>
<p><strong>(**)</strong> Via this method tracking file downloads may be possible, with relevant IIS changes to pass non-aspx files thru the framework.</p>
<p>More information is provided on the main website in the support section. Documentation will be copied over to CodePlex when version 1.0.0.2 is ready.</p>
<h3>Where can I find out more?</h3>
<p>Visit the official website <a href="http://www.cookiefreeanalytics.co.uk" target="_blank">
http://www.cookiefreeanalytics.co.uk</a></p>
</div><div class="ClearBoth"></div>FriendlyWebGuySun, 01 Jul 2012 08:27:24 GMTUpdated Wiki: Home 20120701082724ANew Post: Explanation of missing information (if applicable)http://cookiefreeanalytics.codeplex.com/discussions/360662<div style="line-height: normal;"><p>Hi there,</p>
<p>Thanks for your interest in the project. Sorry for not replying sooner, seems I didn't have email notifications set up.</p>
<p>The biggest limitation of having it all server side (ie no client side javascript to collect browser info) is that visitor location would be reported as your web server. The "utmip" parameter that used to exist in the Mobile Tracking code no longer works.</p>
<p>In theory you could have passed an IP address (with the .0 on the end) to get a rough location, but in my testing that no longer works. The only way around that is to use the usercontrol in your templates so it embeds the 1x1 px in your page - as the image is called from the client not the server you can then see your visitors locations.</p>
<p>The other limitations are you can't see the visitors screen resolution / flash, page load times or other more advanced features. Those would require client side javascript which was another area to avoid (If people have javascript blocked etc then you'd be in the same invisible traffic situation).</p>
<p>There is a brief note about limitations on the main website (<a href="http://www.cookiefreeanalytics.co.uk/features">http://www.cookiefreeanalytics.co.uk/features</a>), but I agree that it could do with being a little easier to find.&nbsp;</p>
<p>As with most projects, its more fun to get on with playing in code than documenting it all! But its on the todo list to migrate the documentation over to codeplex and tidy it up.</p>
<p>If you have any other queries please let me know.</p>
<p>Cheers,<br />Dave</p>
<p>&nbsp;</p></div>FriendlyWebGuySun, 01 Jul 2012 08:22:21 GMTNew Post: Explanation of missing information (if applicable) 20120701082221ANew Post: Explanation of missing information (if applicable)http://cookiefreeanalytics.codeplex.com/discussions/360662<div style="line-height: normal;">
<p>Thanks for this project, it looks pretty polished.</p>
<p>It's my understanding that server-side tracking breaks some aspects of the information collected by Google Analytics since all the requests are coming from the web server. I haven't looked into the details much but you might want to include information on
how this affects the data collected.</p>
<p>Keep up the good work!</p>
</div>jspraulSat, 23 Jun 2012 01:54:46 GMTNew Post: Explanation of missing information (if applicable) 20120623015446AUpdated Wiki: Homehttp://cookiefreeanalytics.codeplex.com/wikipage?version=6<div class="wikidoc">
<h2>What is Cookie Free Analytics? Why might I need it?</h2>
<p>Cookie Free Analytics (CFA) is a free server side Google Analytics tracking solution for Windows based websites running IIS &amp; ASP.NET.&nbsp;</p>
<p><strong>100% javascript &amp; cookie free</strong> - with CFA you can track your visitors &amp; file downloads in Google Analytics&nbsp;<strong>without</strong>&nbsp;cookies or&nbsp;JavaScript.&nbsp;Ideal for mobile websites or those affected by the EU Cookie
law.</p>
<p><a href="/wikipage?title=About">About CFA</a></p>
<h3>Track file downloads in Google Analytics - automatically</h3>
<p>With CFA you can track file downloads<strong>*</strong> (ZIP, PDF, EXE for example) without manually adding additional javascript to&nbsp;<strong>every</strong>&nbsp;link. Saving you time &amp; energy fixing broken (or forgotten) tracking code.</p>
<p><strong>(*)</strong> File download tracking may require changes not possible on shared hosting accounts.</p>
<h3>Server Side Analytics - see the true traffic flow in real time</h3>
<p>If your visitors have javascript disabled or blocked you would never know they had been to your site. With CFA there is no client side script to block or disable so you see the true visitor flow.&nbsp;</p>
<h3>Does CFA replace Google Analytics?</h3>
<p>No.&nbsp;All reporting is still done via the standard GA web interface.</p>
<p>As&nbsp;CFA was written to feed data into your Google Analytics property by&nbsp;mimicking the &quot;__utm.gif&quot; request (documented in the Google Mobile Tracking code example)&nbsp;no access to your Google Account is required to track usage.</p>
<h3>Who developed CFA?</h3>
<p>Cookie Free Analytics is brought to you by your&nbsp;<a href="http://www.friendlywebguy.co.uk/" target="_blank">Friendly Web Guy</a>&nbsp;(Dave Grey). A full-time web developer and part-time consultant to friends, family &amp; small business on everything
internet.</p>
<h3>How does it work? (Brief summary)</h3>
<p>Currently there are two ways to use CFA, suitable for Full server / VPS Hosting or Shared Hosting.</p>
<p><strong>Full Hosting </strong>(You are able to add custom HTTP modules to your website)</p>
<ul>
<li>Copy two DLL to your websites bin folder (core library and the http module) </li><li>Register new DLLS </li><li>Add the new HTTP module </li><li>Add application keys and set your Google Analytics property </li><li>Check Google Analytics Real Time reporting for traffic </li></ul>
<p><strong>Shared Hosting</strong> (Restrictions on adding custom HTTP modules)</p>
<ul>
<li>Add core library DLL to your website </li><li>Register DLL </li><li>Add application keys&nbsp;and set your Google Analytics property </li><li>Method 1: Create a user control (example provided) </li><li>Method 1:&nbsp;Add user control to your website templates / master page </li><li>Method 2: Using your Global.asax** add a call to the core library (no need for user control)
</li></ul>
<p><strong>(**)</strong> Via this method tracking file downloads may be possible, with relevant IIS changes to pass non-aspx files thru the framework.</p>
<p>More information is provided on the main website in the support section. Documentation will be copied over to CodePlex when version 1.0.0.2 is ready.</p>
<h3>Where can I find out more?</h3>
<p>Visit the official website <a href="http://www.cookiefreeanalytics.co.uk" target="_blank">
http://www.cookiefreeanalytics.co.uk</a></p>
</div><div class="ClearBoth"></div>FriendlyWebGuyThu, 21 Jun 2012 19:33:57 GMTUpdated Wiki: Home 20120621073357PUpdated Release: Cookie Free Analytics HTTP Module V1.0.0.1 (Jun 21, 2012)http://cookiefreeanalytics.codeplex.com/releases/view/89956<div class="wikidoc"><b>This is the HTTP module that can be used along side the main V1.0.0.1 release.</b><br /><br />Source and DLL included. If you do any changes and need to compile it make sure to include the DLL from the main project.<br /><br />Full info on installing and configuring the module can be found on my website.<br /><a href="http://www.cookiefreeanalytics.co.uk/support">http://www.cookiefreeanalytics.co.uk/support</a></div><div class="ClearBoth"></div>FriendlyWebGuyThu, 21 Jun 2012 19:27:59 GMTUpdated Release: Cookie Free Analytics HTTP Module V1.0.0.1 (Jun 21, 2012) 20120621072759PReleased: Cookie Free Analytics HTTP Module V1.0.0.1 (Jun 21, 2012)https://cookiefreeanalytics.codeplex.com/releases/view/89956
<div class="wikidoc"><b>This is the HTTP module that can be used along side the main V1.0.0.1 release.</b><br>
<br>
Source and DLL included. If you do any changes and need to compile it make sure to include the DLL from the main project.<br>
<br>
Full info on installing and configuring the module can be found on my website.<br>
<a href="http://www.cookiefreeanalytics.co.uk/support">http://www.cookiefreeanalytics.co.uk/support</a></div>
<div></div>
Thu, 21 Jun 2012 19:27:59 GMTReleased: Cookie Free Analytics HTTP Module V1.0.0.1 (Jun 21, 2012) 20120621072759PUpdated Release: Cookie Free Analytics HTTP Module V1.0.0.1 (Jun 21, 2012)http://cookiefreeanalytics.codeplex.com/releases/view/89956<div class="wikidoc">This is the <b>bold</b>HTTP module<b>bold</b> that can be used along side the main V1.0.0.1 release.<br /><br />Source and DLL included. If you do any changes and need to compile it make sure to include the DLL from the main project.<br /><br />Full info on installing and configuring the module can be found on my website.<br /><a href="http://www.cookiefreeanalytics.co.uk/support">http://www.cookiefreeanalytics.co.uk/support</a></div><div class="ClearBoth"></div>FriendlyWebGuyThu, 21 Jun 2012 19:27:31 GMTUpdated Release: Cookie Free Analytics HTTP Module V1.0.0.1 (Jun 21, 2012) 20120621072731PCreated Release: Cookie Free Analytics HTTP Module (Jun 21, 2012)http://cookiefreeanalytics.codeplex.com/releases?ReleaseId=89956<div class="wikidoc">This is the HTTP module that can be used along side the main V1.0.0.1 release.<br /><br />Source and DLL included. If you do any changes and need to compile it make sure to include the DLL from the main project.<br /><br />Full info on installing and configuring the module can be found on my website.<br /><a href="http://www.cookiefreeanalytics.co.uk/support">http://www.cookiefreeanalytics.co.uk/support</a></div><div class="ClearBoth"></div>FriendlyWebGuyThu, 21 Jun 2012 19:26:53 GMTCreated Release: Cookie Free Analytics HTTP Module (Jun 21, 2012) 20120621072653PSource code checked in, #14911http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/changes/14911FriendlyWebGuyMon, 18 Jun 2012 20:37:16 GMTSource code checked in, #14911 20120618083716PSource code checked in, #14910http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/changes/14910Added CookieFreeHTTPModule to solutionFriendlyWebGuyMon, 18 Jun 2012 20:36:13 GMTSource code checked in, #14910 20120618083613PSource code checked in, #14905http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/changes/14905Incomplete nightly.FriendlyWebGuySun, 17 Jun 2012 20:50:21 GMTSource code checked in, #14905 20120617085021PSource code checked in, #14904http://cookiefreeanalytics.codeplex.com/SourceControl/changeset/changes/14904Added section for Exporting GA Requests to Collector site. &#13;&#10;Also added 1sec time out to avoid website hanging while requests processes.FriendlyWebGuySun, 17 Jun 2012 19:57:09 GMTSource code checked in, #14904 20120617075709P