Cette recette fait partie de la série Apprendre le CIAM par l'exemple : Quatre recettes pour améliorer la sécurité et l'UX de votre application. Vous pouvez en savoir plus sur la série en téléchargeant nos quatre recettes au format livre de cuisine.

Dans cette recette, vous apprendrez comment partager des identités avec des outils de marketing (tels que votre solution de marketing par e-mail) pour un engagement utilisateur personnalisé.

À mesure que les organisations se développent, le nombre de points de contact pour réaliser la sensibilisation et l'activation de l'audience devient exponentiel.

Comprendre le parcours d'un utilisateur individuel à travers vos différentes plateformes et canaux peut être compliqué, surtout lorsque vous n'avez pas nécessairement une vue unifiée de tous vos utilisateurs.

Pourquoi le CIAM est-il important pour la personnalisation ?

La CIAM aide à comprendre comment les utilisateurs utilisent votre plateforme et vos services. En comprenant la date et le lieu de la dernière connexion des utilisateurs, ou même en évaluant l'inactivité, la CIAM vous fournit des points de données que vos équipes marketing et commerciales peuvent utiliser pour promouvoir l'engagement.

Lorsque votre organisation a CIAM, vous pouvez donner à vos équipes une meilleure compréhension de votre audience, permettant la personnalisation de nombreuses manières différentes, de l'interface utilisateur (UI) de votre produit aux e-mails marketing envoyés à vos utilisateurs, en passant par la question de savoir si et comment les ventes doivent effectuer une sensibilisation pour la conversion.

En mettant l'accent sur l'identité, vous pouvez transmettre des informations du parcours de vos utilisateurs aux applications, aux e-mails et aux systèmes de marketing, permettant ainsi une messagerie ultra-personnalisée.

Phase 1 : Demander le consentement

En matière de confidentialité des données, le CIAM permet de tracer une ligne pointillée entre les informations auxquelles vos utilisateurs consentent et les informations que vous utilisez à des fins de personnalisation, ce qui est essentiel pour les réglementations entourant les programmes de personnalisation.

Avant de pouvoir collecter des informations sur votre public et votre pipeline, vous devrez demander son consentement. 

Consultez notre recette sur la conformité en matière de confidentialité des données pour savoir comment ajouter le consentement lorsqu'une personne s'inscrit à votre application.

Phase 2 : Unifiez votre base de données clients

Avec Auth0 par Okta, vous pouvez connecter votre utilisation de l'identité à votre lac de données ou à votre système d'automatisation marketing de votre choix, ce qui vous donne un profil plus complet de chaque client et de votre audience dans son ensemble. Ces données peuvent être utilisées de différentes manières : de la modification de l'interface utilisateur et des suggestions dans votre application au partage d'informations avec le marketing pour des e-mails ciblés, en passant par la fourniture d'analyses pour les décisions relatives aux produits.

Par exemple, dans cette recette, nous connecterons Auth0 à HubSpot, la solution d'automatisation marketing la plus populaire pour les entreprises en croissance. Nous relierons vos utilisateurs et votre marque, ainsi que les intégrations que vous utilisez pour établir ces relations clients. 

L'intégration entre Auth0 by Okta et HubSpot est pilotée par Actions, une plateforme d'orchestration qui vous donne la liberté d'ajouter une logique personnalisée (et des intégrations) à n'importe quel processus d'identité. Vous pouvez orchestrer toutes sortes de processus, de la synchronisation des statuts d'abonnement avec Stripe à l'ajout de la vérification d'identité en passant par l'appel de vos propres API. 

Recette

Ingrédients

  • Compte de développeur HubSpot
  • Compte Auth0 Professional ou Enterprise
  • Auth0 Actions

Configurer HubSpot

Créez un environnement de test dans HubSpot

  1. Accédez à votre page d'administrateur HubSpot en tant que développeur.
  2. Sur la page d'accueil de HubSpot, cliquez sur « Testing ».
  3. Cliquez sur « Create app test account ».
     
Compte de test d'application

 

  1. Indiquez un nom pour votre environnement de test et cliquez sur « Submit ». Le nouvel environnement sera créé et affiché sous la page de test.
     
Créer un compte de test d'application

 

  1. Cliquez sur le compte de l'environnement de test. Vous serez redirigé vers le tableau de bord HubSpot CRM de votre environnement de test.

Créer des attributs qui recevront les données d'identité d'Okta

Conseil: Vous pouvez créer des attributs pour envoyer toute information disponible à partir d'Okta lors de la connexion de l'utilisateur, y compris la fréquence de connexion de l'utilisateur, l'emplacement, l'appareil et le fournisseur de réseau social, entre autres. Pour cet exemple, nous allons mapper le nombre de connexions et la ville.

  1. Dans le tableau de bord Hubspot CRM, cliquez sur l'icône d'engrenage dans le menu supérieur.   JUFrfaGkXbQT06MLdmItWkiftRAtf4Np2XYB2QIxEXgUCMgnSUZfsNY1wc5bHvpgj HeGE7HOZz3zynVpJOMiAS529uTMdNwqmiRGpRzKaBrl9fiUlKb9Q9fQ3P73zglqNcL y 9Qq2jHDqvRiF2gcA  
  2. Dans la barre de gauche, développez « Data Management > Objects », puis cliquez sur « Contacts ».   GbhWsXX5rEkGaVJK4oGPvJx23BRjxKg0UDzQ3WtM8T1K8YEeCaSG TS3xcUJ8O5SnPQmBRNG4iyU lA8CbClea7e5lhJBnfDy7ldlyco9HYmjDv7GnySlQUVLaj8p4lrxMW3y7XwWyPBpEv5D6daNMk

     

  3. Cliquez sur « Gérer les propriétés des contacts ».   FJmyraseVuCf9nUMOpFNVIf2S1cfTVMtS6MLHxtJaoDdRVt0Tlee0t4JWkYucggVTulEHW0FD34qX45mfZJOgRmkZV6FpiWRqmJMwOECf9zKYd64Q4qBQWY MnLRthMce5LSVAx QKz lW60WFz5qoE

     

  4. Cliquez sur « Create property ».

    NpvxijWzaE0VZ nM3GfW8zNvaswyFGK9CN8M4v 0AHzMWQU2SalcWOB98Nlt7NCAbUNJ20n9pzfXjCKGQUNfuGiyz6a3wRLMASQGyYKOL3 7sB yCfi GW5 GJJImwkacpfrEdoRoh1C4 3 cffIFaI
     

  5. Saisissez les informations suivantes, puis cliquez sur « Suivant ».
    1. Type d'objet : Contact
    2. Groupe : Activité de contact
    3. Label : Nombre de connexions
  6. Sélectionnez « Nombre » comme type de champ et cliquez sur « Suivant ».
  7. Sur les règles, assurez-vous que toutes les options sont décochées et cliquez sur « Create ».
     
Créer une propriété de nombre de connexions

 

  1. Répétez les étapes précédentes pour créer le champ avec les informations suivantes :
    1. Type d'objet : Contact
    2. Groupe : Activité de contact
    3. Label : Ville de connexion
    4. Type de champ : Texte sur une seule ligne
       
Créer une propriété

Create a HubSpot API token

  1. Dans la barre de gauche, développez « Configuration du compte > Intégrations », puis cliquez sur « Applications privées ».

    66OoflEsiTBRZpOgd4Xy53bjL9ZZxxGQ2rO3YByagNlsBHBwhCKtUooE8oMZIQduBFLnDU19SjLEwLge Mi z3KCkgeVwARlm7QQd8guNbFgs7lGLfnESVvy8x9ozsTgbvLebr5YQjm 7QD2xftE2LE

     

  2. Click Create a private app

    P68cdPQEIaPDxdjmGvWr lRm2 avU8pLohkDp UF6kUD3q8zde3z9PYk3k vZcH0K5jqAlYulM4fuzMhOrpymqt5zG4lfJSIw3YS6wirU vKBciJAxCEy54AsRjPz KwcIqnekSm5JCOLu1oSIq9Ouo

     

  3. Ajoutez les attributs suivants :
     
    • Nom : Auth0
    • Portées :
      • crm.schemas.contacts.read
      • crm.schemas.contacts.write
      • Crm.schemas.companies.read
         

7FqRBoBjn3ETRCYhJTekTEoXIp Ff LBv4VZOKMeD9qjaHXFHoluuIt0LZcsxmO0mpCpmiUirWRo9nLtTzJfxKNgAu5jQG4fyHulGHkAk6ENjldCeCAEaTrFfChRgnacEJoYY5nn  AdL DUD0OqlfY

 

  1. Après avoir créé l'application, enregistrez le jeton d'API de l'application. Auth0 Actions utilisera ce jeton pour envoyer des données à Hubspot.

    KgzYMHUrISiNod boQFoG2oSkhcTkTj5K42C5 aC3v8PqCIkN5RL9ZzDhCcylrkzoS24 xKtK5g9sESY5WyVJpjAj02HIzwHkVP35wb9ymtCn3WSDHCtdHd0e50leofntDF6d2ZioVHr20lRuHdAuC0
     

Configurer Auth0 by Okta Actions

Les Actions vous permettent de modifier les processus d'Identity, tels que l'inscription et la connexion, avec votre logique personnalisée.

Créons une action de connexion pour envoyer des données à HubSpot.

  1. Accédez à « Actions > Bibliothèque > Créer personnalisé ».

    kuHWGMCxBlCjZ43cQvoboUTfc0eOvqoTJw5JhFMU9l77OTYmXJmaUVcMihB1hxZRrAshE9TNR5cx3GbxNYg3HNRPesT87V8ARwS z jPpSzR9mYJwSjlrz AWptWEwvR89lDSGx0NjrqnQCrUeOwDf8

     

  2. Voici la logique requise pour cet exemple. Nous utiliserons Axios pour effectuer un appel HTTP afin de partager le prénom et le nom de notre utilisateur, la fréquence de connexion et l'emplacement en fonction de son adresse e-mail.
     
Logic part 2
Logique 2

 

  1. Ajouter Axios comme dépendance.
     
Dépendances

 

  1. Ajoutez votre HUBSPOT_SECRET, qui est votre jeton d'API HubSpot généré.
Secrets

 

  1. Déployez votre action pour l’enregistrer, puis accédez à « Flows > Login » et ajoutez votre action personnalisée :

    eYu7Rb6VHR2WEV6xnF17HGrHHunyy6r3yBX iCdRZGf3bu8rSC6IEi0HeEzYzauOIVKAGUHdCTshhfRNX4Pfb5mjmjEOanmc3Plpr z Q6nbewQ5RWp gBKIofc5kg974wCxJ8tcmvq50rtQ7BleVBg

     

  2. Une fois la connexion ou l'inscription réussie (ou après avoir testé votre Action dans le bac à sable), accédez à HubSpot, puis allez dans « Contacts > Contact » pour voir les résultats de votre Action :

    yNigPwNaA6cmXc4YB7o KR8hCur5TJr3abrJbmq51i0AZJ eAWHhtA9I6kGfDiOohKY7PMrREe20uH6qz7 5TJVYoyJ8xaoNvZLUx UWEajdB0NaLnLQ5EWvwtCpNSjL2MzsisDqqA4RXwDlz73S2bE

Désormais, HubSpot peut utiliser les données d'identité (nombre de connexions, zone géographique, e-mail, nom, etc.) dans ses flux de travail marketing afin de personnaliser les tactiques de vente et de marketing. Par exemple, envoyez des goodies (SWAG) aux développeurs s'ils se sont inscrits avec GitHub, se connectent fréquemment et que leurs comptes peuvent être associés à une entreprise générant de bons revenus :

 

qqUJkvF2nkFBdbi4ZAhY9kUH7LhXPdkQf5duYIKSmD hXCMKyCmKozqUDfWfwt9cadbIeVpvOiRPLziAk IIVhEpRlVbZDZXpcoqEzYIw2mR21Yowcte9FcWf1G94dgP6RSLQPRTpb4KvClLefMIX8s

 

Phase 3 : Assurez-vous que vos contacts clients sont légitimes

Étant donné que l'afflux d'activités frauduleuses sur le Web ne semble pas près de s'arrêter (pour l'instant), les faux comptes peuvent souvent faire dérailler les opérations commerciales et fausser les rapports qui contribuent aux évaluations vitales de la croissance.

Pour vous assurer que vos contacts clients sont bien ceux qu'ils prétendent être, Auth0 by Okta dispose d'un certain nombre d'outils pour bloquer le trafic illégitime à l'entrée de vos applications. Notre recette pour prévenir les activités frauduleuses montre comment maintenir l'UX pour vos clients légitimes tout en empêchant les mauvais acteurs - et les bots - d'entrer. Et si vous voulez voir toutes les recettes dans un guide complet, téléchargez notre livre de recettes.

Continuez votre parcours dans l‘univers de l’identité