From faec665d9f0a86ba370f4d4c33fb7750a864adc4 Mon Sep 17 00:00:00 2001 From: Flavio Copes Date: Wed, 30 Sep 2015 18:46:53 +0200 Subject: [PATCH] Only track hits on human-generated requests, fixes #195 --- classes/popularity.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/classes/popularity.php b/classes/popularity.php index d8977037..43c83376 100644 --- a/classes/popularity.php +++ b/classes/popularity.php @@ -47,7 +47,12 @@ class Popularity } public function trackHit() - { + { + // Don't track bot or crawler requests + if (!self::getGrav()['browser']->isHuman()) { + return; + } + /** @var Page $page */ $page = self::getGrav()['page']; $relative_url = str_replace(self::getGrav()['base_url_relative'], '', $page->url());