Maksud setiap metrik, cara membaca papan pemuka, dan cara membuat keputusan yang lebih baik daripada data Telegram anda. Ditulis untuk pemula — dengan nombor konkrit dan penanda aras dunia sebenar.
Apakah TG Analytics, mengapa setempat-diutamakan penting, dan apa yang akan anda pelajari dalam panduan ini.
Semua yang anda jejaki disimpan dalam pangkalan data SQLite setempat pada komputer anda. Tiada akaun, tiada pelayan, tiada telemetri. Kod sumber penuh di GitHub di bawah Lesen MIT.
TG Analytics ialah aplikasi desktop percuma yang mengubah saluran Telegram anda menjadi data yang jelas dan boleh diambil tindakan. Ia berfungsi dengan saluran anda sendiri (di mana anda adalah admin) dan mana-mana saluran awam — sesuai untuk kedua-dua menjalankan saluran anda dan mengkaji pesaing.
Kerana platform analitik seperti TGStat dan Telemetr memerlukan anda menyerahkan data anda kepada pelayan mereka — dan biasanya membayar untuk ciri lanjutan. TG Analytics menyimpan semuanya pada mesin anda dan memberikan anda kit alat penuh secara percuma.
Anda tidak perlu tahu bagaimana API Telegram berfungsi. Hanya dapatkan kelayakan anda dari my.telegram.org sekali — dan semua yang lain dikendalikan oleh aplikasi.
Binari prabina untuk semua platform utama. Tiada pemasangan, tiada kebergantungan.
chmod +x TGAnalytics-Linux)Simpan di mana-mana sahaja yang sesuai — Desktop, Documents, folder "Tools" khusus. Klik dua kali untuk melancarkan. Pelancaran pertama mungkin mengambil masa 5–10 saat semasa binari menyahmampat.
Kerana fail boleh laku tidak ditandatangani dengan sijil penandatanganan kod berbayar, Windows mungkin menunjukkan amaran. Klik More info → Run anyway. Anda juga boleh membina aplikasi dari sumber jika anda mahu.
Buka Terminal dan jalankan xattr -cr "/Applications/TG Analytics.app" selepas memindahkan aplikasi ke Applications. Ini membuang bendera kuarantin untuk aplikasi yang tidak ditandatangani.
Setiap klien Telegram memerlukan api_id dan api_hash dari portal pembangun rasmi. Percuma, mengambil masa 3 minit.
Ia berfungsi sebagai "log masuk pembangun" untuk Telegram. Setiap klien pihak ketiga mempunyai pasangannya sendiri. Anda akan mencipta sendiri — ia percuma, selamat, dan dilampirkan hanya pada akaun anda.
Buka https://my.telegram.org dalam pelayar anda.
Masukkan nombor dalam format antarabangsa dengan + — contohnya +60123456789. Telegram menghantar kod pengesahan ke aplikasi anda.
Selepas log masuk, klik API development tools dalam papan pemuka.
Isi borang — data disimpan oleh Telegram untuk rekod mereka dan tidak penting untuk kefungsian. Platform: Desktop. Klik Create application.
Anda akan melihat dua nilai — salin kedua-duanya:
1234567abcdef1234567890abcdef1234567890Sesiapa yang mempunyai ID API, Hash API dan nombor telefon anda berpotensi mengakses akaun Telegram anda. Jangan sekali-kali berkongsinya dalam sembang, tangkapan skrin, atau forum awam.
Dua kaedah log masuk — pilih yang lebih selesa untuk anda.
Buka skrin Login dan masukkan:
+Telegram menghantar kod ke aplikasi anda (atau SMS). Dialog muncul — masukkan kod. Jika pengesahan dua faktor didayakan, prompt kata laluan menyusul.
Nombor telefon tidak diperlukan untuk log masuk QR.
Tetingkap QR terbuka. Pada telefon anda:
Tetingkap ditutup secara automatik apabila berjaya.
Nama anda muncul di bar sisi. Sesi disimpan secara setempat — lain kali aplikasi dibuka, anda sudah log masuk.
Dalam ~/.tg_analytics/sessions/. Pada Windows ini adalah C:\Users\YourName\.tg_analytics\sessions\. Untuk log keluar sepenuhnya, gunakan butang "Sign out" dalam aplikasi.
Dua jenis saluran: milik anda sendiri (hak admin) dan mana-mana saluran awam mengikut @username.
Buka bahagian Saluran. Saluran admin anda muncul secara automatik di sebelah kanan — aplikasi menariknya dari dialog Telegram anda.
Aplikasi mengambil setiap saluran di mana anda adalah admin atau pemilik. Ini mungkin mengambil masa 10–30 saat pada larian pertama.
Saluran berpindah ke lajur kiri ("Tracked") dan aplikasi serta-merta mula mengimport 100 siaran terakhir dan kiraan pelanggan semasa.
Ciri pembunuh — jejaki mana-mana saluran terbuka mengikut @username, pautan t.me/..., atau ID berangka.
Membuka modal dengan medan input.
Contoh apa yang berfungsi:
durov@durovt.me/durovhttps://t.me/durovAplikasi menyelesaikan saluran dan menunjukkan pratonton — tajuk, @username dan kiraan pelanggan. Kemudian ia mula menjejaki secara automatik.
Hanya saluran awam tersedia untuk penjejakan luaran. Jika anda melihat "channel is private" — anda perlu menjadi admin, atau saluran itu jemputan sahaja.
TG Analytics memberi tumpuan kepada saluran penyiaran di mana penyiaran adalah sehala. Supergroup dan sembang tidak dijejaki — ia mempunyai dinamik dan metrik yang berbeza.
Maksud setiap nombor, cara ia dikira, dan bagaimana nilai "baik" kelihatan.
Bilangan orang semasa yang melanggan saluran — sama seperti yang ditunjukkan oleh Telegram secara awam. TG Analytics mengambil syot kilat nombor ini pada setiap kitaran pengumpulan, jadi anda boleh melihat bagaimana ia berubah dari semasa ke semasa.
Berapa banyak kiraan pelanggan berubah sepanjang tempoh yang dipilih. Positif = pertumbuhan, negatif = penurunan. Menunjukkan kesan bersih langganan baharu tolak berhenti melanggan.
Purata bilangan paparan merentas semua siaran yang diterbitkan dalam tempoh yang dipilih. Ini adalah garis dasar anda — setiap siaran baharu akan dinilai berbandingnya.
Metrik paling penting untuk membandingkan saluran dengan saiz yang berbeza. Ia adalah peratusan pelanggan yang melihat purata siaran anda. Saluran dengan 100k pelanggan dan 15% ER terlibat; 500k pelanggan dengan 2% ER adalah cangkerang kosong.
Jumlah bilangan reaksi emoji pada siaran. Isyarat kuat penglibatan sebenar — reaksi memerlukan ketikan aktif, bukan hanya bacaan pasif.
Berapa kali siaran dimajukan ke sembang atau saluran lain. Penunjuk paling jelas siaran "menjadi tular" — seseorang menyukainya cukup untuk berkongsi dengan audiens mereka sendiri.
ER dipecahkan mengikut jenis siaran: teks, foto, video, dokumen, tinjauan. Ini menunjukkan dengan tepat format mana yang berprestasi terbaik untuk audiens khusus anda.
Jangan kejar nombor mutlak. Saluran 3k dengan 25% ER dan pelanggan yang berkembang lebih sihat daripada saluran 100k dengan 2% ER. TG Analytics dibina untuk menunjukkan trend, bukan metrik kesombongan.
Cara membaca carta pertumbuhan, mengapa ia mungkin hanya menunjukkan data terkini, dan apa yang perlu dicari.
Setiap kali TG Analytics mengumpul data, ia menyimpan "syot kilat" kiraan pelanggan semasa. Carta adalah garis masa syot kilat tersebut. Granulariti menyesuaikan secara automatik:
Kerana Telegram tidak mendedahkan sejarah pelanggan melalui API. TG Analytics hanya boleh merekodkannya dari saat anda mula menjejaki saluran. Dari semasa ke semasa, carta terisi secara semula jadi. Siaran, paparan, dan reaksi ditarik dari sejarah Telegram sendiri — ia tersedia serta-merta.
Tukar antara tab 7H / 30H / 90H / Sepanjang masa untuk melihat saluran yang sama pada tahap zum yang berbeza:
Daripada jumlah, tonton perubahan sepanjang 7 hari. Itulah yang sebenarnya dihasilkan oleh kandungan dan jangkauan terkini anda — jumlah sebahagian besarnya adalah sejarah.
Grid 7×24 yang menunjukkan purata paparan mengikut hari dalam seminggu dan jam, berdasarkan saluran anda sendiri.
Setiap sel mewakili satu kombinasi hari-dalam-minggu × jam-dalam-hari. Keamatan warna ialah purata paparan siaran yang diterbitkan dalam tetingkap itu. Biru gelap = paparan tinggi, biru muda = paparan rendah, putih = tiada siaran diterbitkan dalam slot itu lagi.
Aplikasi secara automatik menyerlahkan slot terbaik dengan sempadan bergaris dan menunjukkan label "Best: Tue, 17:00" dalam pengepala kad. Ini adalah tetingkap penglibatan puncak yang dikira.
Dengan kurang daripada 10 siaran, peta haba kebanyakannya akan kosong — tidak ada isyarat yang cukup. Ia menjadi benar-benar berguna selepas 30–50 siaran tersebar merentas masa yang berbeza dalam sehari.
Belajar daripada pemenang anda — siaran mana yang paling bergema, dan format mana yang berfungsi paling baik.
10 siaran teratas dalam tempoh yang dipilih, disusun mengikut paparan. Setiap baris menunjukkan:
Carta donat yang menunjukkan berapa banyak siaran setiap jenis yang anda terbitkan, dengan statistik setiap jenis:
Warna: biru untuk teks, ungu untuk foto, merah jambu untuk video, oren untuk dokumen, hijau untuk tinjauan.
Sehingga 6 saluran sebelah-menyebelah — untuk portfolio anda atau berbanding pesaing.
Pilih 2–6 saluran dari baris togol. Dua yang pertama dipilih secara automatik.
Tab 7H / 30H / 90H / Semua yang sama seperti pada papan pemuka.
Baris: pelanggan, Δ sepanjang tempoh, purata paparan, ER, kiraan siaran. Lajur: satu setiap saluran. Setiap lajur mempunyai jalur berwarna sepadan dengan carta berbilang garis di bawah.
Satu garis setiap saluran pada garis masa yang dikongsi — kenal pasti serta-merta mana yang berkembang lebih pantas, atau mana yang mendatar.
Dua carta bar di bawah: satu untuk purata paparan, satu untuk ER. ER adalah perbandingan paling adil apabila saluran mempunyai saiz yang sangat berbeza.
Saluran 1k dan saluran 1J tidak boleh dibandingkan dengan nombor mutlak. Tetapi jika saluran 1k mempunyai 40% ER dan 1J mempunyai 8% ER, yang lebih kecil jauh lebih terlibat setiap pelanggan. Ini adalah jenis pandangan yang TGStat mengenakan bayaran.
Tiga format — untuk pelanggan, analisis lanjut, atau sandaran.
Laporan A4 yang digilap direka untuk dihantar kepada pelanggan, pengurus, atau pihak berkepentingan. Termasuk:
Carta dipaparkan secara asli di dalam PDF (melalui matplotlib) — bukan sebagai imej — jadi teks dan nombor kekal tajam pada mana-mana zum.
Disebabkan had fon dalam PDF, emoji dari teks siaran dialih keluar dalam laporan PDF. Teks asal penuh dikekalkan dalam eksport JSON dan CSV.
Eksport berstruktur lengkap termasuk papan pemuka agregat serta data mentah:
growth_series — setiap syot kilat pelanggansnapshots — pasangan cap masa + pelanggan mentahposts — setiap siaran dengan teks penuh, paparan, reaksi, pemajuan, media_typeheatmap — matriks 7×24top_posts, content_mixSesuai untuk analisis lanjut dalam Python, Excel, atau mana-mana alat BI.
Jadual rata siaran untuk analisis hamparan:
channel, date, msg_id, views, reactions, forwards, media_type, text; (mesra Excel dalam kebanyakan lokasi)Buka papan pemuka, klik Eksport dalam bar alat. Pilih format, pilih lokasi simpanan — selesai. Folder lalai ialah ~/.tg_analytics/exports/ tetapi anda boleh menukarnya dalam Tetapan.
Berapa kerap data diambil, dan cara mengkonfigurasikannya untuk keperluan anda.
Utas latar belakang bangun mengikut jadual dan mengemas kini setiap saluran yang dijejaki — satu demi satu, dengan jeda 3 saat antara saluran untuk mengelakkan pencetus perlindungan banjir Telegram.
Bar sisi → Tetapan → bahagian Pengumpulan.
Pilih dari dropdown. Perubahan terpakai serta-merta — tiada mulakan semula.
Tepat di bawah dropdown, "Status pengumpulan auto" menunjukkan: masa larian terakhir, ETA larian seterusnya, dan selang semasa.
Klik Collect now dalam Tetapan untuk muat semula semua saluran serta-merta. Bar atas menunjukkan pemutar dengan kemajuan semasa larian. Berguna sebelum menjana laporan.
Selang yang sangat pendek (bawah 15 minit) pada banyak saluran boleh mencetuskan FloodWait. Jika anda melihat ralat banjir yang kerap dalam log, tingkatkan selang.
Bahasa, penampilan, pengekalan, folder eksport, log — semuanya boleh dikonfigurasikan.
5 bahasa disokong dalam antara muka: Inggeris, Rusia, Sepanyol, Portugis (BR), Jerman. Tukar dalam Tetapan → Bahasa — UI dikemas kini serta-merta tanpa mulakan semula.
Tiga mod:
Anda juga boleh menogol tema dengan cepat dengan mengklik butang togol tema di penjuru kanan atas aplikasi.
Berapa lama untuk menyimpan syot kilat dan siaran lama dalam pangkalan data setempat:
Pembersihan harian berjalan di latar belakang dan memadam rekod lebih lama daripada tetingkap pengekalan.
Tempat fail PDF / JSON / CSV disimpan. Lalai ialah ~/.tg_analytics/exports/. Tukar ke mana-mana folder melalui Tetapan → Pilih folder.
Log aplikasi disimpan dalam ~/.tg_analytics/logs/:
app.log — log aktiviti umum dengan putaran (5 MB × 5 fail)crash.log — hanya pengecualian tidak terkendali dengan jejak penuhKlik "Buka folder" dalam Tetapan untuk membuka direktori log dalam pengurus fail anda. Berguna untuk melaporkan isu.
Butang "Padam semuanya" secara kekal mengalih keluar semua saluran yang dijejaki dan sejarahnya. Gunakannya jika anda mahu permulaan yang segar. Ia tidak menjejaskan data Telegram anda — hanya pangkalan data analitik setempat.
Jawapan pantas kepada isu biasa.
Klik More info dalam dialog, kemudian Run anyway. Ini berlaku kerana fail boleh laku tidak ditandatangani kod. Jika anda tidak mempercayainya, bina dari sumber: klon repo dan jalankan python build.py.
Buka Terminal dan jalankan: xattr -cr "/Applications/TG Analytics.app". Ini membuang atribut kuarantin yang ditambah macOS kepada aplikasi yang tidak ditandatangani. Selepas itu, klik kanan → Buka pada pelancaran pertama.
Tidak. Telegram tidak menyediakan sejarah pelanggan melalui APInya. Aplikasi merekodkan syot kilat dari saat anda mula menjejaki — jadi carta bermula dengan satu titik dan berkembang apabila pengumpulan baharu berlaku. Dengan selang 30 minit, anda akan mempunyai lengkung 24j penuh dalam masa sehari.
Telegram mengehadkan kadar akaun anda. Tingkatkan selang pengumpulan auto (Tetapan → setiap 30 min atau lebih), dan kurangkan bilangan saluran yang dijejaki. Aplikasi mengendalikan FloodWait secara automatik dengan berhenti seketika — tetapi jika anda melihatnya kerap, tukar selang.
Hanya saluran awam boleh dijejaki secara luaran. Saluran peribadi (jemputan sahaja) tidak boleh diakses tanpa keahlian. Jika anda seorang ahli, saluran muncul dalam senarai admin anda secara automatik — semak tab Saluran.
Telegram mungkin membatalkan sesi jika anda log masuk dari terlalu banyak peranti atau menetapkan semula sesi secara manual dalam Telegram. Hanya klik Sign out dan log masuk semula dengan QR atau telefon. Saluran yang dijejaki dan data analitik anda dipelihara — ia hidup dalam pangkalan data setempat, bukan sesi.
Kemungkinan besar isu fon yang hilang. Semak ~/.tg_analytics/logs/app.log untuk ralat tepat, dan buka isu di GitHub dengan petikan log. Sebagai penyelesaian, gunakan eksport JSON / CSV yang tidak memerlukan fon.
Buka isu di GitHub Issues atau hantar mesej terus di Telegram: @igor_shelloff. Sertakan: apa yang anda lakukan, apa yang berlaku, dan (jika boleh) petikan log.
TG Analytics adalah dan akan sentiasa percuma. Jika ia menjimatkan masa anda, inilah cara anda boleh membantu.
Bintang membantu orang lain menemui projek ini.
Buka repoMenemui pepijat atau mempunyai idea ciri?
Buka isuSokong pembangunan alat ini selanjutnya.
DermaSoalan atau maklum balas? Hantar mesej terus.
@igor_shelloffJika TG Analytics memberitahu anda apa yang berkesan, tetapi anda juga perlu menerbitkan dan menjangkau secara besar-besaran — cuba Telegram AutoPoster Pro oleh pembangun yang sama. Penyiaran berjadual, kempen DM, berbilang akaun, cerita, perlindungan henti auto, laporan dalam Telegram.
Terokai Telegram AutoPoster Pro