我爲大型網站工作。我們的營銷部門要求我們在網頁中添加更多網頁廣告跟蹤像素。跟蹤廣告系列的效果沒有問題,但爲這些像素提供服務的服務器可能並不可靠。我相信你們中的大多數人都看到拒絕完成加載的網頁,因爲來自yieldmanager.com的像素無法完成下載。如何保護網頁免受慢速廣告跟蹤網絡信標的影響?
如果像素永遠不會完成下載,onLoad永遠不會觸發,並且在我們的情況下,如果沒有該功能,頁面將無法正常工作。
我們還有戈麥斯的問題。正如你可能知道的那樣,他們在世界各地都有測量網站速度的機器人,儘管他們的方法存在缺陷,但對於我們來說,在他們的測量中看起來很好很重要。他們的機器人執行onLoad處理程序。因此,即使我使用運行onLoad的腳本在所有其他部分完成後將像素添加到頁面,如果像素需要80秒加載,我們仍然可能會得到蹩腳的Gomez分數。
我的解決方案是通過onMouseMove處理程序將像素添加到頁面,因此只有人類纔會觸發它們。你們有更好的想法嗎?
這應該做的伎倆,我使用Prototype,所以我將使用他們的同一個事件版本:document.observe(「contentloaded」,function(){...}) – 2008-12-05 16:08:42