BOOM-BOOM

BOOM-BOOM
Рейтинг
23
Регистрация
02.06.2017

Ладно уж, храните свои секреты!

XPraptor:
ТС, рекламный код встраивайте двойным скриптом, тогда это бует считаться как задержка в исполнении и не будет учитываться в расчетах скорости.
То есть, скриптом из вашего файла, в head добавляете скрипт, который подгружает рекламный код - всё это async понятное дело.

Пример такой реализации не покажете? )

Fantella:
У меня в конце каждой страницы написано это, чтобы загружалось всё, включая картинки, а потом баннеры гугла:

<!--//noptimize-->

<script>
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
<!--//noptimize//-->

Я встречал такой код, выглядит все разумно и логично, но где-то писали, что количество отображаемых рекламных блоков уменьшилось. Причем не смогли отследить никакую зависимость, у кого-то все показываются, у кого-то через один.

Можете в личку ваш сайт кинуть? Посмотрю как работает на практике и Speed Insight гляну.

best-hidalgo:
Тестирую отложенную загрузку. У меня доход не уменьшился, по первому блоку меньше кликов, но по второму больше получается, а в целом тоже самое выходит.

И ваш бы тоже посмотрел, да полноты картины. У вас таким же скриптом обрабатывается реклама, как и у Fantella?

---------- Добавлено 27.02.2020 в 10:57 ----------

Да кстати такой еще вопрос, может подскажете?

У меня адсенс подключен вот так:

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

<script>

(adsbygoogle = window.adsbygoogle || []).push({

google_ad_client: "ca-pub-*********************",

enable_page_level_ads: true

});

</script>

Второй скрипт насколько я понял для автоматических объявлений на мобилках. А если его убрать вообще, то автоматических объявлений не будет ни на мобилках, ни на десктопах?

И можно ли его убрать, там же вроде как код партнера проверочный или нет?

machoster:
LightHouse более точнее в реальном времени, PageSpeed берет только кеш и ответ от LightHouse.

Вообщем, как и описали с моб версии добится при 2х банерах зеленой зоны невозможно!

Убираем код и получаем 100%

В панели консоли уже прелетели ошибки на скорость загрузки в красной зоне.

Адсенс ублюдки, не могут одно с другим совместить и оптимизировать.

Ранжировка будет страдать.

Я понял из-за чего разница. Я в LightHouse не поставил галочку на "4G" соединение.

Всем спасибо, что помогаете разбираться.

Еще такой вопрос.

Если PageSpeed Insights работает на основании LightHouse, то почему у них сильно отличаются финальные показатели?

По LightHouse у меня сайт даже с рекламой и на мобиле набрал 97 баллов.

Dram:
65 мобайл / 99 десктоп - это средние цифры у меня с 4-мя баннерами гугла.
Сайт на Джумле с самописными компонентами

у меня 42/98 если с гуглом. А если еще РСЯ добавить 2 банера то сразу 30/95. Без рекламы 92/99.

Вот почему, интересно, мобильная версия так сильно отстает от десктопной? 😕

lkm:
Если речь о сайте в подписи, вот, например, что выдает Pingdom на первую попавшуюся мне страницу - https://tools.pingdom.com/#5c20512e37000000

Как ты видишь, скрипты Гугла грузятся быстро.
А вот, к примеру, я не очень понимаю, зачем грузить три счетчика на странице - Метрику, Аналитикс и Лайвинтернет?

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

Ну то есть бороться с этим с помощью отложенной загрузки скрипта вообще не вариант, я правильно понимаю?

Счетчики: Яндексом пользоваться удобно, Liveinternet тоже удобный для сравнения посещаемости за сутки на текущий момент. К тому же в LI есть хорошие обратные ссылки из их рейтинга. Гугл аналитика хз, чисто из уважения наверное ))) может и удалю. Но в любом случае она то очень быстро грузится.

lkm:

Но все-таки есть над чем поработать и на самом сайте.

Выслушаю любые рекомендации ;)

foxi:
BOOM-BOOM, если гугл сделал код своей рекламы таким каким сделал - значит так надо и так можно тормозить и работать как работает.
Запилите клоакинг, с простой проверкой, если гугло и прочие боты - рекламный блок не показывать и всем будет очень хорошо.

Я даже приблизительно не знаю, как это можно сделать. :(

lkm:
Скрипты Гугла загружаются быстро, проблема в том, что каждый рекламный блок - это отрисовка объявления, которое может грузиться из сотен сетей. Какая сеть загрузит объявление вы не знаете, так как работает персонифицированный таргетинг.
Сети грузят рекламу по-разному, с разных серверов и с разной скоростью. Если у вас на странице 4-5 рекламных блоков, вы ничего не сделаете. Только уменьшать их количество.

Вот оно что. Кстати это можно проверить, насколько быстро грузятся скрипты адсенса без блоков.

AlexStep:
По моему это нарушение правил Адсенс (и идиотизм).

А есть другие варианты заставить сайт с рекламой работать быстрее?

Dram:
Я тестировал неделю. Да, скорость загрузки возрастает и спид тест показывает 99-100, все красиво.
Но доход упал примерно на 20-30%.
Ибо если у вас есть баннер в самом вверху и он приносит нормальный доход, вот с его доходом и можете попрощаться ибо он не будет успевать загружаться и юзеры быстро будут проматывать то место.
lkm:
Ради красивых циферок отказаться от денег? Я в сумасшедший дом попал?

Так насколько я понимаю, от этих "красивых циферок" напрямую зависит ранжирование сайта. Не?

foxi:
Вы не систему обхитрить хотите, а самого себя.
Гугл сервис проверки сделал чтоб вы для себя могли понять, что именно у вас тормозит.
Забаньте сервис проверки по ip или юзерагенту, выдавая ему пустую страницу и у вас будет 100500% скорость и оптимизация. НО в реале гуглобот и посетители будут видеть то, что в реале у вас на сайте.
Ну и не нужно фанатично слепо следовать этим рекомендациям. Это всего лишь общие рекомендации.

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

Sportmas:
Удалить во всех кодах рекламных блоках: <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

А это вставить после боди внизу сайта:

<script type='text/javascript'>
//<![CDATA[ // Lazy Load AdSense
var lazyadsense=!1;window.addEventListener("scroll",function(){(0!=document.documentElement.scrollTop&&!1===lazyadsense||0!=document.body.scrollTop&&!1===lazyadsense)&&(!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),lazyadsense=!0)},!0);
//]]>
</script>

Спасибо за код. Но в нем еще надо будет разобраться. Вот так сходу мне кажется, что в нем чего-то не хватает.

К тому же я загуглил его, и вроде как он подходит только для платформы "Blogger".

Всего: 60