I will write in Russian, since it is Russia specific question
После переклейки сайта на https через clouflare перестал считать посетителей счетчик яндекс-метрики. Судя по всему, он видит всех, кто пришел от Cloudflare как одного посетителя. т.к. ip, видимо, один.
Погуглил, но не нашел решения проблемы. Прошу подсказать, как решить проблему со счетчиком. Где-то видел советы, как передавать IP посетителей от Clouflare серверу, - это поможет решить проблему?
Если кто сталкивался с такой проблемой, поделитесь пошаговым руководством, пожалуйста
I translated my request into English, but it was blocked by Akismet and still is not checked by moderators.
I am at virtual hosting with nginx. What should I request my hosting provider to do to fix the problem?
And yes, I see in logs IP-s similar to Cloudflare’s networks IP Ranges and they are “counted” by yandex metrika.
Enable the option Use Client IP in Header in Configuration.
My provider says that
“Use Client IP in Header” option in LiteSpeed configuration is On.
We don’t know how Cloudflare treats the headers.
you need to address Cloudflare.
and inserted in my template (between header abd body tags) the code
<?php if (isset($_SERVER['HTTP_CF_CONNECTING_IP']))
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];
?>
Counter now shows more visitors, but still about 2-3 times less comparing to Cloudinary Analytics.
Metrika itsels shows the real visitor location, so it somehow gets the info about actual IP. But numbers it shows are incorrect. Cloudflare shows 3-4k visitors per day, Yandex counter - 400-500 (before switching to Cloudflare it showed about 700)