А ты не думал, что февраль-март месяца самые плохие по продажам? У народа тупо нет денег после НГ, когда на стол и подарки деньги шли с кредиток, потом 14 февраля, 23 февраля, 8 марта.
IP подсеть одна?
Поможет только полная юридическая переписка домена на меня. За данными пиши в ЛС.
На странице, в месте где стоят коды счетчиков поставь фильтр, ботам просто не будет показываться код метрики:
<?php$ip_block = array('31.13.144.0-31.13.145.255','31.173.0.0-31.173.63.255','31.173.80.0-31.173.87.255','83.220.236.0-83.220.239.255','85.26.164.0-85.26.167.255','85.26.232.0-85.26.235.255','85.140.0.0-85.140.7.255','89.208.112.0-89.208.113.255','91.193.176.0-91.193.179.255','94.25.168.0-94.25.175.255','95.215.205.0-95.215.205.255','109.124.192.0-109.124.223.255','109.195.176.0-109.195.183.255','109.248.10.0-109.248.11.255','176.37.0.0-176.37.255.255','176.59.32.0-176.59.63.255','176.59.96.0-176.59.127.255','185.154.20.0-185.154.23.255','185.244.217.128-185.244.217.255','185.247.140.0-185.247.143.255','188.170.64.0-188.170.95.255','213.87.128.0-213.87.163.255','213.166.69.0-213.166.69.255');if (isset($_SERVER['HTTP_CLIENT_IP'])){$client_ip = $_SERVER['HTTP_CLIENT_IP'];} else if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {$client_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];} else if(isset($_SERVER['HTTP_X_FORWARDED'])) {$client_ip = $_SERVER['HTTP_X_FORWARDED'];} else if(isset($_SERVER['HTTP_FORWARDED_FOR'])) {$client_ip = $_SERVER['HTTP_FORWARDED_FOR'];} else if(isset($_SERVER['HTTP_FORWARDED'])) {$client_ip = $_SERVER['HTTP_FORWARDED'];} else if(isset($_SERVER['REMOTE_ADDR'])) {$client_ip = $_SERVER['REMOTE_ADDR'];}$client_ip_long=ip2long($client_ip);$blocked = false;foreach($ip_block as $ip){if($client_ip == $ip){$blocked = true;break;}else if(strpos($ip, '*') !== false){$digits = explode(".", $ip);$client_ip_digits = explode(".", $client_ip);if($digits[1] == '*' && $digits[0] == $client_ip_digits[0]){$blocked = true;break;}else if($digits[2] == '*' && $digits[0] == $client_ip_digits[0] && $digits[1] == $client_ip_digits[1]){$blocked = true;break;}else if($digits[3] == '*' && $digits[0] == $client_ip_digits[0] && $digits[1] == $client_ip_digits[1] && $digits[2] == $client_ip_digits[2]){$blocked = true;break;}}else if(strpos($ip, "-") !== false){list($start_ip, $end_ip) = explode("-", $ip);$start_ip = preg_replace('/\s+/', '', $start_ip);$end_ip = preg_replace('/\s+/', '', $end_ip);$start_ip_long = ip2long($start_ip);$end_ip_long = ip2long($end_ip);if($client_ip_long >= $start_ip_long && $client_ip_long <= $end_ip_long){$blocked = true;break;}}}if($blocked == true){$client = @$_SERVER['HTTP_CLIENT_IP'];$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];$remote = @$_SERVER['REMOTE_ADDR'];if(filter_var($client, FILTER_VALIDATE_IP)) $ip = $client;elseif(filter_var($forward, FILTER_VALIDATE_IP)) $ip = $forward;else $ip = $remote;$f=fopen("ip.log.txt", "a");fwrite($f, date("d.m.Y - H:i")." ".$ip." ".$_SERVER['HTTP_USER_AGENT']." ".$_SERVER['USER_AGENT']." ".$_SERVER["REFERER"]." ".$_SERVER["REQUEST_URI"]." ".$_SERVER["HTTP_REFERER"]."\r\n"); fclose($f); }else{$ip = $_SERVER['REMOTE_ADDR'];$f=fopen("ipok.log.txt", "a");fwrite($f, date("d.m.Y - H:i")." ".$ip." ".$_SERVER['HTTP_USER_AGENT']." ".$_SERVER['USER_AGENT']." ".$_SERVER["REFERER"]." ".$_SERVER["REQUEST_URI"]." ".$_SERVER["HTTP_REFERER"]."\r\n"); fclose($f);echo ' <!-- Yandex.Metrika counter --><!-- /Yandex.Metrika counter --><!--LiveInternet counter--><!--/LiveInternet-->';}?>
Создай 2 файла:
ip.log.txt - сюда будут отфильтрованные записываться
ipok.log.txt - сюда которым показывался код статистики
Ага и ссылка не «по ссылке»)
По шапке получат многие март-май 2020
Только хотел это запостить
Исключительно эти же подсети с конца ноября заходят на сайт, активности абсолютно никакой 5-60 сек на сайте и закрывают страницу.
Заходят на главную страницу без реферера.
Сайт региональные услуги, не Мск.
Пока на главной отключаю им все скрипты статистики и пишу инфу в лог.
Кто вообще знает кто и что это? Ну и зачем?
Лучше текст на каждый саб писать уникальный, на крайняк качественно размножить (хотя размножить хорошо 1 текст в 500 не получится, или писать 1 уник и его размножать на 10-50).
Обычная практика вывода h1 в выдаче вместо title уже давно.