Astuce : Utiliser Facebook Connect pour de la pré-inscription

Après plus d’une année d’existence Facebook Connect est un succès : Les chiffres le confirment (60 millions d’utilisateurs et 80.000 sites y ont recours) et les arguments ne manquent pas (Pourquoi intégrer Facebook Connect sur votre site ?). La révolution est telle que MySpace et Yahoo! utilisent maintenant cette solution : MySpace to adopt Facebook Connect et Yahoo brings Facebook Connect into its sites. Nous sommes tous d’accord pour dire que c’est une révolution pour faire de l’authentification douce (en 1 clic) qui va de plus favoriser la viralité, idéale pour les commentaires d’un blog ou pour participer à une opération événementielle.

OK… mais quid de l’utilisation de Facebook Connect pour de l’authentification sur le long terme ? Autrement formulé : Facebook Connect de même que Twitter Sign in sont-elles des solutions viables pour de la création de compte ? La question mérite d’être posée car si vous déléguez la création de compte à l’un ou l’autre vous ne pouvez pas avoir un accès complet aux informations des membres (email, adresse, N° de téléphone…). Une situation embarrassante si vous souhaitez capitaliser sur votre base de membres et faire du ciblage.

En fait il y a deux options :

  • Soit vous autorisez la création de compte avec Facebook / Twitter pour fluidifier les inscriptions et grossir vite (au risque de ne pas pouvoir exploiter cette base) ;
  • Soit vous faites de l’inscription classique pour pouvoir exploiter à loisir les données de votre base (au risque de grossir moins vite).

Un sacré dilemme auquel Facebook pourrait avoir une réponse en autorisant les éditeurs de service à demander l’email à leurs membres (ceux qui utilisent Facebook Connect). Facebook le fait depuis peu pour les développeurs d’applications (Facebook App Notifications Moving to Your E-mail Inbox) mais je doute qu’ils se laissent “piller” de leur bien le plus précieux : les données des membres. Visiblement chez Twitter ils sont plus souples et les prochaines évolutions de l’API devraient aller dans ce sens (Twitter’s Answer To Facebook Connect).

Mais nous n’avons toujours pas répondu à notre grande question : Est-il oui ou non intéressant d’utiliser Facebook Connect pour de la création de compte. J’ai ma petite idée là-dessus, mais je souhaiterais partager avec vous une piste intermédiaire : la pré-inscription.

Le principe est simple : Accélérer le processus d’inscription en récupérant des données personnelles à l’aide de Facebook Connect et/ou Twitter Sign in. C’est ce que pratique par exemple un service comme Plancast.

Pour utiliser le service il faut impérativement se créer un compte, donc remplir un formulaire. Par contre, cette étape peut être raccourcie à l’aide de nos fameuses fonctions de délégation d’authentification :

Plancast_Signup-2

Si vous choisissez de coupler votre compte avec votre profil Facebook, le service est capable de récupérer votre photo, vos noms / prénoms et l’URL de votre site perso. Le service vous simplifie la tâche en vous faisant également une proposition de nom d’utilisateur :

Plancast_signup_FB

Idem avec Twitter Sign in qui vous permet de récupérer la photo, l’URL, la bio (mais bizarrement pas la ville) :

Plancast_signup_TW

Il ne reste plus à l’utilisateur qu’à remplir les champs restant et le compte est créé. Le bénéfice pour l’éditeur du service est total car il fait d’une pierre trois coups :

  1. Il accélère la création de compte ;
  2. Il possède les données perso dans sa base ;
  3. Il relie un compte avec un profil Facebook / Twitter.

Avouez que cette solution est plus que tentante ! Idéalement il faudrait perfectionner le principe pour pouvoir récupérer un maximum de choses (dont le sacro-saint email) mais c’est déjà un très bon début. Je pousserais ce principe un peu plus loin en pratiquant la pré-inscription : Inscription en 1 clic avec Facebook Connect pour tester le service mais utilisation limitée dans le temps, au bout de 2 ou 3 semaines l’utilisateur est prié de compléter son inscription en donnant ses données perso.

Est-ce que ce principe de pré-inscription vous semble viable ? Quel est votre retour d’expérience sur la délégation d’authentification ?

20 commentaires sur “Astuce : Utiliser Facebook Connect pour de la pré-inscription

  1. Pour le sacro-saint Email, Facebook va bientôt permettre de le récupérer via l’API FBConnect. Si ce n’est déjà fait, les applis peuvent déjà le faire.

  2. Le problème étant à mon avis qu’il y a à présent plusieurs pop à valider avant de pré-remplir les champs:
    1/ connexion si pas connecter en background
    2/ autorisation d’accès aux données
    3/enfin ‘autorisation d’utiliser l’adresse email principale.

    Néanmoins pour ceux qui ont un formulaire conséquent cela peut être d’une grande aide.

  3. FB Connect reste une solution propriétaire, c’est très dommageable qu’ils ne soient pas fournisseur OpenID alors qu’ils acceptent d’être RP (Relying Party automatique, cf. Paramètre -> Compte -> Comptes liés) pour utiliser Google, Yahoo & co.

    Pour Twitter, c’est mieux car se base sur OAuth (standard OpenStack).

    Sinon pour la question de la pré-inscription, c’est en effet pas mal comme approche, de pré-remplissage de champs (même si OpenID intègre le partage d’attributs).

    Toujours partagé donc quant à FB Connect, même si Yahoo et MySpace l’ont adopté (tout deux fournisseurs OpenID), quid de la pérennité de FB, et des données personnelles ? …on a régressé je trouve.

  4. Pas sur que ce soit plus rapide d’afficher les popups d’authentification/autorisation de Facebook que de remplir 3 ou 4 champs (à part pour la photo, c’est vrai).
    En revanche, je pense que ça peut apporter un élément rassurant pour un client qui découvre un service/site et qui peut être méfiant face à un formulaire. Ca permet de profiter de la notoriété de Facebook/Twitter.

  5. Justement eu le cas hier sur http://www.photoxpress.com/
    en gros en tant qu utilisateur j’ai trouve cela ‘pratique’ mais ULTRA intrusif … Le jour ou véritablement TOUTES nos données seront interconnectées, ce sera vraiment une catastrophe !

  6. Nous avons adopté ce principe de pré-inscription via Facebook Connect lors du lancement de notre site communautaire http://www.wizzu.fr (un site de partage d’envies et de loisirs).

    Le problème principal de cette solution réside dans le stockage des données provenant de Facebook sur nos propres serveurs (qui n’est pour le moment autorisé que pour 24h).

    La responsable du développement international, chez Facebook, rencontrée lors du Web 09, m’a affirmé que de grandes nouveautés devaient être annoncées en ce début d’année 2010 (outre le stockage des emails déjà annoncé sur la roadmap Facebook Developers) qui devraient réjouir les développeurs Facebook Connect.

    C’est également un principe que nous préconisons et que nous mettons en place pour des sites français, tentés par ce moyen rapide de capter de nouveaux profils qualifiés et d’augmenter la viralité de leurs contenus.

    Affaire à suivre donc en gardant un oeil sur les prochaines nouveautés des termes d’utilisation de Facebook Connect.

  7. Merci pour cette article que j’aurais adoré lire il y a quelques semaines ! Nous avons en effet creusé la question d’intégrer facebook connect dans notre processus d’inscription sur http://www.affinitiz.com et nous avons renoncé après 2 jours de travail et discussions sur la question.
    Grosso modo, le résultat étant d’économiser à l’utilisateur d’entrer son nom et son prénom, l’apport de facebook connect est proche de zéro. Sauf peut-être pour la photo? Et encore, je ne voudrais pas utiliser ma photo Facebook partout sur le web, elle est un peu trop “détendue” ;-)
    Bref, pour que que facebook connect soit intéressant pour nous, il faudrait qu’il donne accès à beaucoup plus d’infos dont l’email, la ville, le sexe et la date de naissance, par exemple. Après tout, ces données n’appartiennent pas à Facebook mais à l’utilisateur et l’objectif est juste de faciliter son inscription en sachant qu’il a déjà choisi de communiquer ces information au service sur lequel il s’inscrit.
    C’est vrai que le côté propriétaire de cette fonction fait un peu peur (on préférerait un service type OpenID). Mais ils ont un monopole de fait, pas vraiment d’autres choix viables. Je ne parle même pas de Twitter qui a à peine 130.000 inscrit en France, ce serait une perte de temps.
    Mon avis est lié au fait que notre service à besoin de ces informations pour fonctionner (création de micro-communautés) mais il y a des services qui n’ont pas besoin d’infos personnelle et pour qui l’intégration de Facebook Connect fonctionne à merveille et est très suffisante. Je pense à http://www.dismoiou.com pour lequel la seule info personnelle pertinente est la position géographique, position qui est donnée par le GPS du téléphone!

  8. @ Emeric > Merci également pour ce témoignage. Ouf, me voilà rassuré quand à Facebook Connect et son intérêt très limité dans le cadre d’un service (tous ceux à qui j’en ai parlé me regardais comme si j’étais fou).

    /Fred

  9. @ Fred > Tu n’es pas fou, c’est confirmé ;-)
    Facebook est tellement adulé de toutes parts que le simple fait d’aller dans un sens qui n’est pas le leur nous fait souvent passer pour des fous…
    Heureusement, Facebook n’est pas l’unique réponse à tous les besoins de l’humanité, même s’il est une bonne réponse à certains d’entre eux.
    Dans le même esprit, je me suis amusé à faire une petite présentation sur les “mythes et réalités de l’intérêt de Facebook pour les marques”.
    http://affinitiz.com/space/media-social-pour-les-marques/content/facebook—mythes-et-realites-de-son-utilite-pour-les-marques_B2A61063-C62E-53EB-C8C7-14D87CA34564
    Provocateur mais ça m’amuse :-)
    /Emeric

  10. J’ai également été confronté à la question de l’utilité du processus Facebook connect dans l’identification d’utilisateur pour un projet web.

    A priori, en tant que développeur, je trouvais le procédé efficace, pouvant apporter un réel gain de temps malgré ce petit problème d’adresse e-mail.

    Et puis, j’ai à titre personnel, été confronté à cette solution pour m’inscrire sur différents services. Et là… surprise ! Pour reprendre un des commentaires ci dessus, j’ai trouvé cela extrêmement intrusif ! D’une part, parce qu’en tant qu’utilisateur lambda, qui me dis qu’en sollicitant Facebook connect, je ne vais pas diffuser des informations de mon profil que je restreint à mes amis ? mon statut, mes photos etc..

    Un système comme Open ID qui lui, est dédié à rendre mes identifications plus simple me gêne beaucoup moins, parce qu’on choisis d’utiliser Open ID dans ce but, en toute connaissance de cause. Mon compte Facebook lui, à l’origine ne sert pas à cela.

    Sebastien

  11. Seule donnée qu’on puisse réellement stocker indéfiniment : Fb User Id…
    En ce qui concerne le prénom,(éventuellement le nom) et la photo…il faudra soit interroger facebook à chaque fois que vous avez besoin de la ressource, soit mettre en cache pour une durée max de 24h… conclusion : on y gagne rien.

  12. Bonjour,

    Pourriez-vous éclaircir un point à ce sujet… finalement le pré-remplissage de mon formulaire via Facebook me permet-il de stocker dans MES bases de données le nom, prénom et photo ?

    De plus, au 21 avril, est-il possible de récupérer l’adresse email ?

    Merci d’avance pour votre retour.

  13. il faut donner plus d’information et laisser un formulaire disponible pour les gens qui voudraient s’inscrire sur facebook comme moi par exemple.
    lourdy

  14. je me pose une question sur ce thème.
    Est-ce qu’en me connectant via Facebook connect, je peux théroriquement avoir accès à mes infos FB (post, amis…)et les utiliser le temps de ma cession (sans que le site ne puisse les enregistrer)?
    C’est un point que j’ai un peu de mal à saisir.

  15. Je suis un investisseur particulier et j’offre des prêts d’argent allant de 3000€ à 500.000€ à tous les particuliers ayant une bonne moralité et capable de rembourser sans détruire leur budget mensuel ou annuel . Merci de me contacter pour plus d’information farnodomichel@gmail.com

Les commentaires sont fermés.