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.

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.




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.


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.

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.

Design