Indfang klikstrømsdata fra dit e-handelswebsted

Kildeknude: 1865790

Resumé

I dette udviklerkodemønster vil vi vise, hvordan man opretter en database med e-handels-klikstrømsdata med DataStax Enterprise eller Apache Cassandra. Ved at bruge Red Hat OpenShift og DataStax Kubernetes Operator for Apache Cassandra kan du implementere denne distribuerede database på stedet eller på din valgte cloud-udbyder med en samlet OpenShift-oplevelse. Hvis du foretrækker en database-som-en-tjenesteudbyder, så kom hurtigt i gang med IBM Cloud Databases til DataStax.

Beskrivelse

Det medfølgende e-handelswebsted er bygget ved hjælp af server-side rendering (SSR) med Next.js og React komponenter. Mens kunder gennemser websiderne, indsætter SSR hurtigt (og asynkront) browserdata i databasen for hver side, der gengives. Når kunden klikker på knappen "Tilføj til indkøbskurv", bruger React-komponenten på klientsiden Next.js API-ruter til at tilføje de klikstrømsdata. DataStax Enterprise-databasen er optimeret til hurtig skrivning med lav latens og er designet til at være yderst skalerbar. Dette gør DataStax Enterprise til et godt egnet til indsamling af klikstrømsdata i store mængder.

Når du har gennemført dette kodemønster, vil du forstå, hvordan du:

  • Vælg en cloud, klynge eller udviklingsplatform til Apache Cassandra eller DataStax Enterprise
  • Provision DataStax Enterprise eller en DataStax distribution af Apache Cassandra
  • Design og opret en database til DataStax Enterprise
  • Brug CQL og cqlsh til at oprette og forespørge i din database
  • Byg og kør Next.js-webappen, som sporer klikstrømsdata

Flow

Flow diagram

  1. Brugere interagerer med e-handelswebsted.
  2. Websider og komponenter fanger klik.
  3. Clickstream-data gemmes i en hurtigskrivende meget skalerbar database.

Instruktioner

Få detaljerede instruktioner fra README fil. Disse instruktioner forklarer, hvordan du:

  1. Implementer DataStax Enterprise eller Apache Cassandra
  2. Interager med din database ved hjælp af CQL og cqlsh
  3. Interager med din database ved hjælp af DataStax Node.js-klienten

Dette kodemønster er en del af Udvikle en intelligent lager- og indkøbsstrategi ved hjælp af AI serien.

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

Tidsstempel:

Mere fra IBM-udvikler