Knowledge Base/Urchin Software and Google Analytics

How To Process Google Analytics Data with Angelfish

Angelfish
posted this on Mar 03 06:24 PM

Google Analytics tracking code allows you to keep a backup copy of tracking requests sent to Google. Once you have these requests, you can use the UGA tracking method to process them in Angelfish.

 

New to Angelfish?

Angelfish is on-premise web analytics software. Learn more here:

http://analytics.angelfishstats.com/

 

Benefits of using Angelfish with GA

GA Backup
Thanks to agency & employee turnover, organizations lose access to Google Analytics with stunning regularity. If you can't access your Google Analytics account, Angelfish will have a "backup" of your data.

Full Visitor Details
Google Analytics doesn't show individual visitor details, but Angelfish does. Use nested segments to see IP addresses, clickpaths, usernames, and other details for every website visitor.

Extra Information
Angelfish provides reports that don't exist in Google Analytics, like Stolen Bandwidth, 404 Pages, and Direct File Downloads. You can also upload these reports to Google Analytics with the GA Upload feature.

 

Setup Instructions for Universal Analytics websites (analytics.js):

If you have questions about setup, please open a support ticket - we'd love to help you.

  1. Add the cookie field to your web server's log format. (IIS Instructions) - (Apache Instructions)
  2. Add __utm.gif to the root directory of your website.
  3. Add ga.js code to your website. To quote Google, "it is perfectly safe to include both ga.js and analytics.js snippets on the same page."
  4. Reference the _setLocalServerMode method in the ga.js code snippet.

Sample Code:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setLocalServerMode']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})(); </script>

 

Setup Instructions for ga.js websites:

If you have questions about setup, please open a support ticket - we'd love to help you.

  1. Add the cookie field to your web server's log format. (IIS Instructions) - (Apache Instructions)
  2. Add __utm.gif to the root directory of your website.
  3. Reference the _setLocalRemoteServerMode method in the your existing ga.js code snippet.

Sample Code: (you'll want to use the correct UA number)

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_setLocalRemoteServerMode']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})(); </script>
 
Topic is closed for comments