Skip to content

asilkan-ai/click_event_elasticsearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Click Event Project

For many companies, customer event data is important. That is why they develop various methods to track this data. They aim to make more sales by obtaining and analyzing the data.

This project aims to track customer events through a sample e-commerce site. The structure of this project is given in the image below.

click_event_model


This project provides end-to-end real-time data streaming and visualization. Clicks made on the e-commerce web page are sent as post requests and are handled by this API. It is produced to Kafka through the API. The data received from Kafka is sent to Elasticsearch and can be easily visualized in Kibana.



image



The data generated as a result of the events on the web page can be visualized with a dashboard like the one below. However, since it is not possible to produce such fake data, random data was generated for the dashboard below. In the project, there are two implementations that generate random data and generate only the data of the events on the page. You can use whichever one you want :)

image