Скрыть чаты и счетчики от ботов


yan.ua
101

Всем добра. Прошу подсказать как дописать один хитрый код.

Есть клиент. Хочет и циферки красивые в pagespeed insights, и чаты внешние использовать, типа фейсбучного.  Сам чат настолько не сеошный, что съедает около 30 баллов в insights, и там даже в оранжевую зону с ним попасть не легко. 

Обычно, я скрываю от бота код гугл аналитики просто в файле gtag.php и вызываю его <script async src=»gtag.php»></script>

Ну, а внутри файла:

<?php
header('Content-Type:text/javascript');
 if (strpos($_SERVER['HTTP_USER_AGENT'], 'Speed Insights') !== FALSE) { ?>

<?php } else { ?>
гугловский JS
<?php } ?>

Т.е. бот видит пустой gtag.php и не ругается, а пользователям загружается всё как надо. В принципе — гениально. 

Настало время скрипту поумнеть. И перечень ботов знать больший, и скрывать от них уже побольше всяких скриптов. 

Прошу помощи сделать gtag.php так, чтобы в него вставлять всевозможный полный html от всяких чатов, статистик, и он был скрыт от всевозможных ботов. Банальный инклуд по виду HTTP_USER_AGENT не катит, т.к. основные страницы — это закешированный вордпресс, а этот кеш один на всех. Т.е. нужен просто автономный файл.

Ну или может есть еще какой хитрый метод этой идеи? )


Алеандр

yan.ua :
Хочет и циферки красивые в pagespeed insights, и чаты внешние использовать, типа фейсбучного.

Хоть кто-то объяснял этому клиенту, что этот сервис — только как ресурс разработчика используется, а замеры гугл ведет по статистике в хроме от реальных пользователей? И то, что «обманывая» сервис, он так обманывает исключительно себя и никого больше? Или в этом смысл — пустить пыль в глаза, вместо того, чтобы реально улучшить сайт?


yan.ua

Алеандр #:
Хоть кто-то объяснял этому клиенту, что этот сервис — только как ресурс разработчика используется, а замеры гугл ведет по статистике в хроме от реальных пользователей? И то, что «обманывая» сервис, он так обманывает исключительно себя и никого больше? Или в этом смысл — пустить пыль в глаза, вместо того, чтобы реально улучшить сайт?

Та объяснял. Но каждый первый сеошник первым же делом упрекает клиента в низких цифрах на insights и web.dev, и пока они такие — продвигать ресурс бесполезно. Притом что сайт фактически в браузерах с чистым кешем загружается до 1 секунды…


yan.ua

С чатами разобрался. Таймаут скрипта в 7 сек и вопрос закрыт. 

Осталось «спрятать» яндекс и гугл метрики. 


BrickLayer

Ну метрики же должны грузиться в первую очередь, передавать куки и прочее. Неужели тут тот самый случай, что «вообще никак» ? 🤔
Ведь таймаут не катит, потому как погрешность в статистике.

P.S. меня самого это бесит метрика+аналитика+адсенс прилично кушают скорость загрузки, хотя по факту у всех быстрый интернет и реально нагрузка не ощущается, разве что если хостинг говно с долгим TTL.

P.P.S. На самом деле тут немного отдалимся от темы, все зависит от нужностиважности контента и от того сколько времени человек проводит на сайте. Так что тут те ваши горе-сеошники пусть идут лесом. Они же полюбому говорят, что если гугл спид маленький то всё будет сложно. Так дайте им пустую страницу с голым текстом, пусть выведут её в топ 😊

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *