Әр көрсеткіштің мағынасы, бақылау тақтасын қалай оқу керек және Telegram деректеріңізге сүйене отырып, жақсырақ шешімдер қалай қабылдауға болады. Нақты сандармен және нақты әлемдік эталондармен жазылған.
TG Analytics дегеніміз не, неге жергілікті жұмыс маңызды және осы нұсқаулықта нені үйренесіз.
Сіз бақылайтынның барлығы компьютеріңіздегі жергілікті SQLite дерекқорында сақталады. Аккаунттар жоқ, серверлер жоқ, телеметрия жоқ. MIT лицензиясы бойынша GitHub-та толық бастапқы код.
TG Analytics — бұл Telegram арналарыңызды нақты, әрекет етуге болатын деректерге айналдыратын тегін десктоп қолданбасы. Ол сіздің арналарыңызбен (сіз әкімші болып табылатын) және кез келген жалпыға қолжетімді арнамен жұмыс істейді — арнаңызды басқару және бәсекелестерді зерттеу үшін өте қолайлы.
Өйткені TGStat және Telemetr сияқты аналитикалық платформалар деректеріңізді олардың серверлеріне тапсыруды талап етеді — және әдетте кеңейтілген мүмкіндіктер үшін ақы алады. TG Analytics барлығын машинаңызда сақтайды және толық құралдар жиынтығын тегін береді.
Telegram API-дің қалай жұмыс істейтінін білудің қажеті жоқ. Бір рет my.telegram.org сайтынан тіркелгі деректерін алыңыз — қалғанының бәрін қолданба орындайды.
Барлық негізгі платформалар үшін дайын бинарлар. Орнату жоқ, тәуелділіктер жоқ.
chmod +x TGAnalytics-Linux орындаңыз)Оны кез келген ыңғайлы жерге сақтаңыз — Жұмыс үстелі, Құжаттар, арнайы "Tools" қалтасы. Іске қосу үшін екі рет басыңыз. Бірінші іске қосу бинар ашылғанша 5–10 секунд алуы мүмкін.
Орындалатын файл ақылы код қолтаңбасы сертификатымен қол қойылмағандықтан, Windows ескерту көрсетуі мүмкін. More info → Run anyway түймесін басыңыз. Қаласаңыз, қолданбаны бастапқы кодтан да құрастыра аласыз.
Қолданбаны Applications қалтасына жылжытқаннан кейін Terminal-да xattr -cr "/Applications/TG Analytics.app" орындаңыз. Бұл қол қойылмаған қолданбалар үшін карантин жалаушасын жояды.
Әрбір Telegram клиентіне ресми әзірлеуші порталынан api_id және api_hash қажет. Тегін, 3 минут алады.
Олар Telegram үшін "әзірлеуші логині" сияқты жұмыс істейді. Әрбір үшінші тарап клиентінің өз жұбы бар. Сіз өзіңіздікін жасайсыз — бұл тегін, қауіпсіз және тек сіздің аккаунтыңызға тіркеледі.
Браузеріңізде https://my.telegram.org ашыңыз.
Нөмірді + таңбасымен халықаралық форматта енгізіңіз — мысалы, +77071234567. Telegram қолданбаңызға растау кодын жібереді.
Кіргеннен кейін бақылау тақтасында API development tools түймесін басыңыз.
Форманы толтырыңыз — деректер Telegram олардың жазбалары үшін сақталады және функционалдылық үшін маңызды емес. Платформа: Desktop. Create application түймесін басыңыз.
Сіз екі мәнді көресіз — екеуін де көшіріңіз:
1234567 сияқты санabcdef1234567890abcdef1234567890 сияқты 32 таңбалы жолAPI ID, API Hash және телефон нөміріңіз бар кез келген адам Telegram аккаунтыңызға кіре алады. Оларды чаттарда, скриншоттарда немесе қоғамдық форумдарда ешқашан бөліспеңіз.
Екі кіру әдісі — өзіңізге ыңғайлысын таңдаңыз.
Login экранын ашып, енгізіңіз:
+ таңбасымен халықаралық форматтаTelegram қолданбаңызға (немесе SMS арқылы) код жібереді. Диалог пайда болады — кодты енгізіңіз. Егер екі факторлы аутентификация қосылған болса, кейін құпия сөз сұранысы пайда болады.
QR арқылы кіру үшін телефон нөмірі қажет емес.
QR терезесі ашылады. Телефоныңызда:
Сәтті болған жағдайда терезе автоматты түрде жабылады.
Сіздің атыңыз бүйір мәзірде пайда болады. Сессия жергілікті сақталады — келесі жолы қолданба ашылғанда, сіз бұрыннан кіргенсіз.
~/.tg_analytics/sessions/ ішінде. Windows-та бұл C:\Users\YourName\.tg_analytics\sessions\. Толығымен шығу үшін қолданбадағы "Sign out" түймесін пайдаланыңыз.
Арналардың екі түрі: өзіңіздікі (әкімшілік құқықтар) және @username арқылы кез келген жалпыға қолжетімді арна.
Арналар бөлімін ашыңыз. Сіздің әкімші арналарыңыз оң жақта автоматты түрде пайда болады — қолданба оларды Telegram диалогтарыңыздан тартып алады.
Қолданба сіз әкімші немесе иесі болып табылатын әр арнаны алады. Бұл бірінші іске қосуда 10–30 секунд алуы мүмкін.
Арна сол жақ бағанға ("Бақыланатын") ауысады және қолданба дереу соңғы 100 пост пен ағымдағы жазылушылар санын импорттай бастайды.
Керемет мүмкіндік — кез келген ашық арнаны @username, t.me/... сілтемесі немесе сандық ID арқылы бақылаңыз.
Енгізу өрісі бар модальды терезе ашылады.
Жұмыс істейтін мысалдар:
durov@durovt.me/durovhttps://t.me/durovҚолданба арнаны анықтап, алдын ала қарауды көрсетеді — атауы, @username және жазылушылар саны. Содан кейін ол автоматты түрде бақылай бастайды.
Сыртқы бақылау үшін тек жалпыға қолжетімді арналар қолжетімді. Егер "channel is private" деп көрсеңіз — сіз әкімші болуыңыз керек немесе арна тек шақыру арқылы қолжетімді.
TG Analytics хабар тарату арналарына бағытталған, мұнда жариялау бір жақты. Супертоптар мен чаттар бақыланбайды — олардың динамикасы мен көрсеткіштері басқаша.
Әр санның мағынасы, ол қалай есептеледі және "жақсы" мән қандай болады.
Арнаға жазылған адамдардың ағымдағы саны — Telegram жалпыға көрсететіндей. TG Analytics бұл санды әр жинау циклінде суретке түсіреді, осылайша оның уақыт өте қалай өзгеретінін көресіз.
Таңдалған кезеңде жазылушылар саны қаншалықты өзгерді. Оң = өсу, теріс = төмендеу. Жаңа жазылулар минус жазылымнан бас тартулардың таза әсерін көрсетеді.
Таңдалған кезеңде жарияланған барлық посттар бойынша қаралымдардың орташа мәні. Бұл сіздің негізгі көрсеткішіңіз — әр жаңа пост осыған қатысты бағаланады.
Әртүрлі өлшемдегі арналарды салыстыру үшін ең маңызды көрсеткіш. Бұл орташа постты көрген жазылушылардың пайызы. 100 мың жазылушысы және 15% ER бар арна — белсенді; 500 мың жазылушысы және 2% ER бар арна — бос қабық.
Постқа эмодзи реакцияларының жалпы саны. Нақты қатысудың күшті сигналы — реакциялар белсенді түртуді талап етеді, тек пассивті оқуды емес.
Пост басқа чатқа немесе арнаға қанша рет қайта жіберілді. Посттың "вирустық" болғанының ең айқын көрсеткіші — біреу оны өз аудиториясымен бөлісу үшін жеткілікті ұнатты.
Пост түрі бойынша бөлінген ER: мәтін, фото, видео, құжат, сауалнама. Бұл сіздің нақты аудиторияңыз үшін қай форматтың жақсы жұмыс істейтінін көрсетеді.
Абсолютті сандарды қумаңыз. 25% ER және өсіп келе жатқан жазылушылары бар 3 мыңдық арна 2% ER бар 100 мыңдық арнадан гөрі сау. TG Analytics сізге трендтерді көрсету үшін жасалған, мақтаныш көрсеткіштерін емес.
Өсу графигін қалай оқу керек, неге ол тек соңғы деректерді көрсетуі мүмкін және неге назар аудару керек.
TG Analytics деректерді жинаған сайын, ол ағымдағы жазылушылар санының "суретін" сақтайды. График — сол суреттердің хронологиясы. Детальдау автоматты түрде бейімделеді:
Өйткені Telegram API арқылы жазылушылар тарихын ашпайды. TG Analytics оны арнаны бақылауды бастаған сәттен бастап қана жаза алады. Күндер мен апталар ішінде график табиғи түрде толады. Посттар, қаралымдар және реакциялар Telegram-ның өз тарихынан алынады — олар дереу қолжетімді.
Бір арнаны әртүрлі масштабда көру үшін 7D / 30D / 90D / Барлық уақыт қойындыларын ауыстырыңыз:
Жалпы санның орнына 7 күн ішіндегі өзгерісті бақылаңыз. Бұл сіздің соңғы контентіңіз бен хабарласуыңыз шынымен өндірген нәрсе — жалпы сан көбінесе тарих.
Өз арнаңызға негізделген апта күні мен сағат бойынша орташа қаралымдарды көрсететін 7×24 тор.
Әр ұяшық апта күні × тәулік сағатының бір комбинациясын білдіреді. Түс қарқындылығы сол терезеде жарияланған посттардың орташа қаралымы болып табылады. Қою көк = жоғары қаралымдар, ашық көк = төмен қаралымдар, ақ = сол ұяшықта әлі пост жарияланбаған.
Қолданба ең жақсы ұяшықты сызылған жиекпен автоматты түрде ерекшелейді және карта тақырыбында "Best: Tue, 17:00" белгісін көрсетеді. Бұл сіздің есептелген ең жоғары қатысу терезесі.
10 посттан азырақ болса, жылу картасы негізінен бос болады — жеткілікті сигнал жоқ. Ол тәулік уақытына шашылған 30–50 посттан кейін шынымен пайдалы болады.
Жеңімпаздарыңыздан үйреніңіз — қай посттар көбірек әсер етті және қай формат жақсы жұмыс істейді.
Таңдалған кезеңнің үздік 10 посты, қаралымдар бойынша реттелген. Әр жол көрсетеді:
Әр түрде қанша пост жариялағаныңызды көрсететін сақина диаграмма, әр түр бойынша статистикамен:
Түстер: көк — мәтін, күлгін — фото, қызғылт — видео, қызғылт сары — құжат, жасыл — сауалнама.
Бір экранда 6 арнаға дейін — өз портфолиоңыз үшін немесе бәсекелестерге қарсы.
Ауыстырып-қосқыш қатарынан 2–6 арнаны таңдаңыз. Алғашқы екеуі автоматты түрде таңдалады.
Бақылау тақтасындағыдай 7D / 30D / 90D / Барлық қойындылары.
Жолдар: жазылушылар, кезең ішіндегі Δ, орташа қаралымдар, ER, пост саны. Бағандар: әр арна үшін бір. Әр бағанның төмендегі көп сызықты графикке сәйкес келетін түсті жолағы бар.
Ортақ таймлайнда әр арна үшін бір сызық — қайсысы тезірек өсіп жатқанын немесе қайсысы тегіс екенін бірден байқаңыз.
Төменде екі баған диаграмма: біреуі орташа қаралымдар үшін, біреуі ER үшін. Арналардың өлшемдері өте әртүрлі болған кезде ER ең әділ салыстыру болып табылады.
1 мыңдық арна мен 1 миллиондық арнаны абсолютті сандармен салыстыру мүмкін емес. Бірақ 1 мыңдық арнада 40% ER, ал 1 миллиондықта 8% ER болса, кішісі әр жазылушыға әлдеқайда белсенді. Бұл TGStat ақы алатын инсайт.
Үш формат — клиенттер үшін, одан әрі талдау үшін немесе бэкап үшін.
Клиенттерге, менеджерлерге немесе мүдделі тараптарға жіберуге арналған таза A4 есеп. Мыналарды қамтиды:
Диаграммалар PDF ішінде (matplotlib арқылы) жергілікті түрде көрсетіледі — суреттер ретінде емес — сондықтан мәтін мен сандар кез келген масштабта анық болып қалады.
PDF-тегі қаріп шектеулеріне байланысты пост мәтіндеріндегі эмодзилер PDF есептен жойылады. Толық түпнұсқа мәтін JSON және CSV экспорттарында сақталады.
Жинақталған бақылау тақтасын және шикі деректерді қамтитын толық құрылымдалған экспорт:
growth_series — әр жазылушы суретіsnapshots — шикі уақыт белгісі + жазылушылар жұптарыposts — толық мәтіні, қаралымы, реакциялары, қайта жіберулері, media_type бар әр постheatmap — 7×24 матрицаtop_posts, content_mixPython, Excel немесе кез келген BI құралында одан әрі талдау үшін өте қолайлы.
Электрондық кестеде талдау үшін посттардың тегіс кестесі:
channel, date, msg_id, views, reactions, forwards, media_type, text; бөлгіші (көптеген локализацияларда Excel-үйлесімді)Бақылау тақтасын ашып, құралдар тақтасындағы Экспорт түймесін басыңыз. Форматты таңдап, сақтау орнын таңдаңыз — дайын. Әдепкі қалта ~/.tg_analytics/exports/, бірақ оны Параметрлерде өзгертуге болады.
Деректер қаншалықты жиі алынады және оны қажеттіліктеріңізге қалай конфигурациялау керек.
Фондық ағын кесте бойынша оянып, әр бақыланатын арнаны жаңартады — бір-бірлеп, Telegram-ның флудтан қорғауын тудырмау үшін арналар арасында 3 секунд үзіліспен.
Бүйір мәзір → Параметрлер → Жинау бөлімі.
Ашылмалы мәзірден таңдаңыз. Өзгеріс дереу қолданылады — қайта іске қосу қажет емес.
Ашылмалы мәзірдің дәл астында "Авто-жинау мәртебесі" көрсетеді: соңғы жүгіру уақыты, келесі жүгіру ETA және ағымдағы аралық.
Барлық арналарды дереу жаңарту үшін Параметрлердегі Қазір жинау түймесін басыңыз. Жоғарғы тақта жүгіру барысында айналма индикаторды көрсетеді. Есеп жасамас бұрын пайдалы.
Көптеген арналарда өте қысқа аралықтар (15 минуттан төмен) FloodWait тудыруы мүмкін. Егер журналдарда жиі флуд қателерін көрсеңіз, аралықты ұлғайтыңыз.
Тіл, сыртқы түрі, сақтау, экспорт қалтасы, журналдар — барлығы конфигурацияланады.
Интерфейсте 5 тіл қолдау көрсетіледі: ағылшын, орыс, испан, португал (BR), неміс. Параметрлер → Тіл бөлімінде өзгертіңіз — интерфейс қайта іске қосусыз дереу жаңарады.
Үш режим:
Сондай-ақ қолданбаның жоғарғы оң жақ бұрышындағы тақырыпты ауыстыру түймесін басу арқылы тақырыптарды жылдам ауыстыра аласыз.
Жергілікті дерекқорда ескі суреттер мен посттарды қанша уақыт сақтау керек:
Күнделікті тазалау фондық режимде жүреді және сақтау терезесінен ескі жазбаларды жояды.
PDF / JSON / CSV файлдары қайда сақталады. Әдепкі ~/.tg_analytics/exports/. Оны Параметрлер → Қалтаны таңдау арқылы кез келген қалтаға өзгертіңіз.
Қолданба журналдары ~/.tg_analytics/logs/ ішінде сақталады:
app.log — айналдырумен жалпы белсенділік журналы (5 MB × 5 файл)crash.log — тек өңделмеген ерекшеліктер толық трассировкаменЖурналдар каталогын файл менеджеріңізде ашу үшін Параметрлердегі "Қалтаны ашу" түймесін басыңыз. Мәселелер туралы хабарлау үшін пайдалы.
"Барлығын жою" түймесі барлық бақыланатын арналарды және олардың тарихын біржола жояды. Жаңа бастау үшін пайдаланыңыз. Ол Telegram деректеріңізге әсер етпейді — тек жергілікті аналитикалық дерекқор.
Жиі кездесетін мәселелерге жылдам жауаптар.
Диалогтағы More info түймесін басып, содан кейін Run anyway түймесін басыңыз. Бұл орындалатын файлға код қолтаңбасы қойылмағандықтан болады. Егер сенбесеңіз — бастапқы кодтан құрастырыңыз: репозиторийді клондап, python build.py орындаңыз.
Terminal ашып, мынаны орындаңыз: xattr -cr "/Applications/TG Analytics.app". Бұл macOS қол қойылмаған қолданбаларға қосатын карантин атрибутын жояды. Осыдан кейін бірінші іске қосуда оң жақ түймемен басып → Ашу таңдаңыз.
Жоқ. Telegram өз API арқылы жазылушылар тарихын бермейді. Қолданба арнаны бақылауды бастаған сәттен бастап суреттерді жазады — сондықтан график бір нүктеден басталып, жаңа жинаулармен өседі. 30 минуттық аралықтармен сіз бір тәулік ішінде толық 24 сағаттық қисық аласыз.
Telegram аккаунтыңыздың жылдамдығын шектеп отыр. Авто-жинау аралығын ұлғайтыңыз (Параметрлер → 30 мин немесе одан да көп) және бақыланатын арналар санын азайтыңыз. Қолданба FloodWait-ты үзіліспен автоматты өңдейді — бірақ оны жиі көрсеңіз, аралықты өзгертіңіз.
Сыртқы бақылау үшін тек жалпыға қолжетімді арналар қолжетімді. Жабық арналар (тек шақыру арқылы) мүшеліксіз қолжетімсіз. Егер сіз мүше болсаңыз, арна әкімші тізіміңізде автоматты түрде пайда болады — Арналар қойындысын тексеріңіз.
Telegram тым көп құрылғыдан кірсеңіз немесе Telegram-да сессияларды қолмен қалпына келтірсеңіз, сессияны қайтарып алуы мүмкін. Жай ғана Sign out түймесін басып, QR немесе телефон арқылы қайта кіріңіз. Бақыланатын арналарыңыз бен аналитикалық деректеріңіз сақталады — олар жергілікті дерекқорда, сессияда емес.
Сірә, қаріптің жоқтығы. Нақты қатені ~/.tg_analytics/logs/app.log ішінен тексеріңіз және журнал үзіндісімен GitHub-та мәселе ашыңыз. Уақытша шешім ретінде қаріптерді қажет етпейтін JSON / CSV экспортын пайдаланыңыз.
GitHub Issues сайтында мәселе ашыңыз немесе Telegram-да тікелей хабарласыңыз: @igor_shelloff. Қосыңыз: не істедіңіз, не болды және (мүмкін болса) журнал үзіндісін.
TG Analytics әрқашан тегін болды және болады. Егер ол сізге уақыт үнемдесе, көмектесудің жолдары.
Жұлдызшалар басқаларға жобаны табуға көмектеседі.
Репозиторийді ашуҚате таптыңыз ба немесе мүмкіндік идеясы бар ма?
Мәселе ашуҚұралды одан әрі дамытуды қолдаңыз.
ҚайырымдылықСұрақтар немесе пікірлер? Тікелей хабарласыңыз.
@igor_shelloffЕгер TG Analytics ненің жұмыс істейтінін айтса, бірақ сізге де ауқымды түрде жариялау және хабарласу қажет болса — сол әзірлеушінің Telegram AutoPoster Pro құралын қолданып көріңіз. Жоспарланған постинг, жеке хабарламалар кампаниялары, көп аккаунт, хикаялар, автостоп қорғанысы, Telegram-дағы есептер.
Telegram AutoPoster Pro-ны зерттеңіз