 |
ITrader
Современная, простая программа с неограниченными возможностями преобразования
времени, знаний и опыта в деньги! Бесплатный доступ ко всем финансовым рынкам,
к мировым торгам и профессиональному росту. Скачай и открой бесплатный Демо-счет!
Дистанционное обучение. Депозит от 1000 рублей. ФГ Калита-Финанс.
Подробнее... |
Интернет
Меньше кликов - больше посещений |
Дата публикации: 01 Апреля 2004
Автор: Вячеслав Белов
http://www.comizdat.com/
Чем дольше посетителю сайта приходится
искать нужную информацию, тем ниже вероятность того, что он захочет зайти на этот
сайт еще раз. Оказывается, эту проблему можно эффективно решить с помощью... Internet
Explorer'a.
Однажды мне случилось прочитать доклад
американских маркетологов о способах привлечения посетителей на сайт. Ключевая идея
всех предлагаемых рецептов сводилась к уменьшению количества кликов - и, соответственно,
времени пребывания в интернете - между запросом пользователя и получением ответа.
Ведь пользователь отнюдь не заинтересован в блуждании по Сети как таковом или в
наборе латиницей URL-адресов. Его интересует результат этого блуждания!
Среди множества оригинальных идей мы
выделили несколько наиболее интересных и, на наш взгляд, наиболее подходящих для
нашего проекта. Нужно было выбрать: создать ли горячую клавишу для доступа по определенному
интернет-адресу или же внести кое-какие поправки в IE 5+, дабы помочь всем пользователям
использовать динамические возможности сайта? Группа разработчиков выбрала второе
решение. И вот почему. В первом случае, чтобы пользователь мог попасть на нужную
страницу, можно было запрограммировать одну-две клавиши, а во втором можно было
использовать запрос самого пользователя, чтобы дать ему наиболее точный ответ, тем
самым максимально приблизив его к искомой информации.
В процессе решения этой задачи пришлось
обратиться к функциям одного из самых популярных у нас браузеров - Internet Explorer.
А именно - к возможности создания новых панелей инструментов и кнопок. Однако от
целой панели (Toolbar) пришлось сразу отказаться, так как у многих пользователей
такие дополнительные панели уже есть - например, YandexToolbar или GoogleTollbar.
Поэтому осталось создать новую кнопку.
Для этого мы использовали всего два
инструмента: редактор системного реестра (RegEdit) и стандартный блокнот (Notepad),
а также две готовые иконки (формат ico, 16 x 16 x 8 BPP, размер до 1,5 Кб). Суть
всех манипуляций сводилась к тому, чтобы прописать в определенном ключе реестра
определенные значения и указать событие, которое должно происходить после нажатия
кнопки.
RegEdit - это приложение, специально
предназначенное для того, чтобы опытные пользователи могли изменять поведение Windows
и приложений. Это позволяет повысить производительность системы, однако результаты
неправильного использования RegEdit могут быть непредсказуемы и весьма неприятны.
Поэтому, перед тем как что-то менять в реестре, рекомендую сделать его резервную
копию, а именно копию файлов c:\windows\system.dat и c:\windows\user.dat. И вы всегда
сможете быстро восстановить работоспособность Windows, перезагрузив компьютер в
DOS и скопировав сохраненные файлы в каталог Windows.
Итак, создав копии, заходим в реестр
и приступаем. Выбираем команду Пуск > Выполнить и вводим: regedit. Если вы привыкли
пользоваться Windows Commander, то для входа в реестр используйте командную строку
WC с той же командой: regedit. В открывшемся редакторе переходим к ключу HKEY_LOCAL_MACHINE\Software\Microsoft\Internet
Explorer\Extensions\. С помощью команды Правка > Создать > Раздел создаем подключ
. Следите за регистром букв, иначе кнопка может не работать. Затем в новом ключе
задаем следующие строковые значения:
- ButtonText - текст подсказки, всплывающей, когда
курсор мыши находится над кнопкой;
- MenuText - название опции в меню;
- MenuStatusBar - текст, который выводится в строке
состояния при выборе меню;
- Icon - полный путь к файлу с иконкой, которая
будет постоянно отображаться в IE. Обычно такая иконка имеет серый фон, дабы
не выделяться на фоне панели;
- HotIcon - полный путь к файлу с иконкой, отображаемой
при наведении курсора мыши. Обычно она отличается от той, которая указывается
в Icon;
- Default Visible - указывает, будет ли отображаться
кнопка в панели инструментов IE. Для ее отображения надо указать значение yes.
Если написать no, кнопка отображаться не будет, но ее всегда можно вызвать из
контекстного меню веб-страницы;
- Clsid - указывает, что именно мы добавляем.
Для кнопки этот параметр имеет значение ;
- Script - путь к исполняемому файлу.
Отдельно (например, в Блокноте) создаем
HTML-файл со скриптом (назовем его script.html):
Сохраняем файл (например, как 1.html).
При обращении через кнопку в браузере данный скрипт откроет окно с командной строкой
(рис. 1), после ввода в нее слова скрипт инициализирует запрос: Вы правильно ввели
слово …? (рис. 2). Если щелкнуть на кнопке Да, скрипт произведет запрос по указанному
URL и откроет эту страницу в новом окне. В противном случае окно закрывается и скрипт
прекращает работу.

Здесь следует сделать небольшую оговорку.
Те, кто хотя бы немного знаком с работой веб-форм, наверняка заметили, что данный
запрос аналогичен запросу методом Get через обычную веб-форму. Поэтому, если будете
использовать данный листинг, не забудьте изменить соответствующий метод в исполняемых
скриптах.
Все это лишь техническая сторона дела.
Как же проделать всю эту работу на стороне клиента? Мы эту проблему решили просто
- разделив всех потенциальных пользователей на две категории: те, кто не захочет
лазить в реестр и те, кто предпочтет самостоятельно выполнить все перечисленные
действия. Для первых было решено создать специальную страницу, где желающие могли
бы автоматически внести в реестр необходимые изменения.
Изменения в реестре через веб-страницу
осуществляется посредством Java и компонента ActiveX. Хотя следует отметить, что
антивирусные программы иногда принимают такую инсталляцию за действие вируса (обычно
"трояна"). Действительно, используя такой доступ к реестру, можно причинить посетителю
сайта много вреда - от "привязки" стартовой страницы до нарушения работы Windows
и Internet Explorer. Чтобы избежать подобных атак с сайтов малоопытных пользователей,
я не буду публиковать этот код, а остановлюсь на изменении реестра вручную.
Для тех, у кого настройка реестра через
веб-страницу почему-либо не получается, а также для желающих сделать это вручную,
мы создали инсталляционный пакет с двумя иконками и REG-файлом. Фактически, для
того чтобы внести в реестр необходимые изменения, требуется лишь щелкнуть дважды
на проинсталлированном REG-файле. Файлы с расширением REG предназначены специально
для работы с реестром. Вот пример кода такого файла:
Как и для многих других программ, наиболее
простым и удобным редактором для REG-файлов является стандартный Блокнот, входящий
в пакет Windows.
В заключение хочу рассказать о некоторых
способах привлечения пользователей с помощью такого подхода. В частности, у нас
был каталог файлов. Посетителю, для того чтобы найти нужную информацию, необходимо
было вначале посетить сайт, сделать запрос - и лишь потом он мог получить данные.
Понятно, что посетитель (если только не был большим поклонником нашего сайта) чем
дальше, тем реже к нам заходил. Однако, создав в браузере посетителя специальную
кнопку, мы добились некоторых преимуществ. Во-первых, такая кнопка стала постоянным
напоминанием (чем-то вроде "вечного" баннера), упрощающим запоминание домена и поиск
сайта. Во-вторых, мы сократили время поиска. Из других вариантов применения этого
алгоритма можно выделить такие: поиск информации на сайте, вход на сайт посредством
ввода логина и пароля, поиск в каталогах по введенным критериям, поиск файлов и
информации на локальном компьютере, организация обращения к поисковым машинам и
почтовым программам.
***
Смотрите также:
Оградимся от разврата!
Альтернативные способы раскрутки
Методы и Способы Раскрутки Сайта. Реклама Сайта
На вершину Олимпа
Основные поисковые системы Рунета - краткий обзор
Все статьи рубрики
Интернет
|