TG Analytics · Vollständige Anleitung

Lesen Sie Ihren Kanal wie ein Profi

Was jede Metrik bedeutet, wie man das Dashboard liest und wie man bessere Entscheidungen aus Ihren Telegram-Daten trifft. Für Anfänger geschrieben – mit konkreten Zahlen und realen Benchmarks.

Erste Schritte
Das Dashboard verstehen
Fortgeschritten
Mehr

Einleitung

Was TG Analytics ist, warum Local-First wichtig ist und was Sie in dieser Anleitung lernen werden.

Local-First, datenschutzfreundlich by Design

Alles, was Sie verfolgen, wird in einer lokalen SQLite-Datenbank auf Ihrem Computer gespeichert. Keine Konten, keine Server, keine Telemetrie. Der vollständige Quellcode ist auf GitHub unter der MIT-Lizenz verfügbar.

TG Analytics ist eine kostenlose Desktop-Anwendung, die Ihre Telegram-Kanäle in klare, umsetzbare Daten verwandelt. Es funktioniert mit Ihren eigenen Kanälen (in denen Sie Admin sind) und jedem öffentlichen Kanal – perfekt für die Führung Ihres Kanals und die Analyse von Wettbewerbern.

Warum eine Desktop-App und nicht SaaS?

Weil Analyseplattformen wie TGStat und Telemetr von Ihnen verlangen, Ihre Daten an ihre Server zu übergeben – und in der Regel für erweiterte Funktionen zu bezahlen. TG Analytics behält alles auf Ihrer Maschine und bietet das volle Toolkit kostenlos.

Was Sie mit TG Analytics tun können

  • Abonnentenwachstum verfolgen – sehen Sie, wie sich Ihre Zielgruppe Tag für Tag, Stunde für Stunde verändert.
  • Engagement (ER) messen – verstehen Sie nicht nur, wie viele Leute einen Beitrag gesehen haben, sondern wie gut er ankam.
  • Ihre beste Posting-Zeit finden – eine 7×24-Heatmap der durchschnittlichen Aufrufe, basierend auf Ihren eigenen Daten.
  • Top-Beiträge identifizieren – lernen Sie von dem, was funktioniert hat, und wiederholen Sie es.
  • Kanäle vergleichen – bis zu 6 nebeneinander, auf demselben Bildschirm.
  • Berichte exportieren – PDF mit Diagrammen für Kunden oder CSV / JSON für weitere Analysen.
Keine Telegram-API-Erfahrung erforderlich

Sie müssen nicht wissen, wie die Telegram-API funktioniert. Holen Sie sich einmal Ihre Anmeldeinformationen von my.telegram.org – und alles andere wird von der App erledigt.

Download & Installation

Vorkompilierte Binärdateien für alle wichtigen Plattformen. Keine Installation, keine Abhängigkeiten.

Systemanforderungen
  • Windows: 10 oder 11 (x64)
  • macOS: 11 (Big Sur) oder neuer
  • Linux: Ubuntu 22.04+ / ähnlich mit WebKit2GTK
  • Mindestens 2 GB RAM, ~150 MB freier Speicherplatz
  • Aktive Internetverbindung für die Synchronisierung
1 Öffnen Sie die Releases-Seite

Alle offiziellen Builds werden auf GitHub gehostet:

Neuestes Release öffnen
2 Laden Sie die Datei für Ihr Betriebssystem herunter
  • TGAnalytics-Windows.exe – Windows 10/11
  • TGAnalytics-Linux – Linux (ausführbar machen: chmod +x TGAnalytics-Linux)
  • TGAnalytics-macOS.zip – macOS (entpacken, die .app in den Programme-Ordner ziehen)
3 Führen Sie die Anwendung aus

Speichern Sie sie an einem beliebigen Ort – Desktop, Dokumente, ein spezieller "Tools"-Ordner. Doppelklicken Sie zum Starten. Der erste Start kann 5–10 Sekunden dauern, während die Binärdatei entpackt wird.

Windows SmartScreen-Warnung

Da die ausführbare Datei nicht mit einem kostenpflichtigen Code-Signaturzertifikat signiert ist, zeigt Windows möglicherweise eine Warnung an. Klicken Sie auf Weitere Informationen → Trotzdem ausführen. Sie können die App auch aus dem Quellcode erstellen, wenn Sie dies bevorzugen.

macOS Gatekeeper

Öffnen Sie das Terminal und führen Sie xattr -cr "/Applications/TG Analytics.app" aus, nachdem Sie die App in den Programme-Ordner verschoben haben. Dies entfernt das Quarantäne-Flag für unsignierte Apps.

Telegram API-Anmeldeinformationen

Jeder Telegram-Client benötigt api_id und api_hash vom offiziellen Entwicklerportal. Kostenlos, dauert 3 Minuten.

Was sind API ID und API Hash?

Sie fungieren als "Entwickler-Login" für Telegram. Jeder Drittanbieter-Client hat sein eigenes Paar. Sie werden Ihr eigenes erstellen – es ist kostenlos, sicher und nur mit Ihrem Konto verknüpft.

1 Gehen Sie zu my.telegram.org

Öffnen Sie https://my.telegram.org in Ihrem Browser.

2 Melden Sie sich mit Ihrer Telefonnummer an

Geben Sie Ihre Nummer im internationalen Format mit + ein – zum Beispiel +491701234567. Telegram sendet einen Bestätigungscode an Ihre App.

3 Öffnen Sie "API development tools"

Klicken Sie nach der Anmeldung im Dashboard auf API development tools.

4 Erstellen Sie eine Anwendung

Füllen Sie das Formular aus – die Daten werden von Telegram für ihre Unterlagen gespeichert und sind für die Funktionalität irrelevant. Plattform: Desktop. Klicken Sie auf Create application.

5 Kopieren Sie Ihre Anmeldeinformationen

Sie sehen zwei Werte – kopieren Sie beide:

  • App api_id – eine Zahl, z. B. 1234567
  • App api_hash – eine 32-stellige Zeichenfolge, z. B. abcdef1234567890abcdef1234567890
Halten Sie diese geheim

Jeder, der Ihre API ID, Ihren API Hash und Ihre Telefonnummer kennt, kann möglicherweise auf Ihr Telegram-Konto zugreifen. Geben Sie diese niemals in Chats, Screenshots oder öffentlichen Foren weiter.

Autorisierung

Zwei Anmeldemethoden – wählen Sie die für Sie bequemere.

Telefon-Login (SMS / Code in der App)

1 Füllen Sie das Login-Formular aus

Öffnen Sie den Login-Bildschirm und geben Sie ein:

  • API ID – von my.telegram.org
  • API Hash – von my.telegram.org
  • Telefon – im internationalen Format mit +
2 Klicken Sie auf "Sign in" und geben Sie den Code ein

Telegram sendet einen Code an Ihre App (oder per SMS). Ein Dialog erscheint – geben Sie den Code ein. Wenn die Zwei-Faktor-Authentifizierung aktiviert ist, folgt eine Passwortabfrage.

QR-Code-Login (empfohlen)

1 Geben Sie API ID und API Hash ein

Für den QR-Login ist keine Telefonnummer erforderlich.

2 Klicken Sie auf "Sign in via QR"

Ein QR-Fenster öffnet sich. Auf Ihrem Telefon:

  1. Öffnen Sie Telegram
  2. Gehen Sie zu Einstellungen → Geräte
  3. Tippen Sie auf QR scannen
  4. Richten Sie die Kamera auf den QR-Code auf Ihrem Bildschirm

Das Fenster schließt sich nach einem erfolgreichen Scan automatisch.

Sie sind angemeldet

Ihr Name erscheint in der Seitenleiste. Die Sitzung wird lokal gespeichert – beim nächsten Öffnen der App sind Sie bereits angemeldet.

Wo wird die Sitzung gespeichert?

In ~/.tg_analytics/sessions/. Unter Windows ist dies C:\Users\IhrName\.tg_analytics\sessions\. Um sich vollständig abzumelden, verwenden Sie den "Sign out"-Button in der App.

Kanäle zum Verfolgen hinzufügen

Zwei Arten von Kanälen: Ihre eigenen (Admin-Rechte) und jeden öffentlichen Kanal per @username.

Ihre eigenen Kanäle

Öffnen Sie den Bereich Channels. Ihre Admin-Kanäle erscheinen automatisch auf der rechten Seite – die App zieht sie aus Ihren Telegram-Dialogen.

1 Klicken Sie auf "Refresh"

Die App ruft jeden Kanal ab, in dem Sie Admin oder Eigentümer sind. Dies kann beim ersten Lauf 10–30 Sekunden dauern.

2 Klicken Sie auf "Track" bei dem gewünschten Kanal

Der Kanal wandert in die linke Spalte ("Tracked") und die App beginnt sofort mit dem Import der letzten 100 Beiträge und der aktuellen Abonnentenzahl.

Jeder öffentliche Kanal (Wettbewerbsanalyse)

Das Killer-Feature – verfolgen Sie jeden offenen Kanal per @username, t.me/...-Link oder numerischer ID.

1 Klicken Sie auf "Add public channel"

Öffnet ein Modal mit einem Eingabefeld.

2 Fügen Sie die Kanal-ID ein

Beispiele, die funktionieren:

  • durov
  • @durov
  • t.me/durov
  • https://t.me/durov
3 Drücken Sie Enter oder klicken Sie auf "Add"

Die App löst den Kanal auf und zeigt eine Vorschau – Titel, @username und Abonnentenzahl. Dann beginnt sie automatisch mit der Verfolgung.

Private Kanäle können nicht verfolgt werden

Nur öffentliche Kanäle sind für die externe Verfolgung verfügbar. Wenn Sie "channel is private" sehen – müssen Sie Admin sein, oder der Kanal ist nur auf Einladung zugänglich.

Kanäle vs. Gruppen

TG Analytics konzentriert sich auf Broadcast-Kanäle, bei denen das Posten einweg ist. Supergruppen und Chats werden nicht verfolgt – sie haben eine andere Dynamik und Metriken.

Jede Metrik erklärt

Was jede Zahl bedeutet, wie sie berechnet wird und wie ein "guter" Wert aussieht.

Abonnenten

Die aktuelle Anzahl der Personen, die den Kanal abonniert haben – identisch mit dem, was Telegram öffentlich anzeigt. TG Analytics speichert diese Zahl bei jedem Sammlungszyklus, sodass Sie sehen können, wie sie sich im Laufe der Zeit ändert.

Direkt von der Telegram-API
Abonnentenänderung (Δ)

Um wie viel sich die Abonnentenzahl im ausgewählten Zeitraum verändert hat. Positiv = Wachstum, negativ = Rückgang. Zeigt den Nettoeffekt neuer Abonnements abzüglich Abmeldungen.

subscribers_now − subscribers_at_period_start
Durchschnittliche Aufrufe

Die durchschnittliche Anzahl der Aufrufe über alle im ausgewählten Zeitraum veröffentlichten Beiträge. Dies ist Ihre Basislinie – jeder neue Beitrag wird daran gemessen.

sum(views) / number_of_posts
ER — Engagement Rate

Die wichtigste Metrik zum Vergleichen von Kanälen unterschiedlicher Größe. Es ist der Prozentsatz der Abonnenten, die Ihren durchschnittlichen Beitrag gesehen haben. Ein Kanal mit 100k Abonnenten und 15 % ER ist engagiert; 500k Abonnenten mit 2 % ER sind eine hohle Hülle.

(average_views / subscribers) × 100

Typisch: 5–15 % groß, 15–40 % mittel, 40 %+ klein
Reaktionen

Gesamtzahl der Emoji-Reaktionen auf einen Beitrag. Ein starkes Signal für echte Interaktion – Reaktionen erfordern einen aktiven Tap, nicht nur passives Lesen.

Summe aller Reaktionszahlen auf einen Beitrag
Weiterleitungen

Wie oft ein Beitrag in einen anderen Chat oder Kanal weitergeleitet wurde. Der klarste Indikator für einen "viralen" Beitrag – jemand mochte ihn so sehr, dass er ihn mit seinem eigenen Publikum geteilt hat.

Direkt von der Telegram-API
Content-Typ ER

ER aufgeschlüsselt nach Beitragstyp: Text, Foto, Video, Dokument, Umfrage. Dies zeigt Ihnen genau, welches Format für Ihr spezifisches Publikum am besten funktioniert.

(avg_views_per_type / subscribers) × 100

Wie man diese Zahlen interpretiert

  • Steigende ER + wachsende Abonnenten – Sie sind auf dem richtigen Weg. Machen Sie weiter so.
  • Fallende ER + wachsende Abonnenten – Sie ziehen weniger engagierte Leute an (vielleicht durch Werbung). Der Inhalt muss möglicherweise angepasst werden.
  • Steigende ER + flache Abonnenten – Der Inhalt kommt an, aber die Verbreitung nicht. Ziehen Sie Cross-Promotion in Betracht.
  • Fallende ER + fallende Abonnenten – Etwas stimmt nicht. Vergleichen Sie Top-Beiträge mit den neuesten und suchen Sie nach dem, was sich geändert hat.
Faustregel

Jagen Sie keinen absoluten Zahlen hinterher. Ein 3k-Kanal mit 25 % ER und wachsenden Abonnenten ist gesünder als ein 100k-Kanal mit 2 % ER. TG Analytics soll Ihnen die Trends zeigen, nicht die Vanity-Metriken.

Abonnentenwachstumsdiagramm

Wie man das Wachstumsdiagramm liest, warum es möglicherweise nur aktuelle Daten zeigt und worauf man achten sollte.

Wie das Diagramm aufgebaut ist

Jedes Mal, wenn TG Analytics Daten sammelt, speichert es einen "Snapshot" der aktuellen Abonnentenzahl. Das Diagramm ist eine Zeitachse dieser Snapshots. Die Granularität passt sich automatisch an:

  • Aktuelle Daten (Stunden): Jede Messung ist ein Punkt – Sie sehen feine Details.
  • Tage: Stündlich aggregiert – ein Punkt pro Stunde.
  • Wochen und Monate: Täglich aggregiert – ein Punkt pro Tag.
Warum zeigt mein Diagramm nur heute?

Weil Telegram den Abonnentenverlauf nicht über die API offenlegt. TG Analytics kann ihn erst aufzeichnen, wenn Sie mit der Verfolgung des Kanals beginnen. Über Tage und Wochen füllt sich das Diagramm auf natürliche Weise. Beiträge, Aufrufe und Reaktionen werden aus der eigenen Historie von Telegram abgerufen – diese sind sofort verfügbar.

Worauf man achten sollte

  • Stetige Aufwärtsneigung – gesundes Wachstum. Verfolgen Sie den Neigungswinkel, um Perioden zu vergleichen.
  • Plötzliche Spitzen – normalerweise verursacht durch virale Beiträge, Erwähnungen oder Werbung. Korrelieren Sie mit den Beitragsdaten aus der Top-Beiträge-Liste.
  • Plateaus – Inhalte wurden in letzter Zeit nicht geteilt, oder der Kanal hat ein natürliches Gleichgewicht erreicht.
  • Plötzliche Einbrüche – Abonnentenbereinigung, ein Beitrag, der Leute verärgert hat, oder ein großer Kanal hat eine Erwähnung gelöscht.

Periodenvergleich

Wechseln Sie zwischen den Tabs 7D / 30D / 90D / All time, um denselben Kanal auf verschiedenen Zoomstufen zu sehen:

  • 7D – für wöchentliche Entscheidungen: "Hat meine letzte Kampagne tatsächlich funktioniert?"
  • 30D – der Standard. Gutes Gleichgewicht zwischen Rauschen und Signal.
  • 90D – vierteljährliche Trends, Saisonalität.
  • All time – vollständige Historie seit Beginn der Verfolgung.
Pro-Tipp: Verwenden Sie Δ Abonnenten als Ihren KPI

Achten Sie statt auf die Gesamtzahl auf die Veränderung über 7 Tage. Das ist es, was Ihre aktuellen Inhalte und Ihr Outreach tatsächlich bewirkt haben – die Gesamtzahl ist größtenteils Historie.

Beste Posting-Zeit (Heatmap)

Ein 7×24-Raster, das durchschnittliche Aufrufe nach Wochentag und Stunde anzeigt, basierend auf Ihrem eigenen Kanal.

Wie man die Heatmap liest

Jede Zelle repräsentiert eine Kombination aus Wochentag und Tagesstunde. Die Farbintensität sind die durchschnittlichen Aufrufe von Beiträgen, die in diesem Zeitfenster veröffentlicht wurden. Dunkelblau = hohe Aufrufe, hellblau = niedrige Aufrufe, weiß = noch keine Beiträge in diesem Slot veröffentlicht.

Beste-Zeit-Indikator

Die App hebt automatisch den besten Slot mit einem umrandeten Rahmen hervor und zeigt in der Kartenüberschrift "Best: Di, 17:00" an. Dies ist Ihr berechnetes Spitzen-Engagement-Fenster.

Was die meisten Kanäle entdecken

  • Morgen-Slot (8:00–10:00) – Pendler, die auf dem Weg zur Arbeit Telegram checken. Gut für kurze, prägnante Inhalte.
  • Mittagspause (12:00–14:00) – mittleres Engagement, breiteste Zielgruppe.
  • Abend-Slot (18:00–21:00) – Spitzen-Engagement für die meisten Kanäle. Längere Lektüren und Videos funktionieren hier am besten.
  • Wochenenden – ganz andere Muster. Samstagmorgen und Sonntagabend sind oft leistungsstark.
Heatmap benötigt Daten

Mit weniger als 10 Beiträgen ist die Heatmap größtenteils leer – es gibt nicht genug Signal. Sie wird nach 30–50 Beiträgen, die über verschiedene Tageszeiten verteilt sind, wirklich nützlich.

Die Heatmap in der Praxis nutzen

  1. Überprüfen Sie das "Beste Zeit"-Label – das ist Ihr Top-Slot.
  2. Schauen Sie sich die Heatmap für die obersten 3–4 dunkelsten Zellen an. Das sind Ihre zuverlässigen Fenster.
  3. Planen Sie Ihre wichtigsten Beiträge (Ankündigungen, Launches, Longreads) in diese Slots ein.
  4. Überprüfen Sie die Heatmap monatlich – die Gewohnheiten der Zielgruppe ändern sich saisonal.

Top-Beiträge & Content-Mix

Lernen Sie von Ihren Gewinnern – welche Beiträge am besten ankamen und welches Format am besten funktioniert.

Top-Beiträge

Die Top-10-Beiträge des ausgewählten Zeitraums, sortiert nach Aufrufen. Jede Zeile zeigt:

  • Rang – 1 ist der meistgesehene Beitrag
  • Datum – wann er veröffentlicht wurde
  • Aufrufe – Gesamtzahl der Aufrufe
  • Reaktionen – Anzahl der Emoji-Reaktionen
  • Weiterleitungen – wie oft er geteilt wurde
  • Textvorschau – die ersten ~130 Zeichen
Was man mit dieser Liste tun sollte
  • Lesen Sie Ihre Top-3-Beiträge nebeneinander. Was ist das gemeinsame Muster?
  • Prüfen Sie, ob sie zu ähnlichen Zeiten veröffentlicht wurden – vergleichen Sie mit der Heatmap.
  • Notieren Sie das Format (Langtext / Kurztext / mit Medien) und versuchen Sie, die Gewinnerformel zu wiederholen.
  • Wenn ein Gewinner viele Weiterleitungen erhalten hat – das ist ein Thema, das Ihr Publikum teilen möchte. Schreiben Sie mehr darüber.

Content-Mix

Ein Donut-Diagramm, das zeigt, wie viele Beiträge jedes Typs Sie veröffentlicht haben, mit Statistiken pro Typ:

  • Anzahl – wie viele Beiträge dieses Typs
  • Durchschn. Aufrufe – durchschnittliche Aufrufe pro Beitrag dieses Typs
  • ER – Engagement Rate für diesen Typ

Farben: Blau für Text, Lila für Foto, Pink für Video, Orange für Dokument, Grün für Umfrage.

Interpretationsbeispiele
  • Video hat 3x ER von Text → Verdoppeln Sie Video.
  • Foto-Beiträge erhalten hohe Aufrufe, aber wenig Reaktionen → Visuelle Inhalte ziehen den Blick auf sich, lösen aber keine Aktion aus. Kombinieren Sie Fotos mit stärkeren Bildunterschriften.
  • Umfragen haben die mit Abstand höchste ER → Ihr Publikum macht gerne mit. Verwenden Sie häufiger Umfragen.
  • Alle Typen zeigen ähnliche ER → Ihrem Publikum geht es um das Thema, nicht um das Format. Konzentrieren Sie sich auf die Qualität des Inhalts.

Kanäle vergleichen

Bis zu 6 Kanäle nebeneinander – für Ihr Portfolio oder gegen Wettbewerber.

Wann es nützlich ist

  • Sie führen mehrere Kanäle – sehen Sie, welcher mehr Aufwand verdient.
  • Wettbewerber-Benchmarking – verfolgen Sie 2–3 direkte Wettbewerber und sehen Sie, wie Sie abschneiden.
  • Kategorieanalyse – wenn Sie erwägen, in eine Nische einzusteigen, vergleichen Sie 3–4 etablierte Kanäle, um Benchmarks zu verstehen.
  • Kundenreporting – wenn Sie Kanäle für Kunden verwalten, zeigt ein Bildschirm alle.

Wie man es benutzt

1 Öffnen Sie den Bereich Compare

Wählen Sie 2–6 Kanäle aus der Toggle-Reihe. Die ersten beiden sind automatisch vorausgewählt.

2 Wählen Sie einen Zeitraum

Dieselben Tabs 7D / 30D / 90D / All wie auf dem Dashboard.

3 Lesen Sie die Vergleichstabelle

Zeilen: Abonnenten, Δ im Zeitraum, durchschnittliche Aufrufe, ER, Beitragsanzahl. Spalten: eine pro Kanal. Jede Spalte hat einen farbigen Streifen, der dem mehrzeiligen Diagramm darunter entspricht.

4 Schauen Sie sich das mehrzeilige Diagramm an

Eine Linie pro Kanal auf einer gemeinsamen Zeitachse – erkennen Sie sofort, welcher schneller wächst oder welcher flach ist.

5 Vergleichen Sie durchschnittliche Aufrufe und ER

Zwei Balkendiagramme darunter: eines für durchschnittliche Aufrufe, eines für ER. ER ist der fairste Vergleich, wenn Kanäle sehr unterschiedliche Größen haben.

Vergleich über Größen hinweg — verwenden Sie immer ER

Ein 1k-Kanal und ein 1M-Kanal können nicht anhand absoluter Zahlen verglichen werden. Aber wenn der 1k-Kanal 40 % ER und der 1M-Kanal 8 % ER hat, ist der kleinere pro Abonnent viel engagierter. Das ist die Art von Einblick, für die TGStat Geld verlangt.

Export & Berichte

Drei Formate – für Kunden, weitere Analysen oder als Backup.

PDF-Bericht

Ein ausgefeilter A4-Bericht, der für Kunden, Manager oder Stakeholder konzipiert ist. Enthält:

  • Kopfzeile mit Kanalname, @username, Zeitraum und Erstellungsdatum
  • Vier KPI-Karten: Abonnenten, durchschnittliche Aufrufe, ER, Beitragsanzahl
  • Abonnentenwachstumsdiagramm mit korrekter Achsenformatierung
  • Content-Mix-Balkendiagramm
  • Heatmap der besten Posting-Zeit
  • Top-10-Beitragstabelle mit Aufrufen, Reaktionen, Weiterleitungen, Textvorschau

Diagramme werden nativ im PDF gerendert (über matplotlib) – nicht als Bilder – sodass Text und Zahlen bei jedem Zoom gestochen scharf bleiben.

Emoji-Entfernung

Aufgrund von Schriftbeschränkungen im PDF werden Emojis aus Beitragstexten im PDF-Bericht entfernt. Der vollständige Originaltext bleibt in JSON- und CSV-Exporten erhalten.

JSON-Dump

Ein vollständiger strukturierter Export, der das aggregierte Dashboard plus Rohdaten enthält:

  • Kanal-Metadaten (id, tg_id, username, title)
  • Statistik-Objekt mit allen berechneten Metriken
  • growth_series – jeder Abonnenten-Snapshot
  • snapshots – Roh-Timestamp + Abonnenten-Paare
  • posts – jeder Beitrag mit vollständigem Text, Aufrufen, Reaktionen, Weiterleitungen, media_type
  • heatmap – die 7×24-Matrix
  • top_posts, content_mix

Perfekt für weitere Analysen in Python, Excel oder jedem BI-Tool.

CSV-Export

Flache Tabelle von Beiträgen für die Tabellenkalkulationsanalyse:

  • Spalten: channel, date, msg_id, views, reactions, forwards, media_type, text
  • UTF-8-BOM-Kodierung (öffnet sich korrekt in Excel)
  • Semikolon ;-Trennzeichen (Excel-freundlich in den meisten Ländereinstellungen)
So exportieren Sie

Öffnen Sie das Dashboard und klicken Sie in der Symbolleiste auf Export. Wählen Sie ein Format, wählen Sie einen Speicherort – fertig. Der Standardordner ist ~/.tg_analytics/exports/, aber Sie können ihn in den Einstellungen ändern.

Auto-Sammlung

Wie oft Daten abgerufen werden und wie Sie es für Ihre Bedürfnisse konfigurieren.

Wie es funktioniert

Ein Hintergrund-Thread wacht nach Zeitplan auf und aktualisiert jeden verfolgten Kanal – einen nach dem anderen, mit einer 3-sekündigen Pause zwischen den Kanälen, um den Flood-Schutz von Telegram nicht auszulösen.

  • Ruft die aktuelle Abonnentenzahl ab → neuer Snapshot
  • Aktualisiert Aufrufe / Reaktionen / Weiterleitungen bei den letzten 50 Beiträgen
  • Importiert neue Beiträge, falls seit dem letzten Lauf welche erschienen sind
  • Löscht alte Daten einmal täglich (basierend auf Ihrer Aufbewahrungseinstellung)

Ein Intervall wählen

  • 15 Minuten – für Kanäle, die Sie aktiv ausbauen. Detaillierte Historie, mehr API-Aufrufe.
  • 30 Minuten – empfohlener Standard. Gutes Gleichgewicht.
  • 1 Stunde – leichtgewichtig für die Überwachung vieler Kanäle.
  • 2–6 Stunden – für die langfristige Beobachtung von Wettbewerbskanälen.
  • Nur manuell – nichts passiert automatisch; Sie klicken auf "Collect now", wenn Sie frische Daten benötigen.

Wo konfigurieren

1 Öffnen Sie die Einstellungen

Seitenleiste → Einstellungen → Sammlungsbereich.

2 Stellen Sie das Intervall ein

Wählen Sie aus dem Dropdown. Die Änderung gilt sofort – kein Neustart erforderlich.

3 Überwachen Sie den Status

Direkt unter dem Dropdown zeigt "Auto-collection status": letzte Laufzeit, nächste geplante Ausführung und aktuelles Intervall.

Manuelle Sammlung

Klicken Sie in den Einstellungen auf Collect now für eine sofortige Aktualisierung aller Kanäle. Die obere Leiste zeigt während des Laufs einen Spinner mit Fortschritt. Nützlich vor dem Erstellen eines Berichts.

Telegram-Rate-Limits

Sehr kurze Intervalle (unter 15 Minuten) bei vielen Kanälen können FloodWait auslösen. Wenn Sie in den Protokollen häufig Flood-Fehler sehen, erhöhen Sie das Intervall.

Einstellungen & Themes

Sprache, Erscheinungsbild, Aufbewahrung, Exportordner, Protokolle – alles konfigurierbar.

Sprache

5 Sprachen in der Oberfläche unterstützt: Englisch, Russisch, Spanisch, Portugiesisch (BR), Deutsch. Ändern Sie dies unter Einstellungen → Sprache – die Benutzeroberfläche aktualisiert sich sofort ohne Neustart.

Erscheinungsbild

Drei Modi:

  • System (Standard) – folgt Ihrer Betriebssystem-Einstellung. Ändern Sie das OS-Theme und die App aktualisiert sich in Echtzeit.
  • Dunkel – erzwungenes dunkles Theme.
  • Hell – erzwungenes helles Theme.

Sie können auch schnell durch die Themes wechseln, indem Sie in der oberen rechten Ecke der App auf die Theme-Umschalttaste klicken.

Aufbewahrung

Wie lange alte Snapshots und Beiträge in der lokalen Datenbank aufbewahrt werden sollen:

  • 30 / 90 / 180 Tage – für leichtgewichtige Setups
  • 1 Jahr – empfohlener Standard
  • Für immer – niemals etwas löschen (Datenbank wächst)

Eine tägliche Bereinigung läuft im Hintergrund und löscht Datensätze, die älter als das Aufbewahrungsfenster sind.

Exportordner

Wo PDF / JSON / CSV-Dateien gespeichert werden. Standard ist ~/.tg_analytics/exports/. Ändern Sie ihn in einen beliebigen Ordner über Einstellungen → Ordner wählen.

Protokolle

Anwendungsprotokolle werden in ~/.tg_analytics/logs/ gespeichert:

  • app.log – allgemeines Aktivitätsprotokoll mit Rotation (5 MB × 5 Dateien)
  • crash.log – nur unbehandelte Ausnahmen mit vollständigem Traceback

Klicken Sie in den Einstellungen auf "Ordner öffnen", um das Protokollverzeichnis in Ihrem Dateimanager zu öffnen. Nützlich für die Meldung von Problemen.

Gefahrenzone

Die Schaltfläche "Alles löschen" entfernt dauerhaft alle verfolgten Kanäle und deren Historie. Verwenden Sie sie, wenn Sie einen Neuanfang wünschen. Sie wirkt sich nicht auf Ihre Telegram-Daten aus – nur auf die lokale Analysedatenbank.

Fehlerbehebung

Schnelle Antworten auf häufige Probleme.

Windows SmartScreen blockiert die .exe – was tun?

Klicken Sie im Dialog auf Weitere Informationen, dann auf Trotzdem ausführen. Dies geschieht, weil die ausführbare Datei nicht codesigniert ist. Wenn Sie ihr nicht vertrauen, erstellen Sie sie aus dem Quellcode: Klonen Sie das Repo und führen Sie python build.py aus.

macOS meldet "App ist beschädigt und kann nicht geöffnet werden"

Öffnen Sie das Terminal und führen Sie aus: xattr -cr "/Applications/TG Analytics.app". Dies entfernt das Quarantäne-Attribut, das macOS zu unsignierten Apps hinzufügt. Danach beim ersten Start mit Rechtsklick → Öffnen.

Das Abonnentenwachstumsdiagramm zeigt nur heute — ist das ein Fehler?

Nein. Telegram stellt den Abonnentenverlauf nicht über seine API bereit. Die App zeichnet Snapshots ab dem Zeitpunkt auf, an dem Sie mit der Verfolgung beginnen – daher beginnt das Diagramm mit einem Punkt und wächst mit neuen Sammlungen. Mit 30-Minuten-Intervallen haben Sie innerhalb eines Tages eine vollständige 24-Stunden-Kurve.

"FloodWait"-Fehler während der Sammlung

Telegram drosselt Ihr Konto. Erhöhen Sie das Auto-Sammlungsintervall (Einstellungen → alle 30 Minuten oder mehr) und reduzieren Sie die Anzahl der verfolgten Kanäle. Die App behandelt FloodWait automatisch durch Pausieren – aber wenn Sie es oft sehen, ändern Sie das Intervall.

Kanal meldet "channel is private" beim Hinzufügen per @username

Nur öffentliche Kanäle können extern verfolgt werden. Private Kanäle (nur auf Einladung) sind ohne Mitgliedschaft nicht zugänglich. Wenn Sie Mitglied sind, erscheint der Kanal automatisch in Ihrer Admin-Liste – überprüfen Sie den Channels-Tab.

Sitzung abgelaufen — ich muss mich neu anmelden

Telegram kann eine Sitzung widerrufen, wenn Sie sich von zu vielen Geräten aus anmelden oder Sitzungen in Telegram manuell zurücksetzen. Klicken Sie einfach auf Sign out und melden Sie sich erneut per QR oder Telefon an. Ihre verfolgten Kanäle und Analysedaten bleiben erhalten – sie leben in der lokalen Datenbank, nicht in der Sitzung.

PDF-Export schlägt mit einem Fehler fehl

Höchstwahrscheinlich ein fehlendes Schriftart-Problem. Überprüfen Sie ~/.tg_analytics/logs/app.log auf den genauen Fehler und öffnen Sie ein Issue auf GitHub mit dem Protokollauszug. Als Workaround verwenden Sie den JSON / CSV-Export, der keine Schriften benötigt.

Wo bekomme ich Hilfe?

Öffnen Sie ein Issue auf GitHub Issues oder schreiben Sie direkt auf Telegram: @igor_shelloff. Bitte geben Sie an: was Sie getan haben, was passiert ist und (falls möglich) einen Auszug aus dem Protokoll.

Projekt unterstützen

TG Analytics ist und bleibt kostenlos. Wenn es Ihnen Zeit spart, können Sie so helfen.

Stern auf GitHub

Sterne helfen anderen, das Projekt zu entdecken.

Repo öffnen
Fehler melden

Einen Fehler gefunden oder eine Feature-Idee?

Issue öffnen
Über Boosty spenden

Unterstützen Sie die weitere Entwicklung des Tools.

Spenden
Sag Hallo

Fragen oder Feedback? Schreiben Sie direkt.

@igor_shelloff
Mehr als nur Analysen benötigt?

Wenn TG Analytics Ihnen sagt, was funktioniert, Sie aber auch veröffentlichen und mit großer Reichweite kommunizieren müssen – probieren Sie Telegram AutoPoster Pro vom selben Entwickler. Geplantes Posten, DM-Kampagnen, Multi-Account, Stories, Auto-Stopp-Schutz, Berichte in Telegram.

Telegram AutoPoster Pro entdecken