Aller au contenu principal
Zenovay
Scale Plan10 minutesIntermédiaire

Utilisateurs identifiés et intégration CRM

Connectez les utilisateurs connus à leurs données analytiques — identifiez les visiteurs, liez-les aux enregistrements CRM et suivez les parcours individuels.

usersidentificationcrmb2btracking
Dernière mise à jour :
Scale Plan

Liez les données des visiteurs anonymes aux utilisateurs connus. Lorsque les visiteurs se connectent ou envoient des formulaires, Zenovay relie tout leur historique à leur identité.

Comment fonctionne l'identification des utilisateurs

De l'anonyme au connu

Parcours du visiteur :

Visite 1 (Anonyme) :
Visiteur anonyme parcourt le site
→ ID visiteur attribué : viz_abc123

Visite 2 (Anonyme) :
Le même visiteur revient
→ Même ID visiteur : viz_abc123

Visite 3 (Identifiée) :
Visiteur se connecte avec [email protected]
→ zenovay('identify', '[email protected]')
→ Tout l'historique lié à [email protected]

Visites futures :
Automatiquement reconnu
→ Parcours complet préservé

Données fusionnées

Lorsqu'identifié :

  • Visites anonymes antérieures liées
  • Visites futures suivies
  • Parcours complet visible
  • Multi-appareils possible

Implémenter l'identification

Identification de base

Appelez identify lorsque l'utilisateur est connu :

// Lorsque l'utilisateur se connecte
zenovay('identify', userId);

// Exemple
zenovay('identify', 'user_12345');
// ou
zenovay('identify', '[email protected]');

Avec les propriétés de l'utilisateur

Ajouter les détails de l'utilisateur en tant que troisième argument :

zenovay('identify', 'user_12345', {
  email: '[email protected]',
  name: 'John Smith',
  company: 'Acme Corporation',
  plan: 'enterprise',
  role: 'admin'
});

Info

Une adresse e-mail ou un ID client est requis pour identifier un visiteur. Le premier argument peut être une adresse e-mail ou votre propre ID utilisateur.

Propriétés supportées

PropriétéTypeDescription
emailstringAdresse e-mail
namestringNom complet
first_namestringPrénom
last_namestringNom de famille
companystringNom de l'entreprise
phonestringNuméro de téléphone
custom_*anyPropriétés personnalisées

Toutes les clés supplémentaires que vous transmettez sont stockées comme attributs personnalisés sur le profil utilisateur.

Exemples d'implémentation

À la connexion

// Après une connexion réussie
async function handleLogin(credentials) {
  const user = await loginUser(credentials);

  // Identifier dans Zenovay
  zenovay('identify', user.id, {
    email: user.email,
    name: user.name,
    company: user.company_name
  });

  // Continuer avec l'app
  redirectToDashboard();
}

React Hook

import { useEffect } from 'react';
import { useAuth } from './auth';

function useZenovayIdentify() {
  const { user, isAuthenticated } = useAuth();

  useEffect(() => {
    if (isAuthenticated && user) {
      if (window.zenovay) {
        window.zenovay('identify', user.id, {
          email: user.email,
          name: user.name,
          company: user.company
        });
      }
    }
  }, [user, isAuthenticated]);
}

Soumission de formulaire

// À la soumission du formulaire (avant la connexion)
async function handleFormSubmit(formData) {
  // Identifier avec l'e-mail du formulaire
  zenovay('identify', formData.email, {
    email: formData.email,
    name: formData.name,
    company: formData.company
  });

  // Suivre la soumission du formulaire
  zenovay('goal', 'form_submission');

  // Soumettre au backend
  await submitForm(formData);
}

Affichage des utilisateurs identifiés

Vue des utilisateurs

  1. Ouvrez le tableau de bord de votre site web (/domains/{id})
  2. Dans le groupe Audience de la barre latérale, ouvrez l'onglet Journeys
  3. Sélectionnez le sous-onglet Users pour voir les utilisateurs identifiés et leurs chronologies
  4. Cliquez sur un utilisateur pour ouvrir son profil et la chronologie d'activité complète

Liste des utilisateurs

Chaque ligne affiche le nom ou l'e-mail du visiteur, sa provenance, le nombre de pages qu'il a consultées, le chiffre d'affaires qui lui est attribué et quand il a été actif pour la dernière fois. Triez la liste pour mettre en avant vos utilisateurs les plus actifs ou les plus rentables :

VisiteurSourcePages consultéesChiffre d'affairesDernière activité
[email protected]Google244 999 USDAujourd'hui
[email protected]Direct18Hier
[email protected]Twitter1299 USDIl y a 3 jours

Les visiteurs qui ne se sont pas encore identifiés apparaissent comme Anonyme jusqu'à ce qu'un appel identify (ou un e-mail connu à partir d'un événement) relie une véritable identité. Cliquez sur n'importe quelle ligne pour ouvrir le profil complet et la chronologie d'activité du visiteur.

Profil utilisateur

┌─────────────────────────────────────────────────────┐
│ John Smith                                          │
│ [email protected]                                       │
│ ─────────────────────────────────────────────────── │
│                                                     │
│ Entreprise : Acme Corporation                       │
│ Plan : Enterprise                                   │
│ Rôle : Admin                                        │
│ Créé : 15 novembre 2024                             │
│                                                     │
│ ─────────────────────────────────────────────────── │
│                                                     │
│ Résumé analytique :                                 │
│ • Nombre total de sessions : 24                     │
│ • Temps total : 3h 45m                              │
│ • Pages consultées : 89                             │
│ • Objectifs réalisés : 5                            │
│ • Chiffre d'affaires : 4 999 USD                    │
│                                                     │
│ Première visite : 20 oct. 2024 (anonyme)            │
│ Identifié : 15 nov. 2024                            │
│ Dernière visite : Aujourd'hui à 14:30               │
│                                                     │
└─────────────────────────────────────────────────────┘

Parcours utilisateur

Chronologie complète

Consultez l'historique complet de l'utilisateur :

John Smith - Chronologie du parcours

15 janvier 2025
├── 14:30 - Page des paramètres (5 min)
├── 14:00 - Tableau de bord (10 min)
└── Connecté

10 janvier 2025
├── 15:45 - Page de facturation (3 min)
├── 15:40 - Modal de mise à niveau → Mise à niveau réussie ✓
└── Connecté

15 décembre 2024
├── 10:00 - Processus d'intégration
└── Compte créé, identifié

28 novembre 2024 (anonyme)
├── Demande de démo soumise → Identifié
├── /pricing (8 min)
└── /features (5 min)

20 octobre 2024 (anonyme)
├── /blog/guide (4 min)
└── Première visite via recherche Google

Suivi multi-appareils

Lorsqu'un utilisateur se connecte sur plusieurs appareils, ses sessions sont liées à la même identité :

Appareils utilisés :

Bureau (Chrome/Windows)
├── 18 sessions
└── Dernière : Aujourd'hui

Mobile (Safari/iOS)
├── 4 sessions
└── Dernière : 10 janv.

Tablette (Chrome/iPad)
├── 2 sessions
└── Dernière : 20 déc.

Toutes les sessions liées à [email protected]

Si le même visiteur est identifié sur plusieurs de vos domaines suivis, la chronologie affiche également les autres domaines sur lesquels il a été vu.

Considérations relatives à la confidentialité

Consentement de l'utilisateur

Avant d'identifier :

  • Assurez le consentement approprié
  • Suivez votre politique de confidentialité
  • Respectez les désabonnements

Traitement des données

Les données utilisateur sont :

  • Cryptées en transit
  • Contrôle d'accès par l'appartenance à l'équipe et le rôle
  • Conservées selon la fenêtre de conservation de données de votre plan

Suppression des données d'un utilisateur

Pour supprimer les données personnelles d'une personne, utilisez une demande standard de droit des sujets : faites-la demander (ou demandez en son nom) la suppression via Paramètres → Compte pour un titulaire de compte, ou contactez le support à [email protected] pour un visiteur qui n'est pas titulaire de compte. La suppression de l'association de suivi du site web arrête également la collecte future.

Respect du droit de ne pas participer

// Vérifier le désabonnement avant d'identifier
if (!userHasOptedOut()) {
  zenovay('identify', userId, userData);
}

Accès API

Les données des utilisateurs identifiés sont disponibles via l'API REST Zenovay sur les plans payants. Utilisez-la pour extraire le profil, les statistiques et la chronologie d'un utilisateur dans vos propres systèmes ou pour envoyer l'identification depuis un backend.

Pour l'authentification, les points de terminaison et les formats de réponse, consultez Aperçu de l'API. L'appel identify illustré ci-dessus (zenovay('identify', ...)) est le moyen côté client de créer ou de mettre à jour un utilisateur ; l'API REST est l'équivalent côté serveur pour relire ces données.

Bonnes pratiques

Identifier tôt

Identifiez dès que possible :

  • À l'inscription/connexion
  • À la soumission du formulaire
  • Quand l'e-mail est connu

Utiliser des ID cohérents

Choisissez une stratégie d'ID :

  • E-mail (si unique)
  • ID utilisateur de la base de données
  • UUID

Mettre à jour les propriétés

Gardez les propriétés à jour :

// Quand l'utilisateur met à niveau son plan
zenovay('identify', userId, {
  plan: 'enterprise',
  upgraded_at: new Date()
});

Ne pas sur-identifier

Évitez d'appeler identify :

  • À chaque chargement de page
  • Pour les visiteurs anonymes
  • Sans consentement de l'utilisateur

Dépannage

Utilisateur non identifié

Si l'identification échoue :

  • Vérifiez la console pour les erreurs
  • Vérifiez que le script de suivi s'est chargé
  • Confirmez que identify a été appelé après le script

Historique non lié

Si les visites antérieures n'apparaissent pas :

  • Les cookies ont peut-être été supprimés
  • Navigateur/appareil différent
  • Mode incognito utilisé

Prochaines étapes

Cet article vous a-t-il aidé ?