私は2つの大きなオンライン広告「レムナント」プロバイダーを使用している大きなウェブサイトを持っています。これらのプロバイダーは、当社のWebサイトで実行される広告キャンペーンを定期的に開始および停止するようなものです。
プロバイダーの1つからの広告の1つが、次のことを誤って要求しています。
/eyeblaster/addineyev2.html
Webサイトの広告がiframeを介して配信されるときに、要求されているファイルが一部のWebサイトで使用されていると判断しました。このファイルは理論的にはクロスドメインの制限を回避し、広告プロバイダーがiframe内でjavascriptを使用してiframeのサイズを変更できるようにします。
私は、このサポートドキュメントに出くわして、このファイルの使用を決定しました。
http://support.google.com/dfp_premium/bin/answer.py?hl=en&answer=1085693
私の問題は、当社のWebサイトが広告の配信にiframeを使用していないため、「/ eyeblaster / addineyev2.html」URIへのリクエストで404エラーが発生し、不要であるということです。エラーはベンダーが提供する大規模なCMSから発生しているため、エラーはGoogleAnalyticsのトラッキングコードとともに表示されます。これは、見かけのページビューを膨らませた結果です。
404エラーページにも広告が含まれているため、ページビューのインフレは非常に深刻になる可能性があります。その404ページは、障害のある広告をロードする可能性もあり、その結果、まったく同じ「/eyeblaster/addineyev2.html」404ページをロードする広告の再帰ループが発生します。
これまでのところ、Firebugまたは同様の開発者ツールを介してこのURLに直接リクエストする広告を目撃することはできませんでした。それでも、この存在しないページへのトラフィックは膨大であるため、問題のある広告は確かにまだ混ざっています。問題は、どの広告が壊れているのかわからないため、残りのプロバイダーに削除するように指示できないことです。どちらのベンダーもこの問題を知らないふりをしています。
404エラーページでGoogleトラッキングコードを削除できませんが、ページにJavaScriptを追加できます。
iframe内でそのページをリクエストしようとしたときに発生する404エラーにJavaScriptを追加することで、「/ eyeblaster / addineyev2.html」へのリクエストの原因となっている広告を特定する方法はありますか?
基本的に、フレームをバストする代わりに、iframe要素の近くのHTMLノードに関する情報を提供するほぼ「フレームバスター」スクリプトですか?少しは可能だと思いますが、現時点では明確な道筋が見えていません。
ありがとう!