Capturați date despre fluxul de clic de pe site-ul dvs. de comerț electronic

Nodul sursă: 1865790

Rezumat

În acest model de cod de dezvoltator, vom arăta cum să creați o bază de date de date de clicuri de comerț electronic cu DataStax Enterprise sau Apache Cassandra. Folosind Red Hat OpenShift și DataStax Kubernetes Operator pentru Apache Cassandra, puteți implementa această bază de date distribuită local sau pe furnizorul dvs. de cloud ales, cu o experiență OpenShift unificată. Dacă preferați un furnizor de baze de date ca serviciu, începeți să rulați rapid cu IBM Cloud Databases for DataStax.

Descriere

Site-ul de comerț electronic furnizat este construit folosind randarea pe server (SSR) cu componente Next.js și React. Pe măsură ce clienții navighează pe paginile web, SSR inserează rapid (și asincron) datele de navigare în baza de date pentru fiecare pagină redată. Când clientul dă clic pe butonul „Adaugă în coș”, componenta React la nivelul clientului folosește rutele API Next.js pentru a adăuga acele date din fluxul de clic. Baza de date DataStax Enterprise este optimizată pentru scrieri rapide cu latență scăzută și este proiectată pentru a fi foarte scalabilă. Acest lucru face ca DataStax Enterprise să fie potrivită pentru colectarea de date cu fluxuri de clicuri de mare volum.

După ce ați finalizat acest model de cod, veți înțelege cum să:

  • Selectați un cloud, un cluster sau o platformă de dezvoltare pentru Apache Cassandra sau DataStax Enterprise
  • Furnizați DataStax Enterprise sau o distribuție DataStax a Apache Cassandra
  • Proiectați și creați o bază de date pentru DataStax Enterprise
  • Utilizați CQL și cqlsh pentru a crea și a interoga baza de date
  • Creați și rulați aplicația web Next.js, care urmărește datele din fluxul de clic

Debit

Flow diagram

  1. Utilizatorii interacționează cu site-ul de comerț electronic.
  2. Paginile web și componentele captează clicurile.
  3. Datele Clickstream sunt stocate într-o bază de date foarte scalabilă cu scriere rapidă.

Instrucțiuni

Obțineți instrucțiuni detaliate de la README fişier. Aceste instrucțiuni explică cum:

  1. Implementați DataStax Enterprise sau Apache Cassandra
  2. Interacționați cu baza de date folosind CQL și cqlsh
  3. Interacționați cu baza de date folosind clientul DataStax Node.js

Acest model de cod este parte a Dezvoltați o strategie inteligentă de inventariere și achiziții folosind AI serie.

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

Timestamp-ul:

Mai mult de la Dezvoltator IBM