web-dev-qa-db-ja.com

単一のメディアファイルのヒットを追跡する方法

WordPressメディアライブラリに複数のメディアファイルがあります。アイコン、画像、PDFなど。私は個々にそれらのファイルのダウンロード/ヒットの統計を私に与える統計カウンターを持ちたいのですが。

ページビューを追跡するためにWP SlimStat を既に使用しています。しかし、 これらのメディアファイルを追跡することはできませんでした。

これどうやってするの?

5
Marcel

Google Analytics for WordPress を使用できます。以下は、特定のファイルタイプを追跡するための設定方法に関するFAQからの抜粋です。

ダウンロードを追跡する方法[アウトバウンドクリック数とダウンロード数を追跡する]のチェックボックスをオンにし、その後、追跡するファイルの種類がダウンロードとして追跡する拡張子のボックスに表示されていることを確認します。この入力フィールドは[詳細]の下にあります。

4
stealthyninja

Google Analyticsを使用しても、Webページのクリックのみが収集されます。外部サイト、RSSフィード、アプリなどからのヒットはカウントされません。そのためには、サーバーのログファイルを利用する必要があります。

AWStats これは良いことですが、単一のファイルではやり過ぎです - ログインして時間枠を長い期間に設定してからファイルを参照する必要があります。WP files adminはサーバーログで各ファイルの最終的なヒットを確認することができましたが、そのためのプラグインはまだ見つかっていません。

3
Andrew

単一のファイルを追跡する必要があり、そのファイルのURLがあり、access.logファイルが正しく設定されている場合は、grep Linuxコマンドを使用できます。

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

リクエスト数を取得する

grep -c "/downloads/my-file-name.media" /var/log/access.logまたは

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

0
prosti