Похоже, вы новичок на сайте.
Чтобы быстрее понять, о чём здесь идёт речь, советую почитать:
что такое виджеты,
чем они хороши
и каковы их перспективы.
Это сообщение показывается только один раз. Такие же ссылки вы можете найти в правой колонке, в блоке "Рекомендую прочесть"
Окт 10

Статистика для виджетов
Вот разработали вы виджет, поставили ссылку на него на сайте. И что дальше?
А дальше, если вас хоть немного интересует судьба вашего творения, захочется узнать: используют ли его? Распространяют ли, и если да, то как? Как заставить его работать эффективнее и как сделать удобнее для пользователей?

Для этого есть несколько способов.
Во-первых, можно отслеживать посещаемость страницы, где стоит ссылка на виджет. Для этого подойдут обычные счётчики вроде LiveInternet, но такая статистика мало что даст: неизвестно, заинтересовались ли пользователи продуктом. А встроить такой счётчик в сам виджет не получится: они на это не рассчитаны.

Во-вторых, можно анализировать логи веб-сервера. Когда пользователь скачивает виджет или работающая программка обращается к сайту за данными, сервер об этом узнаёт. Но этот способ достаточно трудоёмкий и не даёт полной картины. Например, если у нас есть новостной виджет для Windows Vista, мы сможем по логам узнать, когда виджет обращался за данными. Но просматривал ли пользователь новости, кликал ли по ссылкам — непонятно.

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

Как видите, ни один из этих способов не может дать полную информацию о том, кто и как использует ваш продукт. Поэтому, перепробовав их все, я написал свою собственную систему учёта статистики.

В чём её плюсы:

  1. Тесно интегрируется с разрабатываемыми мной виджетами: виджет сам отправляет в статистику те и только те данные, которые нужно учитывать.
  2. Очень гибкая. Благодаря этому легко вычислять как стандартные метрики (например, число уникальных посетителей в сутки), так и добавлять специфические, нужные конкретному заказчику. Например, для того же новостного виджета можно отслеживать, через какое время после запуска программы пользователь начинает кликать по заголовкам новостей. Читает он их раз в сутки, после включения компьютера, или регулярно?
  3. Может выдерживать повышенные нагрузки благодаря тому, что сбор, хранение и отображение данных легко разносятся на разные сервера. Это становится актуально, если виджет резко набирает популярность, а хостинг к такому оказывается не готов.

К этой системе уже подключены несколько сделанных мной виджетов и она отслеживает основные метрики: для десктоп-виджетов — количество пользователей в сутки, для веб-виджетов — ещё браузеры, OS и рефереры. А просмотр собранных данных осуществляется в минималистичной админской панели:

Статистика использования виджета: пример

Статистика использования виджета: пример

P.S. Я открыл доступ к статистике двух моих экспериментальных виджетов, так что теперь вы можете лично посмотреть, как выглядит WStat изнутри.

Share Button

Июн 24

opera_widgets_logo

Виджеты Opera
- это разновидность виджетов для рабочего стола, «движком» для которых является браузер Opera.

Появились они в версии 9 и до сих пор активно дорабатываются.

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

Создаются эти мини-программы с помощью обычных веб-технологий: HTML, JavaScript, плюс Opera предоставляет свой JavaScript-API для управления виджетом и сохранения его параметров.
К тому, как у них всё организовано с технической точки зрения, я не могу придраться: обширная документация для разработчиков, готовые JS-библиотеки и шаблоны дизайна, живой форум, наличие инструментов отладки.

Свою технологию Opera активно продвигает с помощью конкурсов для программистов и ведётся работа по утверждению W3C этой технологии как стандарта для создания виджетов.
Ещё один плюс виджетов Opera — их кроссплатформенность. Везде, где есть Opera или Opera Mobile, они будут работать. Благодаря этому виджеты Opera — один из самых лёгких способов делать виджеты для коммуникаторов.

Теперь о недостатках. Их всего два, но они могут с лёгкостью перевесить достоинства.
Малая распространённость Opera
Доля этого браузера в Рунете постепенно растёт, но сейчас составляет лишь около 20% (по данным LiveInternet). А процент людей, пользующихся виджетами, будет гораздо меньше (при всей простоте использования, в блогах до сих пор можно встретить вопрос «Что это ещё за виджеты в Опере такие?»).
Виджеты привязаны к браузеру
Когда окно браузера открыто, они работают. Закрыто — пропадают. Это может быть неудобно для людей, использующих браузер не 100% времени работы за компьютером.

Резюме.
На мой взгляд, малая доля Opera на рынке сводит на нет все достоинства технологии. Поэтому разрабатывать виджеты Opera для вашего проекта имеет смысл, только если процент её пользователей у вас достаточно велик.

Share Button

Май 16

Windows VistaСложность с виджетами для рабочего стола состоит в том, что для их работы нужна программа — «движок», а устнавливать её, чтобы попользоваться виджетом, захотят не все. И если у пользователей Mac OS X давно есть такой встроенный движок, Dashboard, то пользователи Windows долго были в этом плане обделены.

Но в Windows Vista, наконец, появилась программа Sidebar (Боковая панель), а её аналог будет и в готовящейся к выпуску Windows 7. Так что если учесть, насколько велика доля компьютеров с операционной системой от Microsoft, можно быть уверенным, что чем дальше, тем больше будет компьютеров, на рабочий стол которых можно установить виджет парой кликов, без каких-то дополнительных действий.

К слову, в терминологии Windows эти маленькие программы называются «гаджеты». Пишутся они с помощью HTML/CSS/JS, причём допускается использование сторонних библиотек (вроде JQuery) и вставка Flash, что облегчает разработку и позволяет создавать привлекательные интерфейсы.

Одним же из недостатков гаджетов Vista Sidebar, на мой взгляд, является отсутствие системы автоматических обновлений. Разработчику самому надо думать, как сообщить пользователю, что вышла новая версия гаджета, и помогать установить её.

Боковая панель присутствует во всех редакциях Windows Vista, начиная с Home Basic. Кстати, по умолчанию, боковая панель может быть отключена. Тогда надо найти её (Пуск->Все прогарммы->Стандартные->Боковая пенель Windows) и запустить. С самого начала в системе установлено несколько гаджетов (Часы, Головоломка, Календарь и т.д.), а при желании можно добавить новые из Галереи.

По идее, сторонние разработчики могут отправлять гаджеты в галерею, но на практике с этим возникают проблемы. Я несколько недель назад попробовал отправить, и гаджет до сих пор висит у меня в профиле со статусом «Ожидает рассмотрения». К счастью, в отличие от виджетов Yahoo, галерея не играет критичной роли в распространении гаджетов Vista: благодаря тому, что «движок» для него уже есть в системе, гаджет устанавливается с любой страницы простым кликом по ссылке.

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

Share Button

Мар 24

Один из типов сайтов, где веб-виджеты могут оказаться особенно полезны — это интернет-магазины. С помощью виджетов можно

  • поддерживать связь с покупателями
  • сделать так, чтобы покупатели вас рекламировали
  • оранизовывать партнёрские программы
  • создавать новые каналы продаж
  • проводить рекламные кампании в социальных сетях

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

Самое простое — сделать виджет для вставки в блог с информацией о товаре. Я вообще не понимаю, почему этого никто не делает: на Яндекс.Маркете такая функция есть уже с год, а в интернет-магазинах ещё ни разу не видел. С технической точки зрения это реализовать достаточно просто, никакая последующая поддержка не требуется, а пользы может принести достаточно много.
Как это выглядит? Просто кнопка на странице с описанием товара: «Код для вставки в блог», а при клике на неё появляется текстовое поле с кодом, который пользователь может скопировать себе. В коде может содержаться ссылка на изображение товара, название модели, название магазина и ссылка на страницу описания.

Веб-виджет на Яндекс.Маркете

Например, приходит человек к вам на сайт и видит Фотоаппарат Своей Мечты. Купит он его или не купит — вопрос отдельный. Но ему в любом случае захочется поделиться впечатлением с друзьями.
Он видит код для вставки и копирует его в запись своего блога

веб-виджет в блоге

Таким образом, вы получаете:

  1. бесплатную рекламу по «сарафанному радио»
  2. ссылку на свой сайт для SEO
  3. новую «фишку» для пользователей, которой нет у конкурентов.

Причём теперь даже те посетители, которые у вас ничего не покупают, смогут принести пользу магазину, рекламируя его!

Способ посложнее — сделать на основе магазина вишлист (список желаний).

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

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

Ну и наконец, интеграция с социальными сетями. Тут открываются действительно огромные возможности, потому что каждый пользователь соцсети — это не анонимный посетитель, а человек, о мы можем кое-что узнать: чем он интересуется, с кем дружит, чем интересуются его друзья, сколько ему лет и т.д. И на основе этого интернет-магазин уже может находить к нему индивидуальный подход.
Например, можно давать персональные рекомендации в выборе товара: на сайте книжного магазина пользователь вводит свой ник LiveJournal,  система делает запрос к социальной сети, получает список его интересов. И если он интересуется психологией, предлагает на выбор новинки из раздела «Психология», а если гладиолусами, то из раздела «Садоводство». Конечно же, предлагая для результатов ещё и код вставки в блог, чтобы новость о сервисе распространялась и дальше: как показывает моя практика, при правильном запуске, посещаемость сервиса для соцсети легко может достигать нескольких тысяч человек в сутки.

Как считаете, оправдают ли себя такие подходы или наткнутся на какие-нибудь «подводные камни»?

Share Button

Фев 7

color and motionЗаканчивая обзор технологий разработки веб-виджетов, расскажу о самых «мощных» из них.

HTML+JavaScript+серверный язык (например, PHP).

Такая связка позволяет создавать очень гибкие и интерактивные виджеты, поведение которых может зависеть как от действий пользователя, так и, например, от контента страницы, на которой виджет размещается. Эти технологии используются, в частности, для показа контекстной рекламы.
При такой схеме JavaScript, как правило, отвечает за формирование внешнего вида виджета, а сервер — за ресурсоёмкие операции вроде обработки текста и вычислений (а часто ещё и за формирование JavaScript-а).
Распространяться такие виджеты могут везде, где разрешена вставка JavaScript: на сайтах, в автономных блогах, некоторых блогохостингах.

Плюсы:

  • максимальная гибкость и интерактивность, можно реализовать самые смелые идеи

Минусы:

  • трудоёмкость разработки
  • при большой популярности виджета, особенно если он требует много ресурсов для обработки данных, может сильно возрастать нагрузка на сервер

Где можно использовать:

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

Flash или Silverlight (+ сервер)

С помощью Adobe Flash делаются самые красивые виджеты, и самые технически сложные: например, всем знакомая вставка видео с YouTube. Сейчас набирает обороты конкурент Flash — технология Microsoft Silverlight. И хотя виджетов на ней я пока не встречал, уверен, скоро они начнут появляться.
Распространяться такие виджеты могут везде, где разрешена вставка Flash, а в некоторых случаях эта технология является вообще единственным вариантом: например, только с её помощью можно создавать приложения Вконтакте.

Плюсы:

  • большие возможности для дизайнеров
  • облегчается реализация технически сложных функций

Минусы:

  • трудоёмкость разработки
  • виджеты часто получаются «тяжёлыми», медленно загружаются

Ещё одна прелесть flash-виджетов состоит в том, что существуют сервисы для их автоматической генерации. К сожалению, в Рунете я таких не нашёл, а западные использовать неудобно, потому что они ориентированы на другую часть Сети. Приведу лишь пару примеров:

  • Sprout — мощный редактор. К сожалению, с февраля становится полностью платным и с русским языком не умеет работать абсолютно.
  • Widgetbox — позволяет легко делать несколько типов виджетов. Например, вот я буквально парой кликов сделал виджет для показа RSS своего блога:

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

Share Button

Стр. 2 из 3123