Можно попробовать использовать
StatHat. Это не веб-аналитика per se, но можно попробовать свалить на них обработку, встраивая чарты во внутреннюю систему, а не бегая к ним. Если этап ухода данных на сторонний сервис вообще не вариант в любом виде, то, по крайней мере посмотреть на их архитектуру (начав
отсюда) можно. К сожалению, как я понимаю, в opensource только отдельные
куски, помимо клиентских библиотек