如何为爬网程序机器人取消移动网站(服务器端)的事件跟踪


How can I cancel event tracking for mobile websites (server-side) for Crawler Bots?

目前,我正在使用Google Analytics for Mobile网站的服务器端实现。你知道,有一个图像用于发送跟踪数据。当机器人抓取移动网站时,是否可以不跟踪事件?

也许我应该使用 rel="nofollow" 属性作为标签?

您可以使用

robots.txt文件或类似的机器人阻止机制(例如 http://www.robotstxt.org/),但这仅在您不希望您的内容被机器人抓取用于搜索引擎目的的情况下。

我没有使用服务器端的谷歌分析,但如果它们与谷歌托管的服务相同,但我认为谷歌在阻止机器人(http://support.google.com/analytics/bin/answer.py?hl=en&answer=1315708)方面做得相当不错,并允许您从报告中识别和阻止机器人(http://www.blastam.com/blog/index.php/2012/06/block-web-monitoring-bots-in-google-analytics/)。

这些机器人不理解帧、Flash 电影、图像或 JavaScript。他们不能点击网站上的任何按钮,如果没有静态链接供他们关注,他们就不会关注它。 GA 中的事件跟踪基于 javascript,需要用户部分执行操作,因此 GA 事件报告中不应显示机器人流量。