Facebook Authenticationを実装することで、アプリケーションがプロフィール情報にアクセスすることを許可させることができます。任意のpermissionsをユーザにリクエストすることで、特定のデータへの
アクセス権を得ることが可能です。
Suggest Relevant Content
Facebook上のprofile dataをアプリケーション内で活用します。アプリケーションがリクエストしたpermissionsをユーザが許可した場合、Graph APIを用いてユーザの 「いいね!」、関心事、アクティビティなどにアクセスし、アプリケーション上でコンテンツをレコメンドすることが可能です。さらに、そのユーザの友達の 「いいね!」情報にアクセスし、興味を持ちそうなコンテンツをレコメンドすることもできます。ユーザは自分のFacebookプロフィールを作り上げるの に多くの時間を割いているので、そのプロフィール情報を効率的に利用することは、ユーザ体験を飛躍的に改善することに繋がります。たとえば、Rotten Tomatoes と Airbnbの両方とも、ユーザのプロフィール情報や人との繋がりの情報を用いることで、パーソナライズされた価値ある情報を提供し、ユーザ体験をより良いものにしています。
Connect Friends
既にアプリケーションを活発に利用していると心地よく感じます。ユーザがアプリケーションを使い始めるとき、自分の友達を検索して友達登録させるよ りは、すでに利用している友達と自動的につなげてあげるべきです。これはユーザにとって簡単になるだけでなく、ユーザに活動させるのを助けるソーシャル データを最初から持てることを意味します。
ユーザが自分の Spotify アカウントとFacebookをつなげるとき、追加のパネル上に自分の友達が一覧表示されます。これにより、自分の友達のプレイリスト、お気に入りの曲、視聴履歴を閲覧することができます。Graph APIを使えば簡単にへユーザの友達情報アクセスできます。
Show Social Context
他のユーザの情報を表示する時は常に、実名と実際のプロフィール画像を表示すべきです。ソーシャルアプリケーションは実際のアイデンティティと強く 結びついて、Facebookユーザもそれを期待しています。もし友達以外のユーザのコンテンツを表示するとしたら、同じインターフェイスを使いつつ、共 通の友人や出身地や勤務地の情報も表示すべきです。これにより信頼感が増すとともに、パーソナライズされたものとなります。「サム(共通の友人3人、 ニューヨークシティーのデザイナ)」からのコメントは、ただの「サム」からのものよりも価値のあるもののはずです。Graph APIで ユーザに関する情報(勤務地、出身地、共通の友人など閲覧者との関係を表す情報)にアクセスできます。私たちの発見としては、顔写真は実際の友達の場合の み表示するのが、彼らのインターフェイス上の価値を希薄化しない為にもベストです。Facebookは、人の背景を見せる為に色々な方法を用いています。 共通の友人、学校、位置を表示するなどです。たとえばComments Pluginは、コメントした人のプロフィール情報を表示しています。
ユーザの身近な人々とコンテンツを結びつけると、ユーザは自然と引き込まれるようになります。Facepileくらいシンプルなものでさえ、サインアップを増やし、ユーザ体験に関してポジティブな印象を持たせることができます。
Be Transparent and Give Users Control
ユーザから得るプロフィール情報と、なぜそれを使うのかということに関しては明解であるべきです。実際に必要となるpermissionsの みリクエストしてください。リクエストが増えるほど、ユーザが許可する可能性は減ってしまいます。ユーザはアプリケーションにサインアップし、自分の友達 を信じてくれるかもしれませんが、そもそも最初のハードルは、パーミッションを求めるダイアログが出た時にアプリケーションを信頼するか否かなのです。たとえばAirbnbは、サイト上でのユーザ体験の為にどのようにFacebookの情報を利用しているかが明解です。
ユーザが与える情報に関して、ユーザ自身がコントロールできる状態にすることを確かにしてください。自分の情報が許可もなくわけの分からないことに利用されている、という感覚を持たせないよう勤めるべきです。
Suggest Relevant Content
Facebook上のprofile dataをアプリケーション内で活用します。アプリケーションがリクエストしたpermissionsをユーザが許可した場合、Graph APIを用いてユーザの「いいね!」、関心事、アクティビティなどにアクセスし、アプリケーション上でコンテンツをレコメンドすることが可能です。さらに、そのユーザの友達の「いいね!」情報にアクセスし、興味を持ちそうなコンテンツをレコメンドすることもできます。ユーザは自分のFacebookプロフィールを作り上げるのに多くの時間を割いているので、そのプロフィール情報を効率的に利用することは、ユーザ体験を飛躍的に改善することに繋がります。たとえば、Rotten Tomatoes と Airbnbの両方とも、ユーザのプロフィール情報や人との繋がりの情報を用いることで、パーソナライズされた価値ある情報を提供し、ユーザ体験をより良いものにしています。
Connect Friends
既にアプリケーションを活発に利用していると心地よく感じます。ユーザがアプリケーションを使い始めるとき、自分の友達を検索して友達登録させるよりは、すでに利用している友達と自動的につなげてあげるべきです。これはユーザにとって簡単になるだけでなく、ユーザに活動させるのを助けるソーシャルデータを最初から持てることを意味します。
ユーザが自分の Spotify アカウントとFacebookをつなげるとき、追加のパネル上に自分の友達が一覧表示されます。これにより、自分の友達のプレイリスト、お気に入りの曲、視聴履歴を閲覧することができます。Graph APIを使えば簡単にへユーザの友達情報アクセスできます。
Show Social Context
他のユーザの情報を表示する時は常に、実名と実際のプロフィール画像を表示すべきです。ソーシャルアプリケーションは実際のアイデンティティと強く結びついて、Facebookユーザもそれを期待しています。もし友達以外のユーザのコンテンツを表示するとしたら、同じインターフェイスを使いつつ、共通の友人や出身地や勤務地の情報も表示すべきです。これにより信頼感が増すとともに、パーソナライズされたものとなります。「サム(共通の友人3人、ニューヨークシティーのデザイナ)」からのコメントは、ただの「サム」からのものよりも価値のあるもののはずです。Graph APIでユーザに関する情報(勤務地、出身地、共通の友人など閲覧者との関係を表す情報)にアクセスできます。私たちの発見としては、顔写真は実際の友達の場合のみ表示するのが、彼らのインターフェイス上の価値を希薄化しない為にもベストです。Facebookは、人の背景を見せる為に色々な方法を用いています。共通の友人、学校、位置を表示するなどです。たとえばComments Pluginは、コメントした人のプロフィール情報を表示しています。
ユーザの身近な人々とコンテンツを結びつけると、ユーザは自然と引き込まれるようになります。Facepileくらいシンプルなものでさえ、サインアップを増やし、ユーザ体験に関してポジティブな印象を持たせることができます。
Be Transparent and Give Users Control
ユーザから得るプロフィール情報と、なぜそれを使うのかということに関しては明解であるべきです。実際に必要となるpermissionsのみリクエストしてください。リクエストが増えるほど、ユーザが許可する可能性は減ってしまいます。ユーザはアプリケーションにサインアップし、自分の友達を信じてくれるかもしれませんが、そもそも最初のハードルは、パーミッションを求めるダイアログが出た時にアプリケーションを信頼するか否かなのです。たとえばAirbnbは、サイト上でのユーザ体験の為にどのようにFacebookの情報を利用しているかが明解です。
ユーザが与える情報に関して、ユーザ自身がコントロールできる状態にすることを確かにしてください。自分の情報が許可もなくわけの分からないことに利用されている、という感覚を持たせないよう勤めるべきです。