I work in the pharmaceutical industry.
Some of our customer facing systems contain patient data and so we cant take the risk of using something like google analytics which might leak info to an external service.<p>I have looked at mint (http://getamint.com) but that doesn't seem to collect much more than the basics, would be nice to be able to track usage paths through the site etc.<p>A huge bonus would be the ability to attach a custom piece of data (the username or customer account name for example) ... which would allow tracking of usage/browser info/workflow for an individual user of our system.<p>Budget is not too much of an issue, within reason. So it doesn't have to be free/open source.
Can anyone recommend some solutions that allow this, or am I going to have to roll my own?
I know of 2 options:<p>Webtrends offers an onpremises solution but I have no idea of the pricing.<p><a href="http://webtrends.com/products/analytics/website/" rel="nofollow">http://webtrends.com/products/analytics/website/</a><p>IBM's Unica Netinsight<p><a href="http://www-142.ibm.com/software/products/us/en/on-premise-web-analytics/" rel="nofollow">http://www-142.ibm.com/software/products/us/en/on-premise-we...</a><p>Both are quite complete solutions but they are aimed for the enterprise customer so do expect a significant cost.
Take a look at <a href="http://www.openwebanalytics.com/" rel="nofollow">http://www.openwebanalytics.com/</a> and <a href="https://github.com/snowplow/snowplow" rel="nofollow">https://github.com/snowplow/snowplow</a>