2009/09/01

從Facebook的研究看網站UI設計的重點

http://itessential.blogspot.com/2009/09/facebookui.html
http://itessential.blogspot.com/2009/09/facebookui.html

Facebook的一位實習生在暑假針對facebook的載入速度與使用者行為的影響,進行了幾項有趣的實驗,並得出以下幾項結論:

  1. 第一項實驗了解facebook的使用者對於網站速度降低時的反應,此實驗發現,不管網站速度如何,使用者大致會在facebook花上相同的時間,至少沒有因此抱怨或立即離去,但是這代表網站速度越慢,則使用者能瀏覽的頁數就越少,此一結果當然是facebook所不樂見的,因此facebook站方自己會想盡辦法讓網站越快越好。這項結論對於facebook站方來說,代表的是使用者的忠誠度相當的夠,能夠忍受部分的不方便,因為上面有他們更重要的東西要瀏覽,這項數據對於facebook在價值的估算上,應該相當有幫助,以往估算網站都針對pageview或不重複拜訪人數,但是對於使用者忠誠度並沒有納入,而後者其實更能為網站帶來更多的收益與發展。
  2. 第二項實驗是有關網頁上的元件載入的順序,facebook內部對於這議題也有不同的意見,有人認為應該在載入過程中就儘早將畫面上呈現出來(甚至儘管有些需要的script尚未載入),另有人認為應該在載入過程中顯示空白頁面(或是載入中的動畫),直到所有內容載入完畢一次顯示,在此實驗中發現,顯示空白頁面將導致使用率降低的結果,所以爭議應該有結論了--就是就算畫面上的button暫時沒有作用,也應該儘早顯示載入中的畫面給使用者。這項結論其實跟人性有關,人們永遠會希望得到他們不一定會用到的東西,且讓使用者看到畫面漸漸完成,使用者較有耐心等待,因為他們能預知不久將會完成。
  3. 第三項實驗是調整facebook主頁的news feed的數量,從原來的30項'降低為15項,並在使用者往下scroll時,自動載入後續的資料,這項功能其實在目前很多ajax網站都已經有實作,這樣的作法能加快第一次載入的速度,並且透過ajax陸續將資料載入,讓使用者能夠預期看到更多=>所以使用者會有耐心等待新資料的載入

這幾樣結論其實很多在目前的網站開發者心中,或多或少應該都有這樣的認知,不過這是facebook這樣大型(真的很大)的網站,第一次有實驗報告支持這樣的結論。

[原文]A Look Behind The Curtain At Facebook’s Optimization Efforts

沒有留言: