App de contenu

Animer une communauté avec son app

Créer une communauté autour de votre app renforce l'intérêt qu'elle présente et fidélise vos utilisateurs. Le mécanisme est simple : une fois l'utilisateur connecté, vous en apprenez davantage sur lui, donc vous répondez mieux à ses besoins.

Au téléchargement, l'utilisateur remplit souvent un premier formulaire de données personnelles. C'est un premier engagement envers la marque. Un espace communautaire transforme cet engagement ponctuel en usage durable.

Tout repose sur une fonctionnalité socle, l'authentification utilisateur, sur laquelle se branchent ensuite la liste d'utilisateurs, les groupes et le chat.

Chapitre 1L'authentification utilisateur

À quoi elle sert

Elle crée un module de connexion, que vous rendez obligatoire ou non à l'entrée de l'application.

Pouvoir fermer tout ou partie de votre app est déterminant pour beaucoup de créateurs : c'est ce qui permet de réserver du contenu et des fonctionnalités aux membres. Au-delà de la protection du contenu, la fermeture incite vos utilisateurs à créer un profil, et vous fait donc mieux connaître votre audience.

L'app interne Dali Corp, destinée aux salariés, est entièrement fermée aux personnes sans identifiants.

Deux réglages se combinent librement :

  • vous fermez l'intégralité de l'application, ou seulement une partie
  • vous autorisez tous vos utilisateurs à créer un profil, ou vous désactivez cette option pour ne laisser entrer que des personnes choisies, dont vous créez le profil manuellement depuis le back office avant de leur communiquer leurs identifiants

C'est cette souplesse qui rend la fonctionnalité universelle : le même outil sert une app publique qui veut connaître ses lecteurs et une app d'entreprise strictement fermée.

Retenez surtout que l'authentification est la fonctionnalité mère de beaucoup d'autres : les fonctionnalités de fidélité en dépendent, comme toutes les fonctionnalités communautaires qui suivent.

Une bifurcation à connaître avant de commencer. Ce guide décrit le flux d'authentification standard, celui qui ouvre les comptes, les groupes, les droits par section, le chat et les outils de fidélité. Il en existe un second, réservé aux apps qui vendent l'accès à leur contenu par abonnement in-app, et il ne donne qu'un accès binaire : abonné, ou non abonné.

Les deux flux sont exclusifs. Une app utilise l'un ou l'autre, jamais les deux. Si la vente d'abonnements fait partie de votre projet, tranchez avant de construire votre communauté, parce que le passage d'un flux à l'autre défait ce que vous avez mis en place. Le back office vous avertit explicitement au moment de basculer. Le sujet est traité dans « Gagner de l'argent avec son app de contenu ».

Une précision qui rassure au moment de choisir : en cas de bascule, nous migrons les comptes créés avec une adresse email, votre base d'inscrits vous suit. Seuls les comptes ouverts via un réseau social ne se migrent pas.

Trois écrans d'app côte à côte : l'invitation à se connecter, avec le logo de l'entreprise et un bouton d'entrée ; le formulaire de connexion, deux champs et un lien de mot de passe oublié ; puis le profil de l'utilisateur, sa photo sur fond flouté, un bouton pour modifier ses informations, et sous deux onglets ses entrées de compte : sa carte, ses cadeaux, ses messages.

La paramétrer

L'ajout de l'extension Authentification crée un nouveau menu Communauté dans votre back office. Les réglages, eux, se trouvent dans Paramètres Processus d'inscription.

Elle ajoute aussi deux sections à votre app : la section de connexion, que le back office nomme Boite de log et qui reste en tête de votre structure, et le Profil, l'espace personnel de chaque inscrit. Vous rendez ce dernier accessible par un lien sur la home, une entrée de menu ou un bouton du header.

Vous y décidez d'autoriser ou non la création de comptes depuis l'app, d'autoriser ou non l'accès sans connexion, et vous modifiez le message affiché aux visiteurs sans profil.

Une option du même écran mérite d'être connue avant d'ouvrir les inscriptions, Forcer la validation de l'email à l'inscription (double opt-in). Activée, elle n'ouvre le compte qu'une fois le lien de confirmation cliqué. C'est une étape de plus, et elle vous coûtera quelques inscriptions en route. En échange, votre liste d'utilisateurs ne se remplit pas d'adresses fautives ou usurpées, et chaque compte correspond à quelqu'un qui a bien reçu votre message. Sur une app où le compte donne accès à du contenu réservé, c'est le bon réglage.

L'onglet Profil Utilisateur vous permet d'autoriser la photo de profil, les liens vers les réseaux sociaux, et la gestion personnalisée des notifications push. Cette dernière option mérite l'attention : vos utilisateurs peuvent alors consulter l'historique des notifications reçues et choisir les flux auxquels ils s'abonnent.

C'est aussi ici que vous paramétrez les champs du profil. Vous ajoutez plusieurs types de champs supplémentaires, obligatoires ou non à l'inscription.

Les connexions externes évitent à vos visiteurs de créer un mot de passe de plus. Elles sont au nombre de trois, et chacune a son propre écran : Paramètres Connexion avec Facebook, Paramètres Connexion avec X et Paramètres Sign in with Apple.

Deux choses à savoir avant de les activer. Aucune ne se branche en cochant une case : chacune demande un compte de développeur chez le service concerné, et une procédure de déclaration d'application que le back office détaille étape par étape. Comptez-y du temps, et surtout ne les activez pas la veille d'une publication.

Et elles ne remplacent pas la création de compte par email, qui reste le socle. C'est elle qui vous permet de récupérer votre base si vous changez un jour de système d'authentification : comme indiqué plus haut, les comptes ouverts via un réseau social ne se migrent pas.

Communauté Public/Privé gère l'accès aux sections. Vous fermez l'application entière ou seulement certaines sections, en un clic.

L'écran des réglages d'inscription, premier de ses trois onglets. Deux interrupteurs ouvrent ou ferment l'inscription et l'accès sans compte. En dessous, deux champs composent le message affiché à qui n'a pas accès, un titre et un sous-titre. Un dernier bloc, activé, applique aux nouveaux groupes les restrictions déjà en place. À droite, l'aperçu du formulaire tel que l'utilisateur le verra.
Le deuxième onglet, celui du profil. Un interrupteur autorise la photo de profil ; une rangée de sept pastilles de réseaux sociaux se complète ou se retire par un bouton posé sur chacune ; deux interrupteurs commandent l'historique des notifications et l'abonnement aux envois programmés. À droite, l'aperçu du profil se met à jour.
Le troisième onglet, celui des services externes. Deux blocs, un par réseau, chacun avec son interrupteur de connexion, ici éteints. Une mention sous le second précise qu'il vaut pour les seules apps natives.
L'écran qui ouvre ou ferme chaque section de l'app. Chaque ligne porte l'icône de la section, son nom, un interrupteur entre cadenas ouvert et cadenas fermé, et, quand la section est fermée, les groupes qui y ont accès avec un bouton pour en ajouter. La première ligne commande l'app entière.

Chapitre 2La liste d'utilisateurs

Une fois l'authentification ajoutée, vous accédez à Communauté Liste d'utilisateurs, d'où vous gérez l'ensemble de vos inscrits.

La liste affiche leurs informations principales et se filtre par inscription ou par connexion la plus récente. Vous pouvez y exporter les données au format .csv, ajouter un utilisateur manuellement, ou en supprimer plusieurs grâce aux cases à cocher en bout de ligne.

Un clic sur un utilisateur ouvre le détail de son profil, que vous pouvez modifier. Vous y retrouvez les champs par défaut et ceux que vous avez paramétrés.

L'import en masse se fait depuis Communauté Liste d'utilisateurs, via le lien Import en haut de la liste, à partir d'un fichier .csv.

Deux colonnes sont obligatoires et ouvrent le fichier : l'email, qui sert d'identifiant, et le mot de passe, en clair. Les colonnes suivantes enrichissent le profil. Un import porte jusqu'à 10 000 utilisateurs, et un email vous prévient quand le traitement est terminé.

Un conseil pratique : commencez par lancer un export. Vous obtenez ainsi un tableur déjà au bon format, qu'il ne vous reste qu'à remplir avec vos nouveaux utilisateurs, en ajoutant la colonne de mot de passe. Le geste sûr est d'y mettre le même mot de passe neutre pour tout le monde, puis de demander à vos utilisateurs de le réinitialiser à leur première connexion.

La liste des inscrits. Un menu de tri en haut à gauche, un champ de recherche en dessous, et à droite deux actions, l'export des données et l'ajout manuel d'un utilisateur. Chaque ligne porte la photo de la personne, son nom, sa ville et sa dernière connexion, et se termine par une case à cocher.
La fiche d'un inscrit, ouverte depuis la liste. Sa photo à gauche, puis ses champs : identifiant, email, nom, ville, description libre, et deux pastilles de réseaux sociaux à rattacher. En bas, la suppression à gauche, l'enregistrement à droite.

Chapitre 3Les groupes d'utilisateurs

L'extension Groupes d'utilisateurs prend toute sa valeur si vous prévoyez de restreindre des parties de votre contenu. Elle vous permet de créer des groupes et de réserver des sections de l'app à un ou plusieurs d'entre eux. Comme toutes les extensions de cette famille, elle demande l'extension Authentification, et sa fiche du store affiche le prix qui s'applique à votre app.

Un utilisateur peut appartenir à aucun, un ou plusieurs groupes. S'il n'est dans aucun, il rejoint automatiquement le groupe Par Défaut. Les groupes se gèrent depuis Communauté Liste d'utilisateurs, onglet Groupes.

Vous en créez autant que vous voulez. Chez Dali Corp, ils correspondent aux services de l'entreprise : chaque salarié accède aux contenus dédiés à son pôle et dispose d'un espace de communication privé au sein de l'app.

Les groupes servent aussi à cibler les notifications push, ce qui change beaucoup la qualité de votre communication : vous cessez d'envoyer à tout le monde ce qui n'intéresse qu'une partie.

Le mécanisme se transpose bien au-delà de l'entreprise, dans une école ou dans une app éditoriale qui veut mieux cibler ses lecteurs.

La même liste, menu des groupes déployé. Chaque groupe y affiche son effectif dans une pastille et, hors groupe par défaut, un lien d'export ; deux boutons créent un groupe ou modifient ceux qui existent. Dans le tableau, derrière, chaque inscrit porte les groupes auxquels il appartient, parfois deux.

Chapitre 4Le chat

Le chat est lui aussi une extension, à ajouter depuis le store, et il demande l'extension Authentification comme les groupes. Sa fiche affiche le prix qui s'applique à votre app.

Le chat rapproche d'abord vos utilisateurs entre eux, ce qui sert une app à vocation sociale. Mais il crée surtout un espace pour échanger et débattre, et améliore la communication interne d'une entreprise en permettant aux employés de se contacter.

L'annuaire des membres, lui, est une section à part, apportée par une autre extension de la même famille. Vos inscrits y consultent les profils publics des autres membres et les contactent depuis leur fiche, et une vue carte leur permet de repérer ceux qui se trouvent près d'eux. C'est cette section, et non le chat, qui rend votre communauté visible à l'intérieur de l'app.

Deux limites à connaître avant de le déployer : il s'agit d'un chat 1 to 1, et seul du texte peut y être échangé.

Le chat est central pour construire une vraie communauté. Les apps d'entreprise et les apps purement communautaires en sont les premières bénéficiaires, mais pensez aussi à le détourner, pour gérer un service client ou pour rendre plus vivante l'app d'un évènement.

Deux écrans du chat dans l'app : à gauche la liste des conversations, chacune avec l'avatar de son correspondant, le début du dernier message, sa date et un accès aux réglages ; un bouton rond en bas à droite en démarre une nouvelle. À droite, une conversation ouverte, ses bulles alternées et horodatées, le champ de saisie et son bouton d'envoi, et en haut à droite l'icône de signalement.
Conseils pour créer une app