Вопрос

Мы хотим добавить статистику отслеживания в веб-приложение, которое мы создаем, но не совсем уверены в том, как это сделать.(т.е.клики, просмотры страниц, уникальные посещения и т.д.)

Есть ли у кого - нибудь какие - нибудь статьи о наилучшем способе включения данных отслеживания в приложение?т. е.отслеживание JavaScript или IIS и т.д.?

Мы хотим добавить отслеживание в виде модуля ASP.NET MVC - но мы не уверены в наилучшем способе получения данных и, по сути, "отслеживания" этой информации?

Если кто-нибудь мог бы помочь - очень признателен.

Редактировать:просто для ясности, мы хотим сделать это собственными силами и предоставлять статистику нашим пользователям в качестве дополнительного платного модуля?

Это было полезно?

Решение

Вы можете включить ведение журнала для IIS, а затем использовать пакет SQL Server Report Server Pack для IIS.Он поставляется со многими готовыми отчетами для статистики ваших сайтов, а затем вы могли бы использовать их оттуда с помощью своих собственных пользовательских отчетов.

Вы также могли бы просто использовать log parser для получения статистики в базу данных SQL Server, а затем вы могли бы использовать SQL из их базы данных для анализа и запуска вашего собственного приложения.

В любом случае, вы могли бы сделать это модульным и продавать как дополнение к вашей клиентской базе.

Другие советы

Вы могли бы использовать Пивик, вам просто нужен PHP версии 5.1.3 или выше и MySQL версии 4.1 или выше.Как говорится на их веб-сайте, "Piwik стремится стать альтернативой Google Analytics с открытым исходным кодом".

У них есть демо-версия на официальном сайте, так что вы можете посмотреть, то ли это, что вы ищете.

Google analytics это популярная услуга.Вы просто вставляете немного javascript на каждую страницу, содержащую название вашего сайта, а Google отслеживает данные и предоставляет весь отчет на удобной веб-панели мониторинга.

Это не модуль ASP.net MVC, подобный тому, что вы упомянули, но он будет отслеживать определенную статистику для вас и будет намного проще в настройке, чем пытаться что-либо кодировать или интегрировать самостоятельно.

Я бы для начала посмотрел на аналитику и перешел к чему-то более сложному, только если это не соответствует вашим требованиям.

klabranche предоставил целостный ответ с точки зрения использования журналов веб-сервера.Я думаю, что использование журнала веб-сервера - отличный способ проанализировать данные вашего веб-приложения.

При этом, в зависимости от вашего веб-приложения и объема вашей аналитики, просто ретранслировать журнал веб-сервера - не лучший способ.

Как вы, наверное, знаете, веб-журнал не регистрирует поведение пользователей, например, нажатие определенных вкладок, которые могут не вызвать запрос веб-сервера.Очевидно, что ваш веб-журнал понятия не имеет, переходили ли пользователи на эту вкладку или нет, это может повредить вашему анализу.

Еще одно, что вам нужно знать, - это кэш браузера, это может создать еще одну черную дыру в ваших данных.

КРАТКОЕ ИЗЛОЖЕНИЕ

Если вы хотите провести целостную аналитику, вам нужно использовать два подхода: один - JavaScrip tag, другой - web log.Поскольку у обоих из них есть недостатки, объединив их вместе, вы получите полную картину.

Надеюсь, это поможет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top