Как добавить просроченный заголовок для Google Analytics

Женщина позирует с портативным компьютером

Сделайте так, чтобы пользователи были довольны, настроив Google Analytics для повышения скорости.

Кредит изображения: Jupiterimages / Comstock / Getty Images

Хотя Google Analytics может помочь вам точно отслеживать посещаемость вашего веб-сайта, используемый код JavaScript может замедлить работу вашего сайта. Сервисы анализа производительности, такие как Yahoo! Yslow может предложить вам добавить заголовок Expires, чтобы браузеры могли кэшировать этот код. К сожалению, заголовки Expires не применяются к контенту, передаваемому со сторонних сайтов, и Google не рекомендует обслуживать свой Google Analytics JavaScript локально. Однако есть шаги, которые вы можете предпринять, чтобы ускорить Google Analytics, чтобы ваш сайт загружался быстрее.

Шаг 1

Используйте фрагмент асинхронного кода отслеживания Google Analytics, который позволяет другим элементам продолжать загрузку, даже если Google JavaScript загружается медленно. Чтобы найти фрагмент асинхронного кода для своего сайта, войдите в Google Analytics и щелкните значок шестеренки в правом верхнем углу страницы; затем выберите свой сайт и нажмите «Код отслеживания». Выберите соответствующие настройки для своего сайта, затем скопируйте фрагмент и используйте его для замены старого кода Google Analytics на своем сайте.

Видео дня

Шаг 2

Поместите код Google Analytics внизу ваших страниц между закрывающим тегом и закрывающим тегом, чтобы каждая страница загружалась до запроса удаленного кода JavaScript. Если вы используете этот метод, Google может не учитывать посетителей вашего сайта, которые закрывают или прекращают загрузку страницы до загрузки кода.

Шаг 3

Сохраните код JavaScript Google Analytics на локальном сервере, используя сценарий оболочки, чтобы направлять ваши страницы на локальный код, и задание cron для поддержания кода в актуальном состоянии. Затем вы можете добавить следующий код в свой файл .htaccess для кеширования кода в браузерах пользователей:

Набор заголовков Истекает "Thu, 21 Apr 2016 20:00:00 GMT"

Измените дату, указанную выше, на дату в далеком будущем.

Этот метод требует компетентности в реализации сценариев и должен использоваться только в крайнем случае, если вы можете отслеживать проблемы со скоростью сайта прямо в коде Google Analytics, несмотря на попытки решения. Примеры сценариев оболочки см. В разделе «Ресурсы».

Подсказка

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