Я хочу улучшить производительность веб-сайта, и в настоящее время у меня возникла проблема с Google Adwords. Я уже ускорил его (веб-сайт) с ~4 секунд до ~1,8 секунд, но теперь запуск webpagetest.org на этом сайте выглядит так:
Пошагово (исключая неважные запросы):
Запрос 6
Это скрипт Диспетчера тегов Google — я использую его для настройки универсального кода Google Analytics и Google Adwords (с некоторыми конверсиями).
Запрос 8 и 9
Есть стандартные скрипты GA. Если бы на моем веб-сайте не было AdWords, это был бы конец включения скриптов Google (~ 200-300 мс => неплохо). Но...
Запрос 9, 10, 11, 12
... потому что у меня есть скрипты с поддержкой Google AdWords, которые начинаются с ужасного водопада: - скрипт 9 перенаправляет на 10 - скрипт 10 перенаправляет на 11 - скрипт 11 перенаправляет на 12 Это занимает 52 мс + 221 мс + 139 мс + 175 мс => ~ 600 мс что в моем случае (1800 мс для всего сайта) очень плохой результат :(
Я знаю, что проблема в Google Adwords, но, может быть, у вас есть идеи, как я могу переместить эти перенаправления после события загрузки (когда веб-сайт уже загружен, а перенаправления не останавливают другую логику).
Почему я уверен, что это из-за AdWords? Я подготовил тестовую страницу только с Диспетчером тегов Google и включил Google Analytics Universal, и перенаправлений не было. После этого я добавил тег Google Adwords с конверсией => 3 редиректа :(