Недавно мы в Яндексе сделали в качестве эксперимента несколько ботов для Telegram. И перед нами встал очевидный вопрос — как нам их измерять? Очень не хватало хорошей, простой и доступной системы аналитики.
Мы стали искать готовые системы, которые бы подошли для нашей цели. Для начала решили посмотреть на аналитику для мобильных приложений. В этой отрасли сейчас правят бал Flurry, Mixpanel и Localytics. После небольшого исследования стало ясно, что Flurry и Localytics созданы с упором на мобильное SDK и простого способа слать им события с сервера нет и не предвидится.
Mixpanel в отличие от первых двух имеет широкий набор библиотек на разных языках для отправки с сервера. И мы решили опробовать его. Инструмент оказался очень удобным, но слишком дорогим для маленьких проектов, которые шлют большое число событий.
![](https://habrastorage.org/files/1c2/17f/cfb/1c217fcfbf5341d0b66b0e45b1d09dbb.png)
Не найдя ничего, что полностью бы нас устраивало, мы посмотрели на возможности нашей Метрики. И сделали собственный инструмент аналитики ботов — Botan. Это обёртка вокруг AppMetric, мобильной версии Метрики для приложений.
Теперь мы хотим поделиться нашим решением со всеми и сделали его бесплатным. Botan позволяет собирать события из ваших ботов в мобильную Яндекс.Метрику и строить большинство доступных там отчетов.
Пока Botan работает для Telegram, но мы думаем и о том, чтобы добавить возможность смотреть на ботов, созданных для других платформ. Сейчас мы собираем адреса всех заинтересованных в инструменте, чтобы обеспечить им доступ. Если вы хотите его получить, оставьте e-mail на сайте botan.io.
![image](https://habrastorage.org/getpro/habr/post_images/741/4b7/b36/7414b7b366295a293f4e84c98296c932.jpg)
Сейчас в Telegram доступны три бота, сделанные внутри Яндекса — ImageSearchBot, YTranslatorBot, YaMoneyBot. Они живут в storebot.me.
Мы стали искать готовые системы, которые бы подошли для нашей цели. Для начала решили посмотреть на аналитику для мобильных приложений. В этой отрасли сейчас правят бал Flurry, Mixpanel и Localytics. После небольшого исследования стало ясно, что Flurry и Localytics созданы с упором на мобильное SDK и простого способа слать им события с сервера нет и не предвидится.
Mixpanel в отличие от первых двух имеет широкий набор библиотек на разных языках для отправки с сервера. И мы решили опробовать его. Инструмент оказался очень удобным, но слишком дорогим для маленьких проектов, которые шлют большое число событий.
![](https://habrastorage.org/files/1c2/17f/cfb/1c217fcfbf5341d0b66b0e45b1d09dbb.png)
Не найдя ничего, что полностью бы нас устраивало, мы посмотрели на возможности нашей Метрики. И сделали собственный инструмент аналитики ботов — Botan. Это обёртка вокруг AppMetric, мобильной версии Метрики для приложений.
Теперь мы хотим поделиться нашим решением со всеми и сделали его бесплатным. Botan позволяет собирать события из ваших ботов в мобильную Яндекс.Метрику и строить большинство доступных там отчетов.
Пока Botan работает для Telegram, но мы думаем и о том, чтобы добавить возможность смотреть на ботов, созданных для других платформ. Сейчас мы собираем адреса всех заинтересованных в инструменте, чтобы обеспечить им доступ. Если вы хотите его получить, оставьте e-mail на сайте botan.io.
![image](https://habrastorage.org/getpro/habr/post_images/741/4b7/b36/7414b7b366295a293f4e84c98296c932.jpg)
Сейчас в Telegram доступны три бота, сделанные внутри Яндекса — ImageSearchBot, YTranslatorBot, YaMoneyBot. Они живут в storebot.me.
Комментарии (13)
ilnuribat
04.08.2015 13:29Сейчас мы собираем адреса всех заинтересованных в инструменте, чтобы обеспечить им доступ. Если вы хотите его получить, оставьте e-mail на сайте botan.io.
Я так полагаю, они надеются, что разработчики сами придут
kirichenko
04.08.2015 13:48-1И перед нами встал очевидный вопрос — как нам их измерять?
Ещё один очевидный вопрос — зачем это делать?Alter_Ego
04.08.2015 13:57+6Затем же, зачем люди ставят счетчики на сайты. Чтобы знать своих посетителей, их количество, поведение, что им больше нравится, с какими ошибками они сталкиваются.
Все эти данные — ценная информация о здоровье проекта и средство обратной связи при внесении доработок и улучшений.
xakpc
05.08.2015 01:12+1а .net api будет? или rest? а то мы сделали конструктор ботов, leecero.com, и очень хочется аналитики прикрутить.
Alter_Ego
07.08.2015 23:11+3Мы открылись! github.com/botanio/sdk
Подключайте своих ботов, задавайте вопросы, присылайте пулл реквесты =)
Biblusha
А как вы находите ботов в Тграмме?
Alter_Ego
В конце статьи есть ссылка на каталог ботов storebot.me, можете воспользоваться им.
trisch
вы можете добавить @storebot в телеграм, и он будет присылать вам топ лучших/свежих и т.д. ботов