我有一個使用兩個大型在線廣告「Remnant」提供商的大型網站。這些提供商可以在我們的網站上定期啓動和停止廣告活動。確定哪個廣告向/eyeblaster/addineyev2.html發出了請求
一位來自供應商之一,未來的廣告被錯誤地發出請求到:
/eyeblaster/addineyev2.html
我已經確定,正在請求被某些網站上的文件時,網站上的廣告通過iframe提供。理論上這個文件將規避跨域限制,以便廣告提供商可以在iframe中使用javascript調整iframe的大小。
我確定這個使用文件的通過在此支持文檔絆腳石:
http://support.google.com/dfp_premium/bin/answer.py?hl=en&answer=1085693
我的問題是,我們的網站不使用Iframe提供廣告,所以要求要到「/ Eyeblaster廣告/addineyev2.html「URI導致404錯誤,並且不必要。由於錯誤來自大型供應商提供的CMS,因此我們的Google Analytics(分析)跟蹤代碼會顯示錯誤。這導致了我們明顯的網頁瀏覽量的膨脹。
頁面瀏覽量通脹可能非常嚴重,因爲404錯誤頁面也包含廣告。該404頁面也可能會加載錯誤的廣告,導致加載完全相同的「/eyeblaster/addineyev2.html」404頁面的廣告遞歸循環。
我到目前爲止一直無法見證廣告通過Firebug或類似的開發工具直接請求這個URL。然而,這個不存在的頁面的流量是巨大的,所以違規廣告肯定還在混合中。問題是我無法確定哪個廣告已損壞,所以我無法告訴我們的剩餘提供商將其刪除。兩家供應商都假裝對這個問題無知。
我無法刪除404錯誤頁面上的Google跟蹤代碼,但我可以將其他JavaScript添加到該頁面。
有沒有什麼方法可以通過向嘗試請求iframe中的頁面時產生的404錯誤添加一些JavaScript來識別引起「/eyeblaster/addineyev2.html」請求的廣告?
基本上幾乎是一個「框架破壞者」腳本,而不是破壞框架,提供有關iframe元素附近的HTML節點的信息?我認爲這是可能的,但目前我還沒有看到一條清晰的道路。
謝謝!
您應該聯繫提供商並要求他們修復其廣告素材,而不是構建解決方法。 – DanFromGermany