Analyser le parcours client avec SQL

Partie 2
Chapitre 1 sur 5
Partie 2 – 2. Combien de clients ont passé par un parcours spécifique?

2.1 Contexte

Notre plateforme d’e-commerce offre divers chemins que les clients peuvent emprunter, de la page d’accueil jusqu’à la finalisation de l’achat.

Ces parcours, composés d’événements variés, sont enregistrés dans notre base de données, offrant un aperçu des comportements d’achat.

Exemples de parcours:

  • Parcours classique: home_page → home_page_click → view_item_details → add_to_cart → complete_purchase

Visite de la page d’accueil → clic sur une bannière de la page d’accueil → consultation de l’article → ajout de l’article au panier → achat.

  • Parcours de recherche: home_page → search_for_items → view_item_details → add_to_cart → complete_purchase

Visite de la page d’accueil → recherche d’un article → consultation de l’article → ajout de l’article au panier → achat.

  • Parcours promotionnel: home_page → promotion_click → view_item_details → add_to_cart → complete_purchase

Visite de la page d’accueil → clic sur une promo → consultation de l’article → ajout de l’article au panier → achat.

  • Parcours de réengagement: view_item_details → add_to_cart → continue_shopping → view_item_details → add_to_cart → complete_purchase

Consultation de l’article (via un email sur panier abandonné) → ajout de l’article au panier → poursuite de la visite → consultation de l’article → ajout de l’article au panier → achat.

  • Parcours non complet: home_page → search_for_items → view_item_details → add_to_cart → continue_shopping

Visite de la page d’accueil → recherche d’un article → consultation de l’article → ajout de l’article au panier → poursuite de la visite.

Dans ce cas, le client ne complète pas son achat mais abandonne au milieu de la visite.

Nous nous intéressons à savoir combien de clients ont emprunté un parcours spécifique. Prenons par exemple le premier: home_page → home_page_click → view_item_details → add_to_cart → complete_purchase qui est le parcours classique.