posted this on October 25, 2012 02:42 PM
Angelfish uses a variety of methods to calculate website traffic. When a new profile is created, a visitor tracking method must be specified.
The visitor tracking methods available in Angelfish are described below:
AGF: Angelfish Tracking Method
During processing, Angelfish looks for agf.gif requests in the log and uses hit data to calculate visitors / visits / pageviews / etc. The AGF method is further explained in this article:
The UGA tracking method is able to generate reports from the __utm.gif requests generated by Urchin or Google Analytics tracking code. One of the many ways this tracking method can be used is to "migrate" data from Urchin to Angelfish. If you have log files that contain __utm.gif requests, simply reprocess them in Angelfish!
UGA can also be used by Google Analytics customers that keep a local copy of __utm.gif requests (via the _setLocalRemoteServerMode() function).
During processing, Angelfish looks for __utm.gif in your log file and uses the hit data to calculate reports. (events and ecommerce transactions are skipped).
SID: Session ID Tracking Method
Many websites automatically assign a session cookie to each visit. The cookie contains a unique value and expires when the visit ends. Here are some examples of common session cookie names:
When using the SID tracking method, you need to specify the name of the session ID cookie. During processing, Angelfish looks for this cookie name and uses the unique ID to differentiate between visits.
USR: Username Tracking Method
If your website stores a username in a cookie or in the username log field (IIS sites sometimes do this), the USR tracking method will utilize the username to identify unique visitors. The USR tracking method is also able to track unique visitors across multiple devices - the username is the visitor ID (no tagging required)!
USR is ideal for Intranets, SharePoint websites, and homegrown or commercial web applications that require authentication (CRM, ERP, Oracle, Siebel, Hyperion, etc.).
IPUA: IP Address + User Agent Tracking Method
The IPUA tracking method has been used by web analytics products since approximately the late 1990's. It works...but it's inaccurate.
Every device that visits your site has an IP address and a user agent. During processing, Angelfish treats each unique IP address & user agent combination as a visit and uses the hit data to calculate visits / pageviews / etc.
There are number of issues with IPUA:
IPUA tends to treat spiders and robots as legitimate traffic
IPUA is not recommended for high traffic sites
Common Internet devices like proxy servers and NAT devices cause accuracy issues
We recommend only using IPUA when the other tracking methods can't be used.
If you must use IPUA, you'll want to use some of the built-in filters to exclude bogus traffic, like the "Include Known Browsers" filter.