Gestion des utilisateurs

Pages spécifiques aux membres

Available in:v1.0v2.0

Key Benefits

Expérience utilisateur personnalisée

Créez une expérience personnalisée pour vos membres. Diriger les membres vers des pages personnalisées en fonction de leurs informations personnelles.

Amélioration de la fidélisation des membres

Les expériences personnalisées donnent aux membres le sentiment d'être appréciés et pris en compte, ce qui réduit la probabilité qu'ils recherchent d'autres plateformes ou annulent leur adhésion.

Entièrement sécurisé

Empêchez les autres d'accéder à vos pages réservées aux membres en suivant les 4 étapes simples ci-dessous et votre site sera aussi sécurisé que Google Photos !

Comment créer du contenu spécifique aux membres

Cette fonctionnalité était auparavant connue sous le nom de pages spécifiques aux membres.

Il existe deux façons de créer un contenu spécifique aux membres sur votre site. La première consiste à utiliser des attributs de données pour personnaliser un modèle de page pour Memberstack. Il s'agit essentiellement d'utiliser Memberstack comme CMS pour les données textuelles et les liens.

La deuxième méthode (décrite ci-dessous) consiste à créer manuellement ou automatiquement des pages spécifiques pour chacun de vos membres. Vous pouvez créer ces pages automatiquement à l'aide de webhooks, de Zapier ou de Make.

login_redirect.gif

Dans cet exemple, imaginez que vous avez créé une page spécifique sur votre site web pour un membre appelé Frank. Nous voulons que Frank visite cette page chaque fois qu'il se connecte.

Pour ce faire, nous devons remplacer la redirection de connexion de Frank.

  1. Accédez à la page Membres et sélectionnez Frank.
  2. Faites défiler vers le bas et ouvrez la liste déroulante intitulée "Login Redirect".
  3. Entrez un nom de page commençant par "/" - dans ce cas, nous utiliserons
    .../welcome/980s9s29we32223fe8v09-frank
  4. Cliquez sur Enregistrer, et le tour est joué ! La prochaine fois que Frank se connectera, il arrivera sur sa page spécifique.

Empêcher les autres d'accéder à la page.

La manière la plus simple d'y parvenir est de :

1. Faites en sorte que l'URL soit indéchiffrable afin que les autres membres n'y aboutissent pas par erreur. Par exemple, /welcome/frank-n2938n239un109828n

2. Add this code before the closing </body> tag in your CMS collection or static page.

html
<script>
const redirectTo = "/access-denied";

window.$memberstackDom.getCurrentMember().then(({ data: member }) => {
  if (member && member.loginRedirect) {
    let redirect = member.loginRedirect;
    let currentPath = window.location.pathname;
    if (currentPath !== redirect) {
        window.location.href = redirectTo;
    }
   } else {
     window.location.href = redirectTo;
   }
});
</script>

3. Remove/modify your sitemap so search engines and savvy browsers can't see what pages are available on your site. This is a best practice when using Memberstack anyway.

4. Supprimer tous les liens publics pointant vers la page.

Si vous faites ces 4 choses, votre site est aussi sûr que Google Photos !

Créer un bouton dynamique pour le tableau de bord →

Vous pouvez utiliser les données attributedata-ms-action="login-redirect "pour créer un bouton qui redirigera dynamiquement l'utilisateur en fonction de sa redirection de connexion.

Le bouton n'est visible que si le membre est connecté.