Core Concepts-Social Design

Social Design是將社交體驗放在覈心位置的產品設計的方法。社交設計定義了我們怎樣理解自己以及互相理解,簡單說來共有3個元素,Community,Conversation,Identity。

Community是指那麼我們認識,信任,幫助我們做決定的一些人。

Conversation是指在我們的Community裏面進行的各種各樣的交流。

Identity是指自我認識,以及在我們的Community裏面自己是怎樣被看待的。


Modeling a Social Experience

一個建立社交產品模型的方法就是由內而外地建設。允許用戶創建identity,讓他們分享它,從而隨着時間的推移建立一個community。FB就是這樣開始的。但是,如果你本身已經建立好community了,那麼使用FB平臺,也可以從外到內的去建設:利用現有的community,定義新的conversations,使得用戶更加進一步地去構建他們的identifiers。FB平臺可以讓這種由外到內變得容易。

首先確定好你的App或者Website所涉及的領域(music,books,movies,etc.),然後就按照一系列的規範和FB平臺提供的工具來構建社交體驗。


1.Utilizing Community

首先從實現Facebook Authentication開始,它可以使得用戶能夠去授權你的應用,然後獲取他們的主頁信息。除此之外,還可以向用戶發起請求,請求獲取某些特定的信息。

1). Suggest Relevant Content

如果用戶授予權限了,你就可以利用Graph API來獲取用戶的likes,interests,activities,movies還有其它的,獲取以後可以向用戶推薦content。除此之外,還可以獲取用戶好友的likes,從而推薦一些他們可能感興趣的content。

2). Connect Friends

用戶會想知道那些已經在使用這個App或者網站的朋友。一旦用戶加入了,就會自動地將他們和已經在使用的好友連接起來,而不是讓他們再去手動地查詢或者添加好友。這個不僅對於用戶來說更加方便,更加重要的是它會在一開始就給你的App提供社交數據,從而幫助你穩住用戶。

比如spotify,一旦用戶將他們的賬戶連接到FB,那麼就會出現一個面板,自動顯示他們的好友,而且允許看見好友的播放列表,最喜歡的歌曲,還有播放歷史。這個也是通過Graph API簡單地實現的。

3). Show Social Context

無論何時你顯示其它用戶的信息,都是真實的名字和頭像。社交應用是基於真實的,並且FB的用戶希望如此。如果你顯示的內容並非好友的話,還是可以使用同樣的界面,只是也提供一些其它的背景信息,比如共同好友,該用戶來自哪裏,在哪裏工作等等。這些上下文信息可以幫助讓用戶體驗更加真實和個人定製化。讀一個"Sam, a designer in New York City, 3 friends in common"的評論比起只是看見"Sam"更加有價值。這個也是使用Graph API來實現的。FB使用多種方法來顯示一個人的背景信息,比如共同好友,學校,地理位置。比如Comment Plugin,就會顯示那些留下評論的人的主頁信息,比如在哪裏工作,頭像,當然還有用戶名。

還有一些輔助信息也是用戶關心的,比如Facepile Plugin,它會顯示那些已經在使用該App的用戶,從而增加用戶登錄的可能,並且讓他們對這個用戶體驗有一個積極正面的感覺。

4). Be Transparent and Give Users Control

一定要很讓用戶明確地看到你爲什麼使用他們的數據。所以你需要向用戶發出請求,你請求的數據越多,用戶越可能拒絕你的請求。用戶有可能會加入你的app並且自然而然地信任他們的好友,但是你要過的第一關是在用戶第一次看到請求對話框的時候讓用戶信任你的app。

所以說,一定要保證你的用戶能夠控制他們的數據,用戶絕對不希望他們認爲私人的信息被拿走,也不希望你的網站或者app以一種他們無法理解的方式使用他們的數據。


2.Building Conversation

一個有效的conversation是基於2個方面的

第一,Listening,顯示個人定製化的內容,社交的上下文,用戶參加的活動

第二,Speaking,讓用戶輕鬆的talk,share,反饋和從事









Listening 和 Speaking 一起,就能創造一個積極的返回循環,一旦得當,就會呈指數增長。

1). Listening

當用戶能夠Listen和Watch在你的網站上的其他的活躍的用戶的時候,他們會被鼓勵着也加入進來。很多網站和應用都是依靠別人的評論來幫助用戶做出決定,如果你能通過Facebook Graph看到自己的好友的評論,那麼就會變得更加有用了。

除此之外,顯示一些歷史活動(強調好友的歷史活動)也是一個非常有效的方式來產生興趣和conversation。

a. Surface User Actitivy

顯示關於活動的信息和別人幹了什麼是通知其他用戶和綁定其他用戶的一個有效的方式。FB提供的Social Plugins,特別是Activity FeedRecommendations plugin,是允許用戶輕易地看到在你的網站上自己好友活動的方式,和Like Button配合使用更加好。

Like Button使得人們可以在自己的主頁上表示自己喜歡什麼,並且可以讓好友看到。正因爲是好友喜歡的,所以大家更加願意去相信,並且進一步地去了解該內容。

b. Provide Notifications

直接通過notifications創建conversation。使用Request來通知用戶那些你的網站上跟他們相關的一些activity,比如請求他們輸入。當用戶主動地互相綁定,那麼conversation會變得更加容易有效。如果沒有這些的話,沒人知道是不是有人會直接跟他們交流。

2). Speaking and Sharing

Conversation的另外一部分就是speaking和sharing。

a. Focus the Conversation

比起圍繞着任何東西創建conversation工具來說,不如先想好app和website的主題,然後圍繞着該主題創建工具來致力於conversation。比如,你如果創建的是一個社交的cooking app,那麼你可能希望用戶能夠分享,菜譜,菜的照片,最喜歡的原料,還有烹飪技巧。好的社交應用都是以一些有趣的方式讓用戶和那些他們感興趣的事情綁定起來。用起來越簡單,越是好玩和有用,那麼用戶越有可能貢獻自己的力量。

b. Reduce Sharing Friction

用戶簡單的操作就可以開始一個conversation。將Like Button放在你的網頁上面就是最簡單最有效的鼓勵用戶分享的方式。Send Button允許用戶和比較少的一部分好友分享。Apps可以使用任何數量的這些快捷操作讓用戶充分地參與進來。隨着時間的推移和一些積累,這些簡單的交互可以提供一個更加複雜和有意義的數據集合,圍繞着這個集合,你可以創建出更加有意義的conversation。

c. Encourage Feedback

比起自己去創建一些內容,用戶更有可能做的是去回覆好友創建的內容。正因爲如此,所以用戶最好應該能夠和你的網站或者應用的每一塊內容都能進行交互,這樣的話每一塊內容都可以成爲他們自己的conversation topic。

Comment Plugin是一個簡單而有效的工具,整合進自己的網站以後,用戶可以方便地對那些網站上的內容給出評論。而所有的通過comment進行的這些活動都會通過不同的social channels呈現給用戶的好友,從而構建了很好的Listening體驗,引導出更多的conversations。

d. Encourage Sharing

當conversation被送達的時候,它就變得更加地personal了。開發者可以利用Graph API來使得用戶可以在photos和posts中tag好友,從而直接和他們分享。這個很有效率,可以鼓勵他們多多地進行交互。拿spotify來說,用戶可以發送音樂給特定的好友或者發佈到他們自己的主頁上與所有人分享。分享和反饋的頻率在很大程度上是和分享的簡單程度相關的。所以說在設計的時候一定要仔細地拿捏分享界面,讓它們儘可能的簡單化。

e. Share Outside Tool

你的App和用戶的關係不僅僅是發生在App裏面,也發生在App外面。比如說,發佈新鮮事到該用戶的FB主頁上就是一個很好的分享方法。建議分享還是不分享這個權利一定要掌握在用戶的手中,分享的內容對於用戶來說要有趣,有用。而且,還有一個重點是在設置上面要做到透明。

讓用戶可以使用Feed Dialog發佈新鮮事,你還可以使用Request Dialog讓用戶可以邀請他們的好友來使用你的App,或者發送其它一些跟App相關的請求。


3. Curating Identity

社交最大的動力還是在於用戶自己。人們在communities裏面分享和交互最主要還是因爲他們自己想要更多地瞭解自己,並且享受在community裏面的感覺。在一個App裏面創建和策展一個用戶的身份是使得用戶和這個App在情感上保持連接的基本原則。創建一個能夠代表用戶身份的頁面可以爲用戶提供一個自我激發的動力和個人價值。

1). Be Context-Relevant

FB更多的是作爲一個代表頁面,而你的App應該更多地在某個領域下工夫。讓用戶的主要和這個上下文相關,並且專注於用戶身份的這個特定的方面。

比如說,比做一個social cooking app,那麼一個頁面應該包含如下:

a. 一個用戶已經創建過的可以被分享和組織的菜譜列表

b. 一個用戶已經做出來的菜的相冊

c. 一塊列出用戶最喜歡的配料加上描述以及評論的小空間

d. 用戶分享了的他們覺得有用的和有趣的文章

不要只是去想那些對於所有社交應用都有的功能,而是隻去想那些對你的應用來說很特別的。多去挖掘挖掘用戶能拿你的應用去幹什麼,不能幹什麼。

2). Curate Content

應該讓用戶能感受到他們貢獻的內容是屬於他們自己的,你要提供一個地方幫助儲存放置。如果你向用戶索取了他們的想法,照片和其它內容的話,那麼你就應該對這個活動進行一個記錄。你的應用應該明智地組織他們提供的內容。

FB將用戶的興趣組織到一個乾淨有序的界面。使用Graph API來讓用戶通過你的App上傳照片,視頻,從而可以在FB上進行分享。

3). Tell Stories

人們想要在任何地方都可以分享他們的東西,而不是僅僅在FB。構建身份的一部分就是分享這些經歷。儘管顯示一個用戶活動和posts的歷史記錄到他們的wall上面會不錯,但是並不是full picture。使用Like Button加上Open Graph tags使得用戶可以通過你的App進行分享他們喜歡的和感興趣的。通過允許用戶like你的App上的東西,從而將這些經歷整合到FB的主頁上面和他們的好友分享。

4). Highlight Interesting Information

構建有用的主頁不僅僅是簡單的展示數據,還有一個很重要的部分就是分析這些數據並且告訴用戶一些他們自己都不知道的。比如,Spotify就會告訴用戶他們聽得最多的歌曲和歌手。比如在一個social movie app,你可以強調用戶看過最多的演員和類型。在一個social cooking app裏面,你可能想要強調某個用戶使用過的最多的配料。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章