Если бы я озаботился такой задачей, то подумал бы о тех системах, что работают на стороне сервера, с использованием логов - наподобие древнего Urchin.
С другой стороны, а зачем нужна такая точность, с учётом того, что по оптимистической оценке 60% трафика – это боты (а по пессимистической - 80%)? Даже с нормализацией и использованием BI вы получите тонны бесполезных в общем-то данных, которые никак нельзя использовать, а то и явного шума, если в вашей нише активно накручивают поведенческие метрики.