Чтобы использовать этот метод, создайте частный канал, в котором вы будете единственным участником. Напишите сообщение и разместите его в интересующем вас чате. Счетчик в личном канале показывает нам только тех читателей, которые видели сообщение в чате.
Аналитика Телеграм: как узнать статистику канала
Аналитика в Telegram необходима не только для отслеживания роста подписчиков, но и для того, чтобы знать свою аудиторию: Возраст, пол, языки, реакция на контент. А для грамотной покупки рекламы важно знать время активности читателей, их вовлеченность и интерес к продвигаемому продукту.
Поэтому существует потребность в инструментах, которые могут помочь в сборе данных. Мы подробно обсудим их в этой статье.
Аналитика каналов и чатов в Телеграм
В каналах публикуются только сообщения создателя и его администраторов, в то время как на обсуждения и группы такие ограничения не распространяются. Существуют следующие способы сбора данных о блоге и его читателях.
Аналитика в чат-боте
1. Встроенная статистика Телеграм
Messenger предлагает собственную функцию анализа. Она доступна только на каналах с 50 и более абонентами. Нажмите на значок с тремя точками в области информации, чтобы открыть статистику. Только администраторы и владелец могут просматривать их.
Здесь есть несколько показателей для внутреннего анализа — особенно в сравнении с ботами, которые мы рассмотрим в следующем разделе. Помимо количества читателей и динамики их роста, Telegram отображает следующую информацию:
1. 1. Низкий коэффициент может указывать на то, что вы публикуете слишком много контента и тем самым раздражаете своих подписчиков. Это также наносит ущерб рекламе, так как многие люди упускают ее из виду.
2. репосты: важный способ распространения информации за пределами канала и расширения аудитории. Если люди часто делают репосты, значит, блог интересно читать и стратегия хороша.
ТОП 56 идей Что подарить Другу на Новый Год 22 подарок и Советы. Что подарить на новый год друзьям
3. просмотров в час. График можно использовать для определения часов с наибольшей и наименьшей активностью пользователей, чтобы на основе этой информации можно было создать контент-план. Сравниваются данные текущей и предыдущей недели.
4. источники мнений: Диаграмма показывает, откуда вы получили просмотры — из поиска, подписчиков, ссылок, репостов в группах и частных обсуждениях или других источников.
5. языки. На круговой диаграмме видно, какой язык установлен в интерфейсе Telegram для тех, кого вы читаете. Эти знания особенно полезны при покупке или продаже рекламы.
6. деятельность. Общее количество репостов и просмотров в день. Используя ежемесячные данные, вы можете определить наиболее качественный контент, который нравится вашей аудитории.
Лайфхак. Настройте позднюю публикацию с помощью SmmPlanner и переходите к более важным задачам.
2. Боты
Ключевые помощники Telegram автоматически собирают данные. Они полезны, если вы хотите быстро просмотреть некоторые ключевые статистические данные. Ниже приведен список соответствующих инструментов:
Похожие:
— Аналитика Телеграм-каналов с помощью бота
Поскольку это бесплатный инструмент аналитики, он обычно предоставляет только базовую информацию: два или три ключевых показателя без дополнительных фильтров или настроек — например, нет разбивки активности по часам.
На какие метрики обращать внимание
Многое зависит от целей. Например, если вы хотите только расширить свою аудиторию, вам следует учитывать количество пользователей. Но если для вас важно качество контента и рекламы, то необходимо обратить внимание на охват, EP и активность. В любом случае, не упускайте из виду следующие показатели:
2. большая аудитория не означает, что сообщения увидят все пользователи. Безразличный, нечастый или, наоборот, очень частый контент может вообще не просматриваться, потому что ваш канал или беседа просто не открываются. Охват можно улучшить с помощью грамотного контент-плана и качественного контента.
Telegram как хранилище файлов. Облако телеграмм как посмотреть.
3. ER. Уровень вовлеченности также указывает на релевантность содержания вопросам читателей. По данным TGStat, средний показатель вовлеченности в Telegram составляет 62% (может быть ниже или немного выше в разных категориях). Если ER слишком низкий, его можно увеличить с помощью опросов и игрового контента, а также путем включения реакций и комментариев в сообщения.
4. чем выше процент тех, у кого включены уведомления о новых сообщениях, тем больше пользователей увидят эти сообщения. Включенные уведомления — красноречивый знак того, что ваш контент не хочет потеряться, а также того, что вы придерживаетесь оптимальной частоты публикации и не надоедаете членам сообщества.
5. Деятельность. Знание того, в какие дни недели и время суток ваши читатели предпочитают читать и обсуждать контент, поможет вам составить расписание для контента и согласовать его с временем публикации. Показатели активности также важны для публикации объявлений, поскольку клиент хочет, чтобы их увидело как можно больше людей.
6. репосты: один из рекламных инструментов в Telegram. Чем релевантнее контент, тем больше пользователей делятся им в других группах или каналах. Совместное использование контента приносит новых подписчиков и влияет на рост других метрик (количество охватов, ER, процент включенных уведомлений и т.д.), поскольку почти все метрики взаимосвязаны. Вы также можете увеличить количество повторений с помощью услуги «TapLike».
Telegram имеет два типа платформ — каналы и чаты. У них есть свои метрики и аналитика.
Какие площадки и метрики есть в Telegram
Канал имеет набор метрик и критериев измерения и анализа.
Combot предоставляет статистику по следующим показателям:
Combot также отображает статистику Telegram для каждого пользователя, определяет наиболее активных участников и количество дней активности пользователей.
- Количество участников.
- Количество сообщений в день, в месяц и т.д.
- Активность каждого участника.
5 способов получить бесплатно пробники отличной косметики. Где взять пробники духов бесплатно
Инструменты для анализа Telegram
У сервиса есть собственный рейтинг чатов. Список чатов отсортирован по странам, а также есть общий рейтинг для мест по всему миру.
Аналитика каналов в Telegram: Tgstat
Чтобы найти самые популярные посты и узнать, какой контент лучше всего подходит для вашего канала, используйте Popsters. Услуга работает со всеми существующими каналами. Для проведения анализа не нужно быть администратором или устанавливать бота. Вы можете использовать его для сравнения статистики разных Telegram-каналов: например, чтобы оценить активность конкурентов или выбрать каналы для рекламы.
Интересная последующая статья:
Попробуйте бесплатную пробную версию Popsters и получите до 10 различных статистик активности канала за следующие 7 дней.
- Количество подписчиков.
- Средний охват публикации (при расчете учитываются только собственные записи канала, без репостов).
- Среднее количество просмотров за сутки (также без расчета репостов).
- Количество репостов — сколько раз другие публичные каналы, участвующие в рейтинге, сделали репост записей канала.
- Количество упоминаний — сколько раз другие публичные каналы из рейтинга упоминали анализируемый канал.
- Частота публикаций в день.
Аналитика чатов в Telegram: Combot
- Количество сообщений (за все время, в среднем в день, в среднем в час).
- Активность пользователей (количество активных пользователей за выбранный период, среднее количество активных пользователей в день).
- Активность чата: график строится на основании количества и длины сообщений.
- Активность по времени суток.
Аналитика контента в Telegram: Popsters
Выводы
- В Telegram есть разные виды площадок: каналы и группы (чаты).
- В Telegram не много показателей для оценки. У каналов это подписчики и просмотры, у чатов — участники и активность.
- Чтобы проанализировать канал в Telegram, используйте сервис Тгстат. Он показывает статистику Telegram: о просмотрах, подписчиках, репостах и упоминаниях канала.
- Для анализа чата используйте Комбот. Он считает активность каждого пользователя и общую активность переписки.
- Для оценки контента используйте Popsters. Он находит самые популярные публикации и анализирует успешность публикаций относительно разных параметров — времени, когда запись была опубликована, длины текста, формата контента.
Источник: gbiznesblog.ru
Собственный info-бот в Телеграм
Лирическое предисловие которое можно не читать:
Мониторинга много не бывает. Даже если все работает нормально — почему бы в этом не убедится лишний раз.
Готовых решений в интернетах кучи, но захотелось мне чего то своего. При том с заделом на универсальность. Что бы использовать то что я напишу для конкретной задачи — на другие — похожие и не похожие
Это моя первая попытка сваять что то своими руками с помощью бота в телеграме, так что прошу сильно ногами не пинать. Я не программист и скорее всего то что я делаю вызывает гомерический хохот у людей, так сказать, в Теме. Но, я пишу, в первую очередь для себя, ну и если мой опыт кому то поможет — то почему нет?
Постановка задачи:
Отправить в телеграм сообщение что на вашем сервере/сайте/ноде что то случилось. Я буду изначально тренироваться на ноде Massa, которая установлена на сервере с Ubuntu, но задача может быть масштабируемая.
Принцип работы:
Система состоит из двух компонентов. Некоторого датчика расположенного на самом сервере и телеграм-бота куда этот датчик будет отправлять сообщение об изменении контролируемого объекта.
Настройка первого компонента — создание собственного info-бота в телеграме
Создаем нового бота в Telegram
В ответ вы получите список команд по управлению ботов.
Выберите или напечатайте и отправьте команду /newbot
Придумайте имя своему боту — это то как он будет отображаться визуально. В данном примере я придумал my_nodes_info_bot
Следующим шагом вас попросят придумать никнейм боту. Что бы его можно было найти в Телеграме,
Обязательное условие — ваша придумка должна обязательно заканчиваться тремя конкретными буквами, а именно «bot»
И естественно что имя должно быть уникально.
Если все прошло нормально — бот выдаст вам линк на вашего бота и токен для его управления.
И то и другое нам понадобится ниже по гайду.
Итого у нас получилось два необходимых параметра:
token бота: 6116867621:AAEE7WXKR_YAxwsf3k3pydQFdYeob7PqJQk
id чата: 6004109057
Проверяем отправку сообщения через любой браузер, подставляя наши параметры в запрос:
https://api.telegram.org/bot/sendMessage?chat_id=text=Hello%20World
И в нашего бота прилетает сообщение «Hello World»
На этом самая легкая часть нашего гайда закончена.
Теперь переходим к сложному.
Второе лирическое отступление
Какую именно информацию вы хотите доставить в свой Телеграм-канал ограничивается только полетом вашей не здоровой фантазии и опытом написания скриптов.
Тут даже сложно ограничится какими то рамками примеров. Ну, банальные параметры типа загрузки CPU, места на диске, информация о памяти мы рассматривать не будем.
Готовых примеров в Сети море, и если вам будет интересно с легкостью разберетесь сами.
Мы же будем писать код для тех кому лень напрягать мозги, для кого копи-паст и так в напряг.
Скрипты для мониторинга
Тут нужно понимать что сам скрипт тоже состоит из двух частей. Первая часть — это та часть которая добывает нам нужную информацию. И вторая часть это та которая эту информацию отправит нам в Телеграм-чат. Первая часть всегда разная, вторая остается неизменной.
Мониторинг «живости» ноды Маssа
Поскольку ru-сегмент Сети пытается обмануть судьбу везде и во всем, выбирая что подешевле, то естественно качество страдает. Но мы не ищем легких путей, поэтому будем заниматься садомазохизмом и наблюдать за агонией нашей ноды вместе.
Теперь без нравоучений — Данный скрипт предназначен для отслеживания состояния ноды. И если нода переходит из рабочего состояния в не рабочее или на оборот — вам в Телеграм придет соответствующее уведомление.
(Если говорить на сленге — то сообщение будет приходить если нода «забутстрапилась» или если она, нода, «слетела»)
(На некоторых хостингах, в частности на PQ, была отмечена такая негативная особенность — если в скрипте есть русские буквы — при добавлении его он, скрипт полностью ломается. Так что если это ваш случай, нужно заменить сообщения на русском, на сообщения на английском)
(Блок ниже нужно скопировать предварительно в «Блокнот», не в Word, это важно, и вставить ваши ТОКЕН БОТА и ЧАТ ID, затем вставить сразу весь код, в командной строке, не построчно.)
sudo tee /root/nodesup.sh > /dev/null ‘) if [ -z «$node» ] [ «$key» -eq «1» ]; then /usr/bin/curl —socks5-basic -X POST «https://api.telegram.org/bot$TG_BOT_ID/sendMessage» -d «chat_id=$TG_CHAT_ID» -d «text=Ваша нода упала.» echo «0» > $HOME/key elif [ -n «$node» ] [ «$key» -eq «0» ]; then /usr/bin/curl —socks5-basic -X POST «https://api.telegram.org/bot$TG_BOT_ID/sendMessage» -d «chat_id=$TG_CHAT_ID» -d «text=Ваша нода поднялась.» echo «1» > $HOME/key fi EOF
Создаем файл где будет хранится предыдущее состояние ноды (0 — лежала, 1 — работала )
printf «0» > /root/key
Добавляем задание демону cron на выполнение файла nodesup.sh каждую минуту
Будем использовать локальный демон. Задание будет находиться в файле nodesup и располагаться в папке /etc/cron.d/
Файл crontab
(Блок ниже нужно скопировать и вставить сразу весь, в командной строке, не построчно.)
printf «SHELL=/bin/bash */1 * * * * root /bin/bash /root/nodesup.sh > /dev/null 2> > /etc/cron.d/nodesup
С логами решил пока не заморачиватся. Все равно в них ни кто не смотрит. Если кому то будет нужно — добавим.
Устанавливаем curl
curl — это утилита командной строки для отправки и получения данных по различным протоколам, таким как HTTP, HTTPS, FTP, SMTP и другим. Она позволяет взаимодействовать с серверами и выполнять различные операции, такие как загрузка файлов, отправка запросов, скачивание содержимого веб-страниц и многое другое. Есть вероятность что он уже установлен в системе и данное действие будет избыточным, но выполнив команду ниже вы точно ничего не сломаете
apt install curl
Как удалить скрипт:
Если вы решили что данный скрипт вам не подходит его легко можно удалить
Удаляем сам скрипт:
/usr/bin/rm $HOME/nodesup.sh
Удаляем файл запуска скрипта по времени
/usr/bin/rm /etc/cron.d/nodesup
Самое главное — что же вы должны в итоге увидеть?
Можно обвесить сообщения «рюшечками», например ip или сервера, если у вас нод больше чем одна.
Время сколько она проработала или на оборот была в отключке. Но это уже оставляю на самостоятельную работу.
В данном конкретном гайде отслеживается конкретный порт Massa по которому мы и определяем жива нода или нет. Скажу что практически у каждой ноды есть такой порт. И достаточно поменять номер порта в скрипте и вы сможете отслеживать практически любую ноду
Если у вас есть вопросы по тексту статьи или вы просто хотите «напихать» автору — добро пожаловать в мой телеграм-канал
Источник: galayda.com