4 авг. 2007 г.

Туманное будущее обязательных регистраций

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

Что заставляет владельцев или администраторов сайтов вводить обязательную регистрацию?

  1. Желание получить постоянных посетителей;
  2. Нежелание вручную фильтровать рекламный спам от анонимов;
  3. Ограничения существующих движков сайтов и блогов.

Каждая из причин, на самом деле, несостоятельна.

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

И наоборот: если анонимному посетителю помогут и ответят, он вернется на Ваш ресурс с новыми вопросами сам. И даже сам зарегистрируется, потому что после этого ему станет удобнее пользоваться Вашим форумом.

Факт: Обязательная регистрация не создает постоянных посетителей, но отпугивает разовых.

Фильтровать рекламный спам несколько проще, чем кажется. Если Вам совершенно не хочется просматривать сообщения анонимов, запретите им публиковать ссылки. Хотя знаете что после этого сделают настойчивые спамеры? Они у Вас зарегистрируют и всё равно опубликуют ссылку на свой чудо-сайт, чтобы на единичку повысить ИЦ или PR. Так что мне наиболее разумной кажется смешанная фильтрация, когда часть сообщений самостоятельно фильтрует Ваш сайт, а те из них, что являются сомнительными передаёт на рассмотрение живому администратору. Допустим, сообщения не содержащие ссылок вообще, сайт публикует сразу, сообщения содержащие одну ссылку — публикует, но отправляет Вам на экспертизу (чтобы Вы, выявив спамера, заглянули на сайт и быстро потерли лишнее), сообщения, где ссылок больше чем текста — сайт сразу удаляет сам.

А уж если Вы до сих пор боитесь спама от ботов, то пора Вам познакомиться с captcha.

Факт: обязательная регистрация не решает проблему защиты от рекламного спама, но создает преграды для тех, кто спамить совсем не собирался.

Если Ваша система управления контентом или движо блога не представляют себе жизни без обязательной регистрации, то они старые. Старые и, вероятно, заброшенные разрабочиками. Потому что даже для большинства ветеранов командами поддержки или разработчиками давно созданы плагины и патчи для того, чтобы позволить анонимам нормально использовать основную функциональность системы.

Если Ваш сайт базируется на самописном движке, то доработайте его или заплатите за доработку. Это не дорого, потому что, в большинстве случаев, это не сложно для автора.

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

Тем не менее, для некоторых сервисов регистрация всё-таки может понадобиться. Например, когда эти сервисы платные. Регистрацию в таком случае нужно максимально упростить. Несколько вариантов для этого:
  1. Активация аккаунта нужная вещь для проверки подлинности адреса электронной почты. Но нехорошо заставлять нового пользователя ждать письма. Довертесь ему на какое-то время. Если он не подтвердит регистрацию по ссылке из письма в течение суток, тогда-то его и можно будет удалить;
  2. Не заставляйте пользователя заполнять лишние поля раньше, чем Вам потребуется их содержание. Если посетитель покупает что-то на Вашем сайте, пускай он сообщит Вам полный адрес, когда впервые решит совершить покупку.

А сейчас приведу пример простой и быстрой регистрации.

Чтобы зарегистрироваться посетитель заполняет одно поле — адрес e-mail. После ввода ему показывается автоматически сгенерированный пароль, и в его браузер записывается сессия авторизации в cookie, чтобы этот пароль не пришлось вводить руками. Новому пользователю высылается письмо, где находится ссылка на подтверждение регистрации. Если он не пройдет по этой ссылке в течение суток, его аккаунт будет удален.