Why do I see a ‘-’ in some of my reports and how can I remove it?

Why do I see a ‘-’ in some of my reports and how can I remove it?

We’ve only see this issue come up when working with custom log formats. Urchin is displaying the literal “-” that is being extracted from the log files and stored in a custom field created to work with the custom log format.

“-” are not considered empty fields. There are some calculated fields that interpret “-” as (none) for ip address or (no referral) which are hard coded into the Urchin processing engine, however custom fields cannot be configured for the (none) label.

We checked with Google to see if there was a way to perform lower level validation on these values but there is not. The best way to remove the dash from Urchin reports is with a simple exclude filter.