Отслеживание посещений для [закрытых] настольных приложений Windows

8
задан Michael Petrotta 14 March 2010 в 07:10
поделиться

3 ответа

Заявление об ограничении ответственности: я работаю в компании, производящей эти продукты.

Если ваше приложение является .NET или Java, вы можете использовать Runtime Intelligence от PreEmptive Solutions для автоматического внедрения отслеживания использования в ваши приложения. Это работает так: на стороне .NET Dotfuscator используется для обработки ваших сборок после их компиляции и может быть настроен для внедрения отслеживания использования в методы, которые вы определяете (либо через настраиваемые атрибуты в вашем коде, либо через графический интерфейс Dotfuscator. ). Для приложений Java подход аналогичен, хотя в качестве платформы для внедрения используется DashO.

Как только ваше приложение будет обработано, всякий раз, когда пользователь запускает его в «дикой природе», оно будет отправлять обратно информацию об использовании через http (s) на сервер, где данные собираются, обобщаются и сообщаются. У вас также есть возможность предоставить своему пользователю согласие, чтобы он согласился на агрегирование своих данных об использовании.

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

Кроме того, если ваш бюджет составляет 0 долларов, а ваше приложение .NET 2.0 или выше, вы можете использовать бесплатную версию Dotfuscator в Visual Studio 2010.Это предоставит вам более ограниченный набор функций аналитики, но вы все равно сможете отслеживать запуск / остановку приложения, а также до 10 именованных функций (методов). По умолчанию данные отправляются на бесплатный портал сообщества без каких-либо уровней обслуживания и без гарантии конфиденциальности. PreEmptive также предоставляет базовую конечную точку на основе WCF с открытым исходным кодом и стартер базы данных на Codeplex здесь , так что вы можете самостоятельно размещать хранилище и отчеты об использовании ваших приложений. Любая версия Dotfuscator, включая бесплатную в Visual Studio 2010, позволит вам указать собственный URL-адрес для данных об использовании.

3
ответ дан 5 December 2019 в 14:02
поделиться

Хотя такие инструменты, как sitecatalyst, GA, YWA и т.д. в основном разработаны для веб, вы можете использовать их даже для настольных приложений. Большинство из них имеют API, где вы можете отправлять/получать данные в определенном формате (например, XML или любом другом), или вы можете сделать это по тому же принципу, как эти инструменты работают, когда javascript отключен: запрос статического изображения с данными, прикрепленными к исходному url (вы просто делаете запрос к серверу с данными, прикрепленными как параметры url. Вам также может понадобиться подделать некоторую информацию о браузере, чтобы данные не были помечены и отсеяны как бот).

4
ответ дан 5 December 2019 в 14:02
поделиться

Вы также можете попробовать http://www.warefeed.com/ . Это бесплатно и с открытым исходным кодом.

2
ответ дан 5 December 2019 в 14:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: