Понимание того, сколько людей используют мое программное обеспечение - PullRequest
6 голосов
/ 02 августа 2009

У нас очень маленькая специализированная база пользователей. Нет сообщества. Мой босс хочет выяснить, кто его использует. И его подход заключается в том, чтобы просто создать скрытое соединение, возможно, функцию автоматического обновления, включенную по умолчанию БЕЗ уведомлений, когда обновления нет ... Мне не очень нравится идея, и я пытаюсь придумать что-то другое.

Есть регистрация, затем вы можете скачать бесплатную пробную версию. Других ограничений нет, кроме срока.

Проданные лицензии можно использовать в ip-диапазоне - университетах. Так что сама регистрация и лицензирование не являются показателем использования. Не говоря уже о том, что разработчики не имеют никаких отзывов о проданных лицензиях.

Я хотел бы получить несколько советов о том, как вы, а точнее, подошли бы к такой проблеме.

Ответы [ 6 ]

5 голосов
/ 02 августа 2009

" Просто позвоните домой ", чтобы уведомить вас о том, что кто-то использует ваше программное обеспечение, вероятно, не очень хорошая идея: пользователям это не нравится. И это может быть плохо для репутации вашей компании / программного обеспечения.

У решения будет какая-то веская причина "позвонить домой" ; -)

Например, как насчет механизма автоматического обновления? Конечно, это пользователи могут отключить, если они хотят (поэтому не эффективны на 100%) ; но большинство не отключит его.
И это действительно хорошая причина, чтобы сделать запрос на ваш сервер : -)

Только не отправляйте ничего, что могло бы идентифицировать пользователя; какой-то ключ уникального идентификатора, может быть (чтобы различать пользователей) , но его нельзя использовать для идентификации пользователя?

Мне не нравится, когда программное обеспечение, которое я использую, говорит людям " привет, этот парень использует меня! ", но мне действительно нравится функция автообновления в Firefox, например ... Событие если он говорит, что я использую программное обеспечение ; -)

2 голосов
/ 02 августа 2009

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

2 голосов
/ 02 августа 2009

Если вы продаете в любое место, где может быть компетентная ИТ-инфраструктура, например, в университете, я бы даже не подумал о хитром маршруте «не говори им». Если вы это сделаете, вы подстерегаете себя за плохую рекламу, как только чей-то брандмауэр обнаружит неожиданные соединения

2 голосов
/ 02 августа 2009

Это чрезвычайно субъективно, и я настоятельно рекомендую вам спросить некоторых из ваших реальных пользователей, как они к этому относятся, а не кучку самоуверенных программистов (если ваша программа не ориентирована на программистов, часто посещающих stackoverflow.com) , Если вы ясно дадите понять, что она анонимная, легковесная, и вашим пользователям с самого начала понравится ваша программа, возможно, они будут в порядке с предоставлением данных для создания лучшей версии. Но другого способа узнать, кроме как просто спросить их, нет.

Сокрытие (для использования загруженной фразы) ваших действий под каким-либо не связанным с ним предтекстом кажется весьма неискренним.

1 голос
/ 02 августа 2009

Ну, я бы, конечно, надеялся, что вы знаете, кому вы продаете свое программное обеспечение, если у вас такие лицензии, и что у вас есть их номера телефонов. Позвоните им, посидите с ними некоторое время по телефону, спросите, что они изменит, что им не нравится, что их беспокоит.

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

Вы могли бы также отправить массовое электронное письмо, чтобы сделать то же самое, но это лениво, IMO.

Автообновление со статистикой использования - БОЛЬШАЯ идея.

1 голос
/ 02 августа 2009

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

Это не учитывает людей, использующих взломанные версии, но я бы предпочел не знать, сколько их в любом случае.

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

...