Tracked pages have an ItemId
field that is saved to the Collection database. During the generation of reports, all information about the page will be fetched from the corresponding Sitecore item. In case there is no associated item in the content tree, [unknown page]
will be shown.
This will become a problem when you are tracking page hits that don't have a Sitecore item associated with them. If you have such a page tracked, there are two options for improving the reports:
Don't track the page
I've described the various ways to prevent a page from being tracked. See this post:
https://sitecore.stackexchange.com/a/1456/104
Override item information
You can track custom pages and override the item and URL information for the page hit. You can do that by including the following in the code of your page:
Tracker.Current.CurrentPage.SetItemProperties(itemId, "en", itemVersion);
Tracker.Current.CurrentPage.SetUrl("/some/url");