Urchin hasn't been updated since 2012.
If you're ready to replace Urchin,
Check out Angelfish Software

Urchin Support Plans


Why is visit count in Top Content different than Visits & Pageview tracking?

Urchin users often notice that the number of visits reported under Marketing Optimization >> Unique Visitor Tracking >> Visits & Pageview Tracking is different than the total number of visits in Content Optimization >> Content Performance >> Top Content. This is because the two reports are actually reporting two separate metrics.

ERROR: (8019-577-754) Database storage does not match datamap


ERROR: (8019-577-754) Database storage does not match datamap


  • Occurs when trying to process a profile.
  • Recently upgraded Urchin.

Potential Cause
Difference in datamap between different Urchin versions.

Potential Resolution

  1. Manually delete the data files for the current month under urchin/data/reports/<account>/<profile>/
  2. Reprocess the profile for the entire current month.

Urchin 6.6 is Released!

Urchin 6.6 has been released today! Current Urchin 6 customers may download and upgrade for free here: http://www.google.com/urchin/download.html. This is the biggest minor upgrade made to Urchin 6 since it was originally released earlier in 2008. It's list of new features include:

Tighter Google AdWords Integration

Urchin now allows for much more interaction with your AdWords account and campaigns. Click here for more information

New Reports in Urchin 6.6

With the advent of Urchin 6.6, new reports and reporting features were added to Urchin. NOTE: Historical data will not be seen in these reports unless data is reprocessed.

Rollup Report

The home page (the page first seen after logging in) now includes aggregated metrics for each profile (Time on Site, Visits, etc.) as well as the status from its last processing run. Metrics may be seen for the current day, previous week, month, and year.

Urchin 6.6 AdWords Integration

Urchin 6.6 contains many new features that allow for tighter integration with your Google AdWords account.

Budget Alerts

Receive an alert when an AdWords campaign is close to using all of its allotted budget.

Keyword Generation Tool

Allows you to generate keywords applicable to your website and test their projected performance and budget information. Also, add and remove keywords from your existing AdWords campaigns.

Urchin 6.6 Data Extraction API

Urchin 6.6 includes a new Data Extraction API, allowing you to retrieve Urchin reporting data via SOAP 1.x or REST protocols.

Get List of Accounts and Profiles

Using the API, you may return a feed of all accounts and profiles that exist in the Urchin instance. Previously, this could only be done by querying the Urchin database directly.

Why is Bing traffic showing as a referral instead of an organic search?

Google does its best to stay on top of the list of current search engines, but occasionally, you may run into one that isn't included in the list. Recently, Microsoft deployed a new search engine, Bing, which is not yet recognized by the UTM tracking code. Currently, in your reports, traffic referred by a Bing search result is shown as Bing.com [referral] instead of bing [organic]. To make this change, additional UTM code is necessary.

Why Isn't Average Time Displayed Correctly in Excel?

When exporting a given report to a TSV, XML, or CSV file, all "Average Time" metrics are returned as seconds (a decimal). If viewing this in excel, the average time will not look the same as it would in Urchin. For example, Urchin may show an Average Time on Page as 00:00:34. After exporting, this value will be just 34 (there may be a decimal value as well if any rounding was performed).

To convert the seconds value to hh:mm:ss format in Excel, follow these steps:

WARNING: (7025-76-40) Log file does not exist or is not readable


WARNING: (7025-76-40) Log file does not exist or is not readable


  • UNC Remote Log Sournce
  • Logs process fine if local

Urchin is known to occasionally have difficulties transferring log files via UNC.

If problem persists, we recommend using a 3rd party process to move the log files to the Urchin machine prior to processing. Then, within Urchin, set up a local log source, pointing the log file destination.

User Defined Variables

The Urchin tracking code (both urchin.js or ga.js) collects standard information about a visitor and the pages he/she is viewing. However, this is often not enough. You may run into a situation where you'd like to collect information that is specific to your website, making your Urchin reports much more useful. This is accomplished with a user defined variable.