Вопрос про сферического коня в вакууме.
Вы же данные сгруппировать хотите не для галочки, а для анализа. А раз так, то поговорите с вашим аналитиком (SEOшником, маркетологом... короче, тем, кто эти данные будет использовать), в каком виде ему было бы удобнее эти данные видеть.
Примеры можно посмотреть в личном кабинете Яндекс.Метрики. Там есть отчеты и диаграммы по посещаемости всех сортов и мастей.
Что касается технической реализации, то весьма вероятно, что вам нужно посмотреть в первую очередь в сторону написания больших SQL запросов, а либы для Python - дело десятое. Хотя это уже вкусовщина, можно и через ORM делать.