如何跟踪单个媒体文件的点击量?

时间:2012-12-21 作者:Marcel

我的WordPress媒体库中有多个媒体文件。图标、图像、PDF等。我想有一个统计计数器,它可以为我提供这些文件的下载/点击次数的统计数据。

I already use WP SlimStat 跟踪页面视图,我对此非常满意。然而I have not found a possibility to track those media files.

我该怎么做?

3 个回复
最合适的回答,由SO网友:stealthyninja 整理而成

你可以使用Google Analytics for WordPress. 以下是他们常见问题的摘录,介绍了如何将其设置为跟踪某些文件类型:

如何跟踪下载?选中“跟踪出站单击和下载”框,然后确保要跟踪的文件类型列在要跟踪为下载的扩展名框中。您将在“高级”下找到此输入字段。

SO网友:Andrew

使用Google Analytics只会收集您网页上的点击量,不会计算来自外部网站、RSS源、应用程序等的点击量。为此,您需要使用服务器日志文件。

AWStats 这样做很好,但对于单个文件来说太过分了-您需要登录,将时间范围设置为大范围,然后浏览您的文件。。。如果WP文件管理员可以检查服务器日志,以确定每个文件的所有时间点击率,这会容易得多,但我还没有找到一个插件。

SO网友:prosti

如果您需要跟踪单个文件,并且您拥有该文件的URL,并且您拥有访问权限。日志文件设置正确,然后您可以使用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

结束

相关推荐

如何理解ACTIVE_PLUGINS OPTION_VALUE从数据库中启用和禁用某些插件?

谁能解释一下如何解释和理解WordPress中的active\\u plugins option\\u value字符串吗。然后使用此字符串/数组禁用和激活特定插件?以下是一个示例:a:8:{i:0;s:21:\"adrotate/adrotate.php\";i:1;s:19:\"akismet/akismet.php\";i:2;s:33:\"better-related/better-related.php\";i:3;s:17:\"clicky/clicky.php\";i:4;s:49:\"cu