Wie verfolgt man Treffer einer einzelnen Mediendatei?

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

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

Wie kann ich das machen?

Solutions Collecting From Web of "Wie verfolgt man Treffer einer einzelnen Mediendatei?"

Sie können Google Analytics für WordPress verwenden . Im Folgenden finden Sie einen Auszug aus den häufig gestellten Fragen zum Festlegen bestimmter Dateitypen:

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

Die Verwendung von Google Analytics erfasst nur Klicks auf Ihren Webseiten. Es werden keine Treffer von externen Websites, RSS-Feeds, Apps usw. gezählt. Dazu müssen Sie Ihre Serverprotokolldateien verwenden.

AWStats ist dafür gut, aber es ist zu viel für eine einzelne Datei – Sie müssten sich anmelden, den Zeitrahmen auf einen großen Bereich setzen und dann nach Ihrer Datei suchen … es wäre viel einfacher, wenn der WP-Datei-Administrator das überprüfen könnte Der Server protokolliert für jede Datei endgültige Treffer, aber ich muss noch ein Plugin dafür finden.

Wenn Sie eine einzelne Datei verfolgen müssen, die URL der Datei haben und die Datei access.log richtig eingerichtet ist, können Sie einfach den grep Linux-Befehl 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