Our next top viewed page got about 500 views in the last month, and this sounds reasonably accurate based of the popularity of the company.
Can anyone please explain to me what is going on, and is there anything I can do to get more accurate analytics?
For what's really going on: There will probably never be any alternative to raw logs.
For accuracy: Do you have a setting that lets you exclude visits below a certain length? Humans can react in less than 1/50 second (there's a famous basketball stat hinging on this fact) but it's definitely not human behavior on a www site. Normally they would at least stick around until the images finish loading up, and that's a second or more on its own.
Yeah, I realize people can react quickly, but even if they are leaving the site after only one second on it. That doesn't make sense to get 2k visitors in a month for the index and 4k visitors on a page that isn't even indexed by search engines, or have any other entrance other than to view it through an iframe. And then the next step down getting only 500 views. It just all sounds awkward to me. It's something I haven't come across in the field ever before.