Я внедрил собственный уникальный счетчик посетителей на свой сайт, разработанный в Codeigniter. Счетчик посетителей основан на файлах cookie следующим образом
На странице загрузки
$this->load->helper('cookie');
$check_visitor = $this->input->cookie(urldecode($pageTitle + $slug), FALSE);
$ip = $this->input->ip_address();
if ($check_visitor == false) {
$cookie = array(
"name" => urldecode($pageTitle + $slug),
"value" => "$ip",
"expire" => time() + 1800,
"secure" => false
);
$this->input->set_cookie($cookie);
// then increase count by one in the table
$this->news->update_counter(urldecode($slug));
}
Срок действия моих файлов cookie составляет 30 минут.
Когда я сравниваю свои пользовательские подсчеты с подсчётами Google Analytics, я вижу большую разницу
Я также добавил список сканеров и ботов, чтобы отфильтровать счет, но не сработал.
Может ли кто-нибудь помочь мне решить эту проблему?