Вы должны быть очень осторожны с этим и предупреждать своих пользователей.
Хотя программное обеспечение, работающее локально, отличается от программного обеспечения, запускаемого с веб-сайта в браузере, взаимосвязь программного обеспечения возрастает. Таково общее чувство в обществе о том, что правильно, а не общаться.
Например, многие программные «домашние телефоны» проверяют наличие последней версии, даже не спрашивая разрешения у своих пользователей. Я могу понять, что у некоторых пользователей есть проблемы с этим, но это указывает на то, что общее мнение об этом меняется. Поставщики могут отслеживать статистику использования, основываясь только на этом «домашнем телефоне».
Я не уверен, что отслеживание событий Google было бы лучшим способом решить отслеживание использования из настольного приложения, но общая идея (сбор статистики использования и информации об ошибках) может сработать очень хорошо.
Программное обеспечение от крупных поставщиков получало статистику использования от своего программного обеспечения в течение многих лет, и они спрашивают своих пользователей заранее, если отправка статистики в порядке, и во время ошибки, каждый раз спрашивайте их, если это тоже хорошо.
На самом деле книга " Почему программное обеспечение отстой ... и что вы можете с этим поделать " и презентации Дэвид Платт очень хорошо объясняет, как это сделать и как общаться это вашим пользователям.
Вы должны сделать это очень анонимным способом, и вы можете, потому что в основном вас интересуют следующие вещи:
- Какой самый большой процент ошибок
- Какой самый большой процент используемых функций
- какой процент функций не используется
Пока вы сообщаете проценты, вашим пользователям понятно, что данные будут очень неспецифичными.
С другой стороны: возможность сосредоточиться на фактических ошибках может значительно улучшить ваше программное обеспечение.
Сообщения об ошибках, о которых вам сообщают, могут содержать много подробностей, поэтому вам нужно либо убрать эти подробности, либо быть предельно откровенным, указав пользователям, какие сведения отправляются вам при сообщении об отдельных ошибках.
- Йерун