Capturez les données du parcours de navigation de votre site Web de commerce électronique

Nœud source: 1865790

Résumé

Dans ce modèle de code de développeur, nous montrerons comment créer une base de données de données de parcours de navigation de commerce électronique avec DataStax Enterprise ou Apache Cassandra. À l'aide de Red Hat OpenShift et de l'opérateur DataStax Kubernetes pour Apache Cassandra, vous pouvez déployer cette base de données distribuée sur site ou sur le fournisseur de cloud de votre choix avec une expérience OpenShift unifiée. Si vous préférez un fournisseur de base de données en tant que service, soyez rapidement opérationnel avec IBM Cloud Databases for DataStax.

Description

Le site Web de commerce électronique fourni est construit à l'aide du rendu côté serveur (SSR) avec les composants Next.js et React. Lorsque les clients parcourent les pages Web, SSR insère rapidement (et de manière asynchrone) des données de navigation dans la base de données pour chaque page rendue. Lorsque le client clique sur le bouton « Ajouter au panier », le composant React côté client utilise les routes API Next.js pour ajouter ces données de parcours de navigation. La base de données DataStax Enterprise est optimisée pour les écritures rapides à faible latence et est conçue pour être hautement évolutive. Cela fait de DataStax Enterprise un outil idéal pour la collecte de données de parcours de navigation à haut volume.

Lorsque vous aurez terminé ce modèle de code, vous comprendrez comment:

  • Sélectionnez un cloud, un cluster ou une plate-forme de développement pour Apache Cassandra ou DataStax Enterprise
  • Provisionner DataStax Enterprise ou une distribution DataStax d'Apache Cassandra
  • Concevoir et créer une base de données pour DataStax Enterprise
  • Utilisez CQL et cqlsh pour créer et interroger votre base de données
  • Créez et exécutez l'application Web Next.js, qui suit les données du parcours de navigation

Flow

Flow diagram

  1. Les utilisateurs interagissent avec le site de commerce électronique.
  2. Les pages Web et les composants capturent les clics.
  3. Les données Clickstream sont stockées dans une base de données hautement évolutive à écriture rapide.

Instructions

Obtenez des instructions détaillées du README fichier. Ces instructions expliquent comment:

  1. Déployer DataStax Enterprise ou Apache Cassandra
  2. Interagissez avec votre base de données en utilisant CQL et cqlsh
  3. Interagissez avec votre base de données à l'aide du client DataStax Node.js

Ce modèle de code fait partie de la Développer une stratégie d'inventaire et d'approvisionnement intelligente à l'aide de l'IA série.

Source : https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/

Horodatage:

Plus de Développeur IBM