Google Analytics в Telegram


    Используете Telegram? И даже делаете это по работе? А, может, по работе вы используете и Google Analytics? Тогда @MetricsBot для вас.


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

    В настоящий момент ботом поддерживаются следующие команды:
    /users [today, yesterday, this week, last week, this month, last month, this year]
    /sessions [today, yesterday, this week, last week, this month, last month, this year]

    Забавно, что бот может показывать свои же данные, т.к. отсылает статистику своего использования в Google Analytics. Думаю, стоит ли прикрутить демо режим (чтоб вместо авторизации и выбора своего проекта, можно было смотреть данные какого-либо демо проекта — например, моего).

    Проголосовать за бота, а также оставить отзывы, можно тут или в StoreBot.

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Что скажете?

    • 26.2%Я пользуюсь Telegram и Google Analytics, бот нужен!66
    • 26.2%Я пользуюсь Telegram и Google Analytics, но бот мне НЕ нужен66
    • 9.9%Я не пользуюсь Telegram и Google Analytics25
    • 17.9%Я не пользуюсь Telegram45
    • 19.5%Я не пользуюсь Google Analytics49
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 16

      –1
      Я пользуюсь телеграмом и аналитиксом, но логин-пасс не пойми куда отправлять не готов.
        +2
        Так вы никуда логин и пасс не отправляете. Изучите как работает OAuth — у меня будет доступ лишь к данным GA. Всё. Даже почту вашу (логин) я не узнаю.
          –1
          Тогда прошу прощения.
        0
        Сорс опубликовать не соберяетесь?
          0
          Не планировал. А зачем? Там все настолько просто. + сделано все на Google AppEngine, что довольно специфично.
          0
          Что-то не отвечает бот. Хабраэффект? :)
            0
            Не совсем так. Бот отвечал, но с задержкой. Причина была в следующем (вроде поправил) — если сервер не отвечает Telegram'у кодом 200, то Telegram начинает отправлять повторные запросы серверу снова и снова (вроде до 100 запросов — в документации с webhook этот вопрос как-то не очень хорошо описан). Таким образом, если возникает ошибка с запросом одного пользователя, то ответы на запросы всех других пользователей начинают тормозить. Ошибку в ответе вроде поправил — теперь все должно быть хорошо.
            0
            Классно. Работает.
            Есть пожелание. Сделайте, пожалуйста, что бы выходные как-то отмечались другим цветом фона.
              0
              А сегодня уже не работает. Жалуется что что-то с credentials произошло и просит опять пройти авторизацию.
                0
                Странно. Напишите мне в личку ваш username в Telegram, пожалуйста. Попробую посмотреть.
              0
              Идею украли у Statsbot.co?)
                0
                Какую идею? Если идея заключается в том, чтобы показывать данные Google Analytics оперативно и сразу нескольким участникам какого-либо чата, то да, возможно — про Statsbot слышал, как он работает смотрел. Если идея в том, чтобы реализовать это в Telegram, то нет.
                0
                А есть возможность в ответе /setview указывать еще и адрес сайта?
                Не очень удобно по номерам выбирать из большого списка.
                  0
                  Можно, но он виден не будет на маленьких устройствах. Можно указать id view вручную, /setview id (посмотреть можно в Google Analytics Admin page, выбрать свой проект, и нажать на View Settings, оттуда нужен View ID).
                  0
                  мы такое делали моему боту (@varlamovBot), только он выдает информацию в режиме реального времени
                  по команде /ga
                    0
                    Такое — это очень громко сказано), т.к. у вас выводится статистика по вашим страницам/сайтам, а не по пользовательским:
                    Total: 1761
                    (direct): 724
                    Facebook: 493
                    Livejournal: 188
                    Twitter: 139
                    Vkontakte: 45

                    Но ваша идея сработала, да — я зашёл и посмотрел, что вы умеете (тем самым подписался на бота ;). Кстати, статистику по себе он не показывает.

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое