WordPressメディアライブラリに複数のメディアファイルがあります。アイコン、画像、PDFなど。私は個々にそれらのファイルのダウンロード/ヒットの統計を私に与える統計カウンターを持ちたいのですが。
ページビューを追跡するためにWP SlimStat を既に使用しています。しかし、 これらのメディアファイルを追跡することはできませんでした。
これどうやってするの?
Google Analytics for WordPress を使用できます。以下は、特定のファイルタイプを追跡するための設定方法に関するFAQからの抜粋です。
ダウンロードを追跡する方法[アウトバウンドクリック数とダウンロード数を追跡する]のチェックボックスをオンにし、その後、追跡するファイルの種類がダウンロードとして追跡する拡張子のボックスに表示されていることを確認します。この入力フィールドは[詳細]の下にあります。
Google Analyticsを使用しても、Webページのクリックのみが収集されます。外部サイト、RSSフィード、アプリなどからのヒットはカウントされません。そのためには、サーバーのログファイルを利用する必要があります。
AWStats これは良いことですが、単一のファイルではやり過ぎです - ログインして時間枠を長い期間に設定してからファイルを参照する必要があります。WP files adminはサーバーログで各ファイルの最終的なヒットを確認することができましたが、そのためのプラグインはまだ見つかっていません。
単一のファイルを追跡する必要があり、そのファイルの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