Окт 10

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

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

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

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

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

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

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

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

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

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

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


Сен 17

Yandex widgets: логотип Яндекса

Попалась мне тут презентация о виджетах главной страницы Яндекса.

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

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

Интересно взглянуть на отчёты о региональной программе, которые Яндекс регулярно публикует:

http://clubs.ya.ru/company/replies.xml?item_no=17898 – июльский

http://clubs.ya.ru/company/replies.xml?item_no=18994 – сентябрьский

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


Июн 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 для вашего проекта имеет смысл, только если процент её пользователей у вас достаточно велик.


Стр. 1 из 41234»