У меня есть большой веб-сайт, в котором используются два крупных онлайн-рекламы "Remnant". Эти поставщики таковы, что они начинают и останавливают рекламные кампании на регулярной основе, которые запускаются на нашем веб-сайте.
Одно из объявлений, поступающих от одного из поставщиков, неверно делает запрос:
/eyeblaster/addineyev2.html
Я определил, что запрашиваемый файл используется некоторыми сайтами, когда объявления на веб-сайте подаются через iframes. Этот файл в теории обошел бы кросс-доменные ограничения, чтобы рекламный агент мог изменять размер iframe с помощью javascript внутри iframe.
Я определил это использование файла, наткнувшись на этот документ поддержки:
http://support.google.com/dfp_premium/bin/answer.py?hl=en&answer=1085693
Моя проблема заключается в том, что наши веб-сайты не используют iframes для доставки рекламы, поэтому запросы, поступающие в URI "/eyeblaster/addineyev2.html" , приводят к ошибке 404 и не нужны. Поскольку ошибка возникает из большой CMS с предоставленной поставщиком, ошибка отображается с нашим кодом отслеживания Google Analytics. Это приводит к раздуванию наших видимых просмотров страниц.
Взгляд на просмотр страниц может быть очень серьезным, потому что страница ошибки 404 также содержит объявления. Эта страница 404 также может загружать ошибочное объявление, в результате чего рекурсивный цикл объявлений загружается с той же самой страницы "/eyeblaster/addineyev2.html" 404.
До сих пор я не мог засвидетельствовать объявление, прямое обращение к этому URL-адресу через Firebug или аналогичные инструменты для разработчиков. Тем не менее, трафик на эту несуществующую страницу является гигантским, поэтому рекламное объявление, безусловно, все еще находится в миксе. Проблема в том, что я не могу понять, какое объявление нарушено, поэтому я не могу сказать нашим оставшимся провайдерам удалить его. Оба производителя симулируют незнание проблемы.
Я не могу удалить код отслеживания Google на странице ошибки 404, но я могу добавить дополнительный JavaScript на страницу.
Есть ли способ идентифицировать объявление, вызывающее запрос "/eyeblaster/addineyev2.html" , добавив некоторый javascript в ошибку 404, которая возникает при попытке запросить эту страницу внутри iframe?
По существу, почти "фрейм-биттер" script, который вместо перебора кадра предоставляет информацию об узлах HTML рядом с элементом iframe? Я думаю, что это возможно, но я не вижу четкого пути на данный момент.
Спасибо!