26 avril 2011 - Facebook Developer Garage Paris by 909c

16

description

Présentation lors du Facebook Garage Developer du 26 avril 2011 chez Microsoft France des Social Plugins Login et Registration par l'agence social media 909c

Transcript of 26 avril 2011 - Facebook Developer Garage Paris by 909c

Page 1: 26 avril 2011 - Facebook Developer Garage Paris by 909c
Page 2: 26 avril 2011 - Facebook Developer Garage Paris by 909c

2

Tout comme les plugins LIKE ou COMMENT précédemment présentés, LOGIN et REGISTRATIONpermettent aux utilisateurs d’être socialement connectés au Graph sur une plateforme web.

Leur fonction est de :- LOGIN : permettre à un utilisateur de se connecter avec son profil facebook- REGISTRATION : permettre à un utilisateur de s’enregistrer avec les données de son profil facebook

SOCIAL PLUGINS : LOGIN & REGISTRATION

Page 3: 26 avril 2011 - Facebook Developer Garage Paris by 909c

3

Pourquoi intégrer un PLUGIN de LOGIN sur son site ?

1. User experience- L’utilisateur sait quels sont ses amis déjà inscrits sur le site avant même l’identification- L’utilisateur va prendre l’habitude de cliquer sur le bouton LOGIN charté facebook- Rapidité de connexion en 1 clic

2. Simplicité- Le bouton s’intègre en 2 lignes de code- Le bouton s’intègre facilement dans une charte graphique

L’ajout d’un contexte social créé un sentiment de confiance LOGIN est LA porte d’entrée dans le Social Graph

LOGIN

Page 4: 26 avril 2011 - Facebook Developer Garage Paris by 909c

4

Pourquoi intégrer un PLUGIN de REGISTRATION sur son site ?

1. User experience- L’inscription se fait en 2 clics, sans aucune saisie de données (sur la base des champs des

données personnelles accessibles dans le Graph), une inscription simplifiée pour une augmentation du taux de transformation

- L’utilisateur sait quels sont ses amis qui sont déjà inscrits sur ce site- Pas de gestion de mot de passe

2. Qualité des données- Les données saisies sont celles de son profil user fB- Les données appartiennent au site

3. Simplicité d’intégration- Le formulaire s’intègre en 2 lignes de code- Des champs supplémentaires peuvent être ajoutées en dehors des champs natifs fB- Des données peuvent être croisées avec la base de données cliente existante (déjà client /

déjà abonné à la Newsletter / etc.)

Une fois l’intérêt suscité, l’inscription est simplifiée

REGISTRATION

Page 5: 26 avril 2011 - Facebook Developer Garage Paris by 909c

CAS N°1 : NOUVEL UTILISATEUR DU SITE

Page 6: 26 avril 2011 - Facebook Developer Garage Paris by 909c

6

CAS N°2 : UTILISATEUR DEJA INSCRIT

Page 7: 26 avril 2011 - Facebook Developer Garage Paris by 909c

7

EXEMPLE 1

L’utilisateur est non connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

Page 8: 26 avril 2011 - Facebook Developer Garage Paris by 909c

8

L’utilisateur est connecté à Facebook et n’existe pas dans la base Client

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 1

Page 9: 26 avril 2011 - Facebook Developer Garage Paris by 909c

9

L’utilisateur est connecté à Facebook et n’existe pas dans la base Client

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 1

Page 10: 26 avril 2011 - Facebook Developer Garage Paris by 909c

10

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 1

Page 11: 26 avril 2011 - Facebook Developer Garage Paris by 909c

11

L’utilisateur est connecté à Facebook et n’existe pas dans la base Client

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 1

Page 12: 26 avril 2011 - Facebook Developer Garage Paris by 909c

12

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 1

Page 13: 26 avril 2011 - Facebook Developer Garage Paris by 909c

13

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 1

Page 14: 26 avril 2011 - Facebook Developer Garage Paris by 909c

14

L’utilisateur est connecté à Facebook et n’existe pas dans la base ClientPossibilité d’ajouter des champs personnalisés

<iframe src="http://www.facebook.com/plugins/registration.php?client_id=<?php echo _APP_ID; ?>&redirect_uri=<?php echo _URL; ?>&fields=[

{'name':'name'},{'name':'email'},{'name':'gender'},

  {'name':'location'},{'name':'birthday'},{'name':'newsletter', 'description':'Recevoir la

newsletter', 'type':'checkbox',  'default':'checked'},{'name':’captcha’}] 

scrolling="auto"frameborder="no"style="border:none;display:none;" allowTransparency="true" width="600" height="360" id="register_form"></iframe>

Voir la démo

EXEMPLE 2

Page 15: 26 avril 2011 - Facebook Developer Garage Paris by 909c

15

L’utilisateur est connecté à Facebook et non enregistré sur le site

<fb:login-button registration-url=”register.php" on-login="window.location.href = 'index.php';” id="btm_login”>

</fb:login-button>

Voir la démo

EXEMPLE 2

Page 16: 26 avril 2011 - Facebook Developer Garage Paris by 909c

[email protected]

facebook.com/909c

www.909c.fr

http://developers.facebook.com/docs/reference/plugins/login/

http://developers.facebook.com/docs/plugins/registration/

Toute la documentation sur :