Я ищу программное обеспечение для веб-анализа, которое имеет следующие функции, помимо обычного отображения посещений, ключевых слов для поиска и т. Д.
Предпочел бы программное обеспечение с открытым исходным кодом (на PHP или ASP.Net).
Piwik может быть то, что вы ищете. По сути, это бесплатный клон Google Analytics, который вы можете запустить в своей собственной инфраструктуре.
Google Analytics сделает это. Вам необходимо настроить некоторые пользовательские параметры для передачи в скрипт GA.
Первым параметром может быть индивидуальный IP-адрес или уникальный идентификатор, который вы можете создать (случайная строка?). Это вы можете создать на своей веб-странице во время выполнения (через PHP или .NET) или во время загрузки клиента (через JavaScript). Как только страница загрузится, скрипт GA подхватит ее и запишет на каждой странице.
Вторая часть - отслеживание загрузок файлов - не думаю, что для этого нужно делать что-то особенное. GA будет отслеживать клики. В качестве альтернативы, вместо прямой ссылки на файл, попросите пользователя щелкнуть ссылку на страницу, которая запускает загрузку. На странице будет информация для отслеживания, чтобы вы могли видеть статистику в Google Analytics.
Многие / большинство других пакетов веб-аналитики, таких как http://haveamint.com/ будет делать и такие вещи.