Подтвердить что ты не робот

Как использовать аналитику для настольных приложений?

Google Analytics хороша, но для веб-сайтов.

Если у меня есть консольное приложение, как я могу отслеживать его использование во всем мире? Могу ли я просто загрузить файл transparent.gif у поставщика услуг аналитики?

Каковы ваши мысли по такой аналитике?

4b9b3361

Ответ 1

" DeskMetrics - актуальная в реальном времени информация о том, как используется ваше программное обеспечение, позволяет компаниям-разработчикам понять, как их программное обеспечение используемых, помогая в процессах разработки и принятия решений.

Это служба аналитики программного обеспечения, которая обеспечивает простой и маленький компонент для интеграции в ваше приложение. Этот компонент собирает анонимные данные и отправляет их в наше облако. Мы предоставляем инструмент веб-администрирования для анализа собранных данных и создания новой информации из имеющихся данных ".

Ответ 2

Google Analytics предназначена не только для веб-сайтов, они имеют привязки для:

Таким образом, вы можете использовать Google Analytics практически везде, и у них, похоже, не слишком много проблем.

См. также: Клиентские библиотеки и примеры кода API для основных отчетов Google Analytics

Ответ 3

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

Итак, это самый "официальный" способ использования Google Analytics для настольных приложений.

Ответ 4

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

Если ваше приложение .NET или Java, вы можете использовать Runtime Intelligence из PreEmptive Soluttions, которые я описываю в ответе Как измерить использование настольных приложений пользователями

Если ваши приложения являются .NET, вы можете использовать бесплатную версию, включенную в Visual Studio 2010, чтобы понять, как она работает. Для Java вы можете получить бесплатную оценку, обратившись PreEmptive Solutions.

Изменить ответ на вопросы zproxy из комментариев:
Мы тратим большинство брандмауэров без проблем, так как мы соглашаемся на настройки прокси-сервера системы и отправляем исходящие только на стандартных портах http или https. Единственные проблемы с брандмауэрами могут быть в сильно ограниченных средах, которые требуют взаимодействия с пользователем для каждого исходящего соединения, хотя мы не столкнулись ни с одной из этих ситуаций в дикой природе. Для ограничительных корпоративных сред, где вам могут не нужны данные за пределами WAN, мы также предлагаем самоорганизованное решение, в котором корпорация получает установку всех необходимых серверов, а внутренние приложения вводятся для отправки данных использования во внутреннюю конечную точку. Для несколько ограниченных корпоративной или внутренней среды, где вы не хотите размещать свои собственные серверы, мы также предоставляем небольшое прокси-приложение, которое выполняется под ASP.NET или mod_mono на Apache, которое будет передавать прокси-сообщения, отправленные ему из внутренних систем, в среду размещения на Упреждающие. Таким образом, вы можете воспользоваться размещенной средой, не иметь накладных расходов на дополнительные серверы на сайте, но требуется только один сервер с внешним доступом, и все внутренние приложения отправляют свои данные в эту конечную точку.

Данные представлены в различных отчетах, см. записи в блогах Корреляция загрузок для использования и Что нового в Dotfuscator В Visual Studio 2010 Beta 1 для обзора и образцов некоторых встроенных отчетов. Кроме того, у вас также есть ваши данные в формате экспорта Excel, суммированные по дням в файлах CSV, а также мы предлагаем POX API для программного извлечения ваших данных для использования в других приложениях или создания собственных отчетов. PreEmptive также предлагает профессиональные услуги по разработке и/или выполнению любого пользовательского отчета, который вы хотели бы.

Если у вас есть приложения .NET и вы хотите протестировать бесплатные версии, вы можете сделать это, загрузив Visual Studio 2010 Beta 1 (и Beta 2, когда он будет выпущен). По умолчанию установлен Dotfuscator, который используется как инструмент для ввода кода для выполнения инструментария. Затем вы можете следить за сообщениями в блогах, упомянутыми выше, для того, чтобы пройти через инструментарий вашего приложения, а затем просмотреть отчеты об использовании на свободном портале (http://free.runtimeintelligence.com), Если вы хотите попробовать полнофункциональную коммерческую версию (с большей функциональностью и/или инструментами для приложений Java), вы можете запросить бесплатную оценку .

Ответ 5

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

Ответ 6

В настольных приложениях Mac в среде Sparkle есть возможность получать некоторые демографические данные пользователя, но это ограничивается случаями, когда пользователь обновляет данные, а не дает какие-либо данные об использовании.

Ответ 7

Для mac я создал вспомогательный класс, который использует Google Analytics GoogleAnalyticsReporting

Ответ 8

Отъезд: Trackerbird Software Analytics для настольных приложений.

Имеет бесплатную версию для отслеживания установок, тенденций времени выполнения, использования функций, конверсий лицензий, деталей архитектуры и т.д. Также вы получаете опции API для работы в режиме конфиденциальности для параноидальных пользователей.

Отказ от ответственности: я связан с компанией.

Ответ 9

Как сказал David d C e Freitas, Google Analytics предназначен не только для веб-приложений, но и отслеживает мобильные приложения на большинстве популярных платформ, таких как Android, iOS и так далее. Теперь на рынке есть много инструментов для анализа, которые отслеживают приложения разных типов. Например, Flurry, Countly, Appsee и т.д. Предназначены для мобильных приложений, Deskmetrics, DeskAppTrack и т.д. Для настольных приложений. Просто взгляните на эти инструменты аналитики и выберите один или несколько, чтобы быть вашим.

Ответ 10

Google Analytics также используется для других сред через свой (новый) протокол измерения. Он может использоваться для настольных компьютеров, мобильных устройств и серверов. Посмотрите их веб-страницу для получения дополнительной информации.