How to track clicks

时间:2015-10-05 作者:user995317

在某些自定义帖子类型上,我希望跟踪访客点击查看的时间,例如电话号码、网站等。我知道我可以用谷歌分析来完成这项工作,但我也希望将此数据保存到Wordpress,以便我可以在帖子编辑屏幕上为帖子作者显示此信息。此外,我想显示总点击数和过去一周/月的统计数据。现在你会怎么做?

这就是我的想法。使用jQuery检测单击,然后使用ajax将值保存到自定义元键。这将很容易处理总点击量。但周/月点击量如何?

我的想法有什么意义吗?有没有更好的方法来实现这一点(可能是通过谷歌分析api实现的?)?

3 个回复
SO网友:Mark Kaplun

除非你有“宗教”反对与谷歌共享数据,否则使用GA只是最简单和最好的方式。如果您想在流量稍高的情况下关闭服务器,那么在数据库中存储统计数据是一个良好的开端,而且在任何情况下,您都可以通过GA API获得所需的所有统计数据。

SO网友:dswebsme

正如你在问题中提到的,有很多方法可以做到这一点,但周/月统计数据增加了一个你可能一开始就不知道的复杂程度。

简单的方法是将“点击”或“视图”作为元值存储在wp\\U Posteta中,但这不会给您提供所需的时间戳。

更可靠的解决方案是将数据存储在专用表中。每个“单击”或“查看”都将作为新行插入,并带有时间戳,以便您可以进行每周/每月总计。

请注意,使用专用的分析表进行复杂的操作将很快使数据库膨胀,并且随着表变大,对“总计”的查询将影响性能。还有一些方法可以解决这个问题(视图、缓存、将归档文件滚动到摘要表中等),但所有这些都深入到了“数据库体系结构”的讨论中。

SO网友:Usce

我想你可能想要MOUSEFLOW之类的东西,他们可以跟踪你的点击,甚至你可以在你的网站上看到用户正在做什么的视频,但这需要一些费用,你可以免费获得100条记录,如果你想要更多,你就要付费,这就是我所知道的,这里是链接

https://mouseflow.com