/**
  * Tracking logic
  *
  * @since 1.0.0
  */
 public function tracker()
 {
     if (is_admin() || $this->is_bot()) {
         return;
     }
     $request = $this->getRequestString();
     $id = url_to_postid($request);
     if ($id > 0 && !$this->disableTracking) {
         $this->setAsVisited($id);
     }
     if ($this->isRefLocal(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '')) {
         $parsedReq = $this->parseSearchQuery($request);
         if (isset($parsedReq['erp_from']) && $id > 0) {
             $this->db->addClick((int) $parsedReq['erp_from'], $id);
         }
     }
 }