Aller au contenu principal
Zenovay
Pro Plan15 minutesIntermédiaire

Suivi de l'onboarding utilisateur SaaS

Suivez et optimisez votre flux d'onboarding SaaS pour améliorer l'activation et la rétention des utilisateurs. Découvrez les analyses SaaS dans ce guide secteur.

saasonboardingactivationanalyticsuser-journey
Dernière mise à jour :

Suivez votre flux d'onboarding utilisateur pour identifier les points d'abandon et optimiser l'activation plus rapidement.

Aperçu des analyses d'onboarding

Pourquoi suivre l'onboarding ?

MétriqueImpact
Activation plus rapideRétention 2x plus élevée
Onboarding completTaux de conversion 3x
Valeur au jour 140% plus engagés

Métriques clés d'onboarding

MétriqueFormuleBenchmark
Taux de réussiteTerminé ÷ Lancé40-60%
Temps pour terminerMoyenne minutes<10 min
Taux d'abandonAbandonné ÷ Lancé<40%
Taux de réactivationRevenu ÷ Abandonné10-20%

Concevoir un onboarding traçable

Définir les étapes d'onboarding

Onboarding SaaS typique :

ÉtapeActionObjectif
1Compte crééEntrée
2Profil complétéPersonnalisation
3Fonctionnalité principale utiliséeAperçu de valeur
4Premier succèsMoment aha
5Deuxième sessionFormation d'habitude

Suivre chaque étape

// Fonction de suivi d'étape
function trackOnboardingStep(stepNumber, stepName, metadata = {}) {
  zenovay('track','onboarding_step', {
    step: stepNumber,
    step_name: stepName,
    time_on_step: calculateTimeOnStep(),
    total_time: calculateTotalOnboardingTime(),
    ...metadata
  });
}

// Utilisation
trackOnboardingStep(1, 'account_created', { method: 'email' });
trackOnboardingStep(2, 'profile_completed', { fields: ['name', 'company', 'role'] });
trackOnboardingStep(3, 'first_project', { template_used: 'marketing' });
trackOnboardingStep(4, 'first_success', { action: 'report_generated' });

Suivre la réussite

// Onboarding terminé
zenovay('track','onboarding_completed', {
  total_steps: 5,
  total_time_minutes: 8,
  skipped_steps: [],
  method: 'guided'
});

// Onboarding ignoré
zenovay('track','onboarding_skipped', {
  completed_steps: 2,
  skipped_at_step: 3,
  reason: 'skip_button_clicked'
});

Créer des entonnoirs d'onboarding

Entonnoir d'onboarding principal

  1. Ouvrez le tableau de bord de votre site Web et sélectionnez l'onglet Journeys, puis l'onglet Funnels
  2. Créez un entonnoir nommé « Onboarding utilisateur »
  3. Ajoutez vos étapes :
Étape 1 : signup_completed
Étape 2 : profile_completed
Étape 3 : first_feature_used
Étape 4 : aha_moment
Étape 5 : second_session

Voir l'analyse des abandons

ÉtapeUtilisateursConversionAbandon
Inscription1 000--
Profil68068%32%
Première utilisation51075%25%
Moment aha34067%33%
Visite retour25575%25%

Focus : La réussite du profil a le taux d'abandon le plus élevé.

Suivre les variations d'onboarding

Guidé vs. Libre-service

// Suivre le type d'onboarding
zenovay('track','onboarding_started', {
  type: 'guided', // ou 'self-serve', 'demo', 'wizard'
  source: 'signup_flow'
});

Test A/B d'onboarding

// Suivre la variante
zenovay('track','onboarding_variant', {
  experiment: 'onboarding_v2',
  variant: 'simplified',
  user_id: 'user_123'
});

Comparer les variantes :

  • Taux de réussite
  • Temps pour terminer
  • Rétention en aval

Segments d'onboarding

Par rôle utilisateur

RôleRéussiteTempsFocus
Admin72%12 minParamètres
Utilisateur58%8 minFonctionnalités
Spectateur45%3 minNavigation

Par taille d'entreprise

TailleRéussiteBesoins
1–1065%Vitesse
11–5058%Fonctionnalités d'équipe
51–20048%Personnalisation
200+42%Entreprise

Par source de trafic

SourceRéussiteNotes
Organique62%Intention élevée
Annonces payantes45%Qualité inférieure
Recommandation68%Pré-éduqué
Contenu55%Curieux

Relecture de session pour l'onboarding

Trouver les zones problématiques

  1. Ouvrez le tableau de bord de votre site Web et sélectionnez l'onglet Sessions
  2. Filtrez et recherchez dans la liste des sessions pour afficher les enregistrements autour de l'étape qui vous intéresse
  3. Observez où les utilisateurs rencontrent des difficultés lors de l'onboarding

Résultats courants

Confusion d'interface :

  • Les utilisateurs cliquent sur des éléments non cliquables
  • Manquent les boutons importants
  • Ne font pas défiler jusqu'à l'appel à l'action

Friction de formulaire :

  • Hésitent sur les champs
  • Corrections d'erreurs
  • Formulaires abandonnés

Valeur peu claire :

  • Quittent avant la fonctionnalité principale
  • Ne comprennent pas l'étape suivante
  • Quittent lors de la mention des tarifs

Optimiser chaque étape

Étape 1 : Création de compte

Suivre :

zenovay('track','signup_field', {
  field: 'email',
  time_spent: 5
});

Optimiser :

  • Moins de champs
  • Options de connexion social
  • Exigences de mot de passe claires

Étape 2 : Profil/Configuration

Suivre :

zenovay('track','profile_section', {
  section: 'company_info',
  completed: true,
  time_spent: 45
});

Optimiser :

  • Clarifier les champs optionnels
  • Divulgation progressive
  • Option de saut visible

Étape 3 : Première action principale

Suivre :

zenovay('track','first_action', {
  action_type: 'create_project',
  used_template: true,
  template_name: 'getting_started'
});

Optimiser :

  • Fournir des modèles
  • Préremplir les données
  • Guider vers un succès rapide

Étape 4 : Moment aha

Suivre :

zenovay('track','aha_moment', {
  trigger: 'first_result_seen',
  time_from_signup_minutes: 5,
  value_demonstrated: 'report_generated'
});

Optimiser :

  • Réduire le temps jusqu'à la valeur
  • Célébrer le moment
  • Expliquer ce qui s'est passé

Analyse basée sur le temps

Temps pour activer

// Suivre le temps d'activation
zenovay('track','user_activated', {
  time_from_signup_hours: 2,
  session_count: 1,
  actions_taken: 15
});

Durée d'onboarding optimale

Temps d'achèvementRétention 30j
<5 min45%
5–15 min52%
15–30 min38%
>30 min25%

Zone optimale : 5–15 minutes = rétention la plus élevée.

Récupération d'onboarding incomplet

Suivre l'abandon

// L'utilisateur quitte pendant l'onboarding
zenovay('track','onboarding_abandoned', {
  last_step: 2,
  time_spent: 180,
  page: '/onboarding/profile'
});

Suivi du réengagement

// L'utilisateur revient pour continuer
zenovay('track','onboarding_resumed', {
  days_since_abandon: 2,
  resumed_at_step: 2,
  source: 'email_reminder'
});

Tactiques de récupération

Jours inactifsActionSuivi
1Rappel par emailreminder_sent
3Mise en évidence de fonctionnalitéhighlight_email
7Offre d'aidesupport_offer

Composant de liste de contrôle d'onboarding

Suivre l'utilisation de la liste de contrôle

// Élément de liste de contrôle complété
zenovay('track','checklist_item', {
  item: 'invite_team',
  checked: true,
  position: 4,
  total_items: 6
});

// Liste de contrôle entièrement complétée
zenovay('track','checklist_completed', {
  total_time_days: 3,
  items_completed: 6
});

Analyse de la liste de contrôle

Comme chaque interaction de liste de contrôle est un événement personnalisé, vous pouvez les décomposer dans les rapports d'événements de votre tableau de bord pour voir :

  • Éléments les plus complétés
  • Éléments les moins complétés
  • Temps pour compléter chacun
  • Ordre d'achèvement

Score de santé d'onboarding

Calculer le score

// Mettre à jour le score d'onboarding
function calculateOnboardingScore(userId) {
  const score = {
    profile_complete: 20,
    first_action: 25,
    team_invited: 20,
    integration_setup: 25,
    second_session: 10
  };

  zenovay('track','onboarding_score_updated', {
    user_id: userId,
    score: calculateTotal(score),
    components: score
  });
}

Distribution des scores

Plage de scoreUtilisateursConversion
0–2530%5%
26–5025%15%
51–7525%35%
76–10020%55%

Rapports

Rapport d'onboarding hebdomadaire

Inclure :

  • Inscriptions cette semaine
  • Taux de réussite
  • Temps moyen pour terminer
  • Abandons étape par étape
  • Répartition des segments

Affichage des cohortes

Suivre les cohortes dans le temps :

  • Taux de réussite semaine 1
  • Taux d'activation semaine 2
  • Taux de rétention semaine 4

Meilleures pratiques

Concevoir pour la mesure

  1. Définir d'abord le succès

    • Qu'est-ce que l'activation ?
    • Quel est le moment aha ?
    • Suivre ceux-ci spécifiquement
  2. Instrumenter tout

    • Chaque étape
    • Chaque saut
    • Chaque nouvelle tentative
  3. Segmenter dès le départ

    • Capturer le rôle/cas d'utilisation
    • Suivre la source
    • Noter la taille de l'entreprise

Erreurs courantes

  1. Trop d'étapes

    • Accablant
    • Taux d'abandon élevé
  2. Progrès peu clairs

    • Pas de barre de progression
    • Les utilisateurs se sentent perdus
  3. Onboarding forcé

    • Pas d'option de saut
    • Frustre les utilisateurs expérimentés
  4. Ignorer les données

    • Pas de visionnage des relecures
    • Pas d'optimisation des abandons

Prochaines étapes

Cet article vous a-t-il aidé ?