Posts rückwirkend nachverfolgen

Screenshot von Michael Wendlers Telegram Kanal von Oktober 2022.
Bei einzelnen Posts kann es spannend sein, zu untersuchen, in welchen Kanälen er gerepostet wurde. Hat man zum Beispiel im Vorhinein die Reichweite eines Posts untersucht, können stellenweise sprunghafte Anstiege verzeichnet werden. Dies kann ein Indiz dafür sein, dass der Post auch in anderen Kanälen verbreitet wurde.
Simpel: Google-Suche
Technische Anforderungen/ Benötigtes Vorwissen/ Kosten: Keine.
Zeitaufwand: Gering, so schnell wie jede Google-Suche.
Dynamik/Haltbarkeit: Durch die anderen Experimente konnten wir feststellen, dass Google immer nur einen Teil aller Reposts ausspielt. Warum welcher Account ausgespielt wird oder nicht, war für uns von außen nicht erkennbar.
Grenzen: Die Google-Suche kann ein gutes Hilfsmittel sein, um schnell nach einer Nachricht zu suchen. Dadurch, dass Google aber nicht zuverlässig jeden Post ausspielt und von außen nicht nachvollzogen werden kann, welche Kanäle ausgespielt werden und welche nicht, ist die Google-Suche kein zuverlässiger Indikator.
Schritt-für-Schritt-Anleitung
Schritt 1: Kopiere einen aussagekräftigen Teil eines Posts.
Schritt 2: Gehe auf Google-Suche und füge den Textschnipsel in die Form site:https://t.me/s/ Textschnipsel ein.
Schritt 3: Nun sollte Google alle Posts anzeigen, die diesen Textschnipsel enthalten. Wenn du den Post des Ursprungskanals ausschließen möchtest, füge -site:t.me/s/Ursprungskanal hinzu.
Fortgeschritten: Scraping-Software Octoparse
Technische Anforderungen/ Benötigtes Vorwissen/ Kosten: Octoparse ist kostenlos erhältlich, dieser Task ist ohne Vorkenntnisse erstellbar.
Zeitaufwand: Gering.
Dynamik/Haltbarkeit: Die Ergebnisse sind detaillierter als bei einer direkten Suche über Google. Verknüpfte Posts in anderen Kanälen werden direkt angezeigt. Die Seite wird stetig aktualisiert, sodass die Zahlen relativ aktuell sind.
Grenzen: Die Anzahl an Shares wird bei telemetr.io zwar angezeigt, rückverfolgbar sind sie aber nur für öffentliche Kanäle. Die Datenherkunft bei telemetr.io ist außerdem unbekannt, mehr dazu hier.

Schritt-für-Schritt-Anleitung
Schritt 1: Öffne telemetri.io.
Schritt 2: Suche den Kanal, den du untersuchen möchtest.
Schritt 3: Suche den Post heraus, den du untersuchen möchtest. Wenn du die Post-URL mit der Post-Nummer hast, kannst du auch direkt die URL zusammenbauen: Füge dafür einfach /posts/Postnummer an die telemetr.io-URL an. Das sieht dann zum Beispiel so aus: https://telemetr.io/en/channels/1279658981-reitschusterde/posts/5511
Schritt 4: Allgemeine Informationen findest du direkt auf dieser Seite. Wenn ein Post also nicht oft geteilt wurde, kannst du die Infos händisch rausschreiben.
Schritt 5: Möchtest du die Shares und Mentions scrapen, öffne Octoparse und lege einen neuen Task mit deiner URL an.
Schritt 6: Wähle das kleine Statistik-Symbol in der Ecke des Posts aus und wähle "Click Element".
Schritt 7: Wähle "Extract Data" und klicke alle für dich relevanten Informationen an: zum Beispiel Kanalname, Views und Uhrzeit der Mention.
Komplex: Programmiersprache R
Technische Anforderungen/ Benötigtes Vorwissen/ Kosten: Programmierkenntnisse erleichtern die Arbeit zwar, sind nicht unbedingt nötig. Die benötigten Programme können kostenlos heruntergeladen werden.
Zeitaufwand: Erhöht: Es müssen viele Chatverläufe von Telegram manuell heruntergeladen werden und überprüft werden.
Dynamik/Haltbarkeit: Da die Chat-Verläufe heruntergeladen werden, handelt es sich immer nur um eine Momentaufnahme. Die Methode ist also zum Beispiel geeignet, um ein Netzwerk zu einem bestimmten Zeitpunkt oder in der Vergangenheit darzustellen, aber nicht, um live Veränderungen zu beobachten. Auch hängt die Güte der Ergebnisse von den untersuchten Kanälen ab.
Grenzen: Das größte Problem dieser Methode ist, dass sie sehr stark davon abhängt, "auf Verdacht" die richtigen Kanäle zu durchsuchen. Sie ist deshalb eher geeignet, wenn bereits bekannt ist, dass ein Kanal einen anderen sehr häufig teilt, und nicht geeignet, um neue Kanäle zu entdecken, die Inhalte des Ursprungskanals weiterverbreiten.

Schritt-für-Schritt-Anleitung
Schritt 1: R und RStudio installieren - mehr Infos gibt es hier.
Schritt 2: Den Chat-Verlauf für die Kanäle über die Telegram-App auf dem Desktop downloaden, in denen der Post vermutlich geteilt wurde. Der Chatverlauf sollte als .json-Datei gespeichert werden. Die Medieninhalte sollten alle deaktiviert werden.
Schritt 3: Hier den Code-Schnipsel zur Kanal-Analyse downloaden und in RStudio öffnen.
Schritt 4: Den oberen Code-Block zur Initialisierung ausführen.
Schritt 5: Über "Session – Set Working Directory – Choose Directory" den Dateiordner auswählen, in dem die Chat-Verläufe liegen.
Schritt 6: Die Kanäle über die Funktion import_from_file einlesen
Schritt 7: Jetzt kannst du innerhalb des Datensatzes nach dem Post suchen, zum Beispiel über den Wortlaut der Nachricht. Die Funktionen dafür findest du im Code zur Kanal-Analyse.