it-swarm.com.de

Anzahl der Twitter-Hashtags in einem Zeitraum von 24 Stunden?

Wie kann ich ermitteln, wie oft ein Twitter-Hashtag innerhalb von 24 Stunden verwendet oder erwähnt wurde?

Ein Beispiel ist der Livestrong/BreakCancer-Weltrekordversuch . Ich möchte die Häufigkeit der Verwendung eines Hashtags messen, um Aufzeichnungen über dessen Verbreitung zu erhalten.

6
CoreyH

Check out Trendistic oder What the Hashtag?! (Sie müssen sich registrieren, aber es ist kostenlos)

EDIT 1

Tredistic bietet die Möglichkeit, zwischen 24 Stunden, 7 Tagen, 30 Tagen, 90 oder 180 Tagen zu wechseln. Nach erneuter Betrachtung von Trendistic wird jedoch nur der Prozentsatz und nicht die tatsächliche Anzahl der Tweets angezeigt. Was der Hashtag Tweets in Tage über einen Zeitraum von 7 Tagen aufteilt und die Anzahl der Tweets in der Grafik anzeigt.

EDIT 2

Ich habe mir die Twitter-API-Dokumentation angesehen und es scheint mir, als gäbe es keinen 100% zuverlässigen Weg, um alle Erwähnungen eines Hashtags zu erhalten.

Dies sind meine Beobachtungen nach dem Lesen der API-Dokumente:

  • Verlauf ist nur für 7 Tage verfügbar.
  • Wenn Sie die Such-API verwenden, können Sie Datumsangaben als Parameter angeben, jedoch keine Zeiten. Ich gehe davon aus, dass die API den 01.09.2011 in den 01.09.2011 00:00:00 konvertieren würde, bin mir aber nicht sicher
  • Nicht alle Tweets sind über die API verfügbar. Vermutlich, weil einige von ihnen geschützt werden.
  • Sie können nur eine bestimmte Anzahl von Tweets mit API-Aufrufen zurückgeben. Wenn Sie also einen besonders erfolgreichen Hashtag haben, der sich über Twitter verbreitet, können Sie die tatsächliche Anzahl von Tweets sowieso nicht abrufen.
4
codingbadger

Ein alternativer Ansatz besteht darin, Zapier zu verwenden, um eine Verknüpfung zwischen Twitter und einem anderen Tool wie StatsMix herzustellen.

Twitter to StatsMix Zap

Der Zap kann nach allgemeinen Suchzeichenfolgen (wie einem Hashtag) suchen und einen Zähler aktualisieren in StatsMix. Sie können sogar Diagramme mit der Zeit erstellen .

Natürlich bist du nicht nur auf StatsMix beschränkt. Sie können jedes von Zapier unterstützte Analysetool verwenden.

EDIT: Leider sieht es so aus, als würde StatsMix heruntergefahren. Probiere etwas Ähnliches mit Twitter zu Leftronic

2
Mike Knoop

Check out HashtagBattle

2
user9741

Sie müssen dies tun:

  1. Verwenden Sie die Streaming-API von Twitter, um Echtzeit-Tweets abzurufen.
  2. Extrahieren Sie den "Text" aus dem JSON, den Sie von der API erhalten
  3. Extrahieren Sie die Hashtags aus dem Text (wenn Sie Ruby verwenden, können Sie Edelsteine ​​dafür finden).
  4. Konvertieren Sie Hashtags in Großbuchstaben, damit Sie Hashtags mit gemischten Groß- und Kleinschreibung nicht verpassen.
  5. Filtern Sie diese Hashtags, um das Hashtag zu finden, das Sie analysieren möchten
  6. Führen Sie diese Hashtags einem fortlaufenden Zähler zu, der Zeitfenster-Buckets hat, die folgendermaßen aussehen: [bucket] => count. Die Buckets sind zyklisch, dh Sie löschen die Zählung im ersten Bucket und verwenden sie als nächsten Bucket, wenn Sie vom letzten Bucket wechseln

Wenn Sie die Streaming-APIs analysieren möchten, mit denen Sie alle Tweets abrufen, sollten Prozesse zeitnah ausgeführt werden. Sie können dafür [Sturm] verwenden.

Ich habe eine App zusammengestellt, die etwas ähnliches macht. Ich habe es aus offenen Quellen bezogen und du kannst es hier finden: http://www.emilsoman.com/tweetness . Ich schaute auf Tweitgeist und machte dies zu meinem POC, es ist im Grunde eine Abzweigung, entfernte ein paar Dinge und fügte einige meiner eigenen hinzu, wie eine Sinatra-App für die Web-Benutzeroberfläche.

0
Emil

Ein Freund von mir hat diese App namens trends24 erstellt. Hier finden Sie weltweite Trends der letzten 24 Stunden sowie stundenweise Trends

0
dkris