it-swarm.com.de

Wie kann ich die Treffer einer einzelnen Mediendatei verfolgen?

Ich habe mehrere Mediendateien in meiner WordPress-Medienbibliothek. Icons, Bilder, PDFs und dergleichen. Ich hätte gerne einen Statistikzähler, der mir eine Statistik der Downloads/Treffer dieser Dateien einzeln gibt.

Ich benutze bereits WP SlimStat , um die Seitenzugriffe zu verfolgen, und ich bin ziemlich zufrieden damit. Ich habe jedoch keine Möglichkeit gefunden, diese Mediendateien zu verfolgen.

Wie kann ich das machen?

5
Marcel

Sie könnten Google Analytics für WordPress verwenden. Hier ist ein Auszug aus dem FAQ, wie Sie festlegen können, dass bestimmte Dateitypen verfolgt werden:

Wie kann ich Downloads verfolgen? Aktivieren Sie das Kontrollkästchen für "Ausgehende Klicks und Downloads nachverfolgen". Stellen Sie anschließend sicher, dass die Dateitypen, die Sie nachverfolgen möchten, im Feld "Erweiterungen" aufgeführt sind, die als Downloads nachverfolgt werden sollen. Sie finden dieses Eingabefeld unter "Erweitert".

4
stealthyninja

Wenn Sie Google Analytics verwenden, werden nur Klicks auf Ihre Webseiten erfasst. Zugriffe von externen Websites, RSS-Feeds, Apps usw. werden nicht gezählt. Dazu müssen Sie Ihre Server-Protokolldateien verwenden.

AWStats ist gut dafür, aber es ist übertrieben für eine einzelne Datei - Sie müssten sich einloggen, den Zeitrahmen auf einen großen Bereich einstellen und dann nach Ihrer Datei suchen ... es wäre viel einfacher, wenn das WP files admin konnte die Serverprotokolle auf endgültige Treffer für jede Datei überprüfen, aber ich muss noch ein Plugin dafür finden.

3
Andrew

Wenn Sie eine einzelne Datei verfolgen müssen und die URL der Datei sowie die Datei access.log richtig eingerichtet haben, können Sie einfach den Befehl grep Linux verwenden.

grep "/downloads/my-file-name.media" /var/log/access.log

Um die Anzahl der Anfragen zu erhalten

grep -c "/downloads/my-file-name.media" /var/log/access.log oder

grep "/downloads/my-file-name.media" /var/log/access.log | wc -l

0
prosti