您在這裡

AFS廣告代碼中多一個逗号引起的IE浏覽器兼容性問題讓我們損失不小

James Qi 在 2011年1月22日 - 21:49 發表

AdSense for Search代碼兼容性IE

  去年9月份我們申請AdSense自有搜索廣告(AFS - Ads-Only)獲批,然後進行了一些投放測試,但效果不佳,在一些位置取代普通AdSense for Content廣告進行比較後,竟然收入還有所降低,因此也一直沒有繼續擴大應用。

  前些天我們再次加大了幾個網站中的熱門搜索關鍵詞頁面搜索廣告的投放力度,希望有所突破。同事在編輯中偶然發現在IE7中這種自定義搜索廣告代碼沒有廣告顯示出來,然後用各種浏覽器進行了全面測試,發現IE6、IE7以及内核為IE6、IE7的遨遊、騰訊TT、360等幾種浏覽器都存在兼容性問題,而在IE8、FireFox、Chrome、Opera、Safari等浏覽器中顯示正常。

  我查看了去年的日志《采用AdSense自有搜索廣告(AFS - Ads-Only)》,其中說到JavaScripts代碼中的逗号可能會引起IE不顯示廣告,但給出的例子中又有一個逗号:“'query' : 'flowers',”,我們沿用了這個例子,而且我和同事都不用IE6、IE7導緻好幾個月都沒有發現這個問題,讓浏覽者中很大一部分用戶根本就看不到廣告,直接就讓廣告收入減少,更為嚴重的是影響了我們對自定義搜索廣告的信心,沒有足夠重視這種形式。

  我從Google Code官方看到了說明:AdSense for Search Ads Only,示範代碼中也沒有那個逗号:“'query' : 'flowers'”。我們馬上修改了以前所有這類代碼,包括内部搜索結果頁面、分類頁面、索引頁面以及熱門搜索頁面,去掉了逗号,從這幾天的統計來看,展示和點擊數據有明顯提高。

  前些天在和一位網友談AdSense的時候,對方說有一些朋友都是靠這種廣告形式獲得很大收入的。今年我們也對這種廣告形式寄予厚望,希望獲得突破性進展。這個小小的逗号耽誤了我們幾個月,隻有後面汲取教訓,在進行重要調整時,多用各種浏覽器測試,确保兼容無誤。
 

 

自由标簽:

發表新回應

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。