Правильный User Feedback

Недавно задумался, почему мои пользователи удаляют программу? Следуя давней  шароварной традиции  решил написать  страничку на  сайте с текстом, почему и как. Но потом понял, что большинство пользователей будет тупо закрывать страничку, другая часть будет не понимать, что от них хотят.  Неразумно.

Обратился к опыту коллег и нашел отличный, простой и гениальный способ. Feedback встраивается в инсталлятор!

Все, что нужно пользователю, это написать пару строчек и нажать кнопку "Отправить отзыв".

 А теперь о том, как это сделать:

[Files]
Source: IssSurvey.dll; DestDir: {app}
Source: IssSurvey.ini; DestDir: {app}

  •  Прописываем основные функции в раздел Вашего проекта:

function IssSurvey(Language: PChar; ReasonsList: PChar; Server: PChar; UserName: PChar; Password: PChar): Integer;
external 'IssSurvey@{app}\IssSurvey.dll stdcall uninstallonly';
InitializeUninstall(): Boolean;
var
sReasons: String;
nCode: Integer;
begin
Result := false;
sReasons := 'I do not understand how to use this product;I like the product but do not want to pay for it;I was bothered by the sponsored links;Other reason (see below):';
nCode := IssSurvey('en',sReasons,'http://raz-soft.com/IssSurvey/IssSurvey_mail.php','demo','demo');if (nCode=0) or (nCode=2) then begin
Result := true;
end;
UnloadDLL(ExpandConstant('{app}\IssSurvey.dll'));
end;

  • Закидываем на сервер содержимое папки ServerScripts_demo. В скрипте IssSurvey_mail.php меняем ящик назначения, тему и адреса.
  • google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

    Tags: , , , , ,

    8 Responses to “Правильный User Feedback”

    1. Anton Says:

      Да, не плохо. Надо будет попробовать.

    2. ананизмус Says:

      коллега, а вот Вам, как программисту, удобно читать код, который Вы запостили. хоть бы pre какой-нибудь жмякнули. :D

      кстати, может вы не к опыту западных коллег обратились, а к опыту все-таки российских коллег :))) молчу, молчу..

    3. Дмитрий Тимохов Says:

      Извини, но будут класть на такое предложение и просто удалять. Уверен. Удаление программы - это интим: а ну ее в жопу, это гамно. Извини за грубость, но не имхо, что люди, попровобовав шараварку, натолкнувшиеся на трабл и решившие удалить программу именно это и ощущают. Ну будут писать...

      Я полагаю, что лучше придумать что-то приятное для глаза пользователя (ну, т.е. чтобы не пугало), когда пользователь будет готов тебе послать feedback при *возникновении* ошибки.

      Ну там построение стека при возбуждении исключения отправлять или еще что. Я вот сейчас в своей программе внедрил стек от JEDI (он в Delphi 2006 и старше используется). Надеюсь, что будут слать. Хотя тоже не уверен...

    4. ананизмус Says:

      Кстати Коленька, Вы зачем автору Uninstall Survey спамили в комментариях к плагину. Блядсто какое-то..

    5. Записки шареварного маркетолога Says:

      Танго с не-клиентом...

      Сейчас гламурно проповедовать клиентоориентированность. Если обшелушить позолоту, вроде “место интересов клиента в бизнес-стратегии...

    6. Алексей Винидиктов Says:

      Попробовал. Все работает, но сообщение приходит в непонятной кодировке.

      Например, вместо "Я решил(а) установить более свежую версию программы" приходит "Rx§²Ö¥–·š²‰Ï£ «yÖò"Ë º»ÞÊ m§ÿëk;(~×(".

      Никто не знает, что где нужно подкрутить?

    7. K`[f Says:

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

      Помню, давно уже, в SWRUS готовую реализацию кидали. Правда, она не без недостатков была... Ну и тупо дописывать не советую, конечно. Реализация не сильно проста, если, конечно, вы сами с PE-форматом не дружите, ну дык можно поискать фрилансера... Помню, как раз такое задание как-то видел на free-lance.ru. Но я сам с этим не дружу.

    8. admin Says:

      Буду признателен за ссылку на реализацию, я к сожалению, пропустил :evil: .

    Leave a Reply