Я работаю на большом сайте. Наш отдел маркетинга просит нас добавлять на наши страницы все больше пикселей для отслеживания веб-рекламы. У меня нет проблем с отслеживанием эффективности рекламных кампаний, но серверы, обслуживающие эти пиксели, могут быть ненадежными. Я уверен, что большинство из вас видели веб-страницы, которые отказываются завершать загрузку, потому что пиксель с yieldmanager.com не завершит загрузку.
Если пиксель никогда не заканчивает загрузку, onLoad никогда не запускается, и в нашем случае страница не будет работать без этого.
У нас есть дополнительная проблема Гомеса. Как вы, возможно, знаете, у них есть боты по всему миру, которые измеряют скорость сайта, и нам важно хорошо выглядеть в их измерениях, несмотря на недостатки их методологии. Их боты выполняют обработчики onLoad. Таким образом, даже если я использую скрипт, который запускается в onLoad, чтобы добавить пиксели на страницу после того, как все остальное закончится, мы все равно можем получить дерьмовые баллы Гомеса, если для загрузки пикселя требуется 80 секунд.
Моим решением было добавить пиксели на страницу с помощью обработчика onMouseMove, чтобы их запускали только люди. Ребята, у вас есть идеи получше?