Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/117166
Title: Desarrollo de un framework de captura de eventos aplicado a una web de e-commerce
Author: Calderón Corchado, Rubén
Director/Tutor: Balocco, Simone
Keywords: Analítica web
Comerç electrònic
Programari
Treballs de fi de grau
Java (Llenguatge de programació)
Web analytics
Electronic commerce
Computer software
Bachelor's thesis
Java (Computer program language)
Issue Date: 22-Jan-2017
Abstract: The aim of this project is to offer a personalised solution to the increasingly common need of obtaining data about the patterns of use of the users of an e-commerce website. In order to give an answer, Event Tracking (an event capturing framework) has been implemented. Its goal, as one may tell by its name, is to track the user’s actions among the set of pages that constitute a website. The Event Tracking framework captures a series of clicks, views from other pages, and other actions, enriching the capture of those with both contextual information and specific data, depending on the kind of action the user performs. Thanks to the capture of those events and the later analyses of them -which could not be developed in this Final Bachelor’s Thesis- it is possible to obtain an objective and global view about the performance of a concrete website. The Event Tracking framework has been implemented entirely in Java. In terms of scalability, it has a series of completely customizable modules, so that it could be adapted to any system requiring an event capture. The specific case for which it has been implemented, the website stilavia.com is used as a source of events and the data obtained from the capture of those events is saved in the file indexer Elasticsearch. In order to implement the Event Tracking framework, we have taken into account the great amount of events that can occur in a website such as stilavia.com mentioned before, because to the great quantity of users that can navigate on the website stilavia.com in a determined moment, for which special attention is been paid in regard to the treatment of data concurrency. Therefore, possible conflicts have been avoided when capturing those events and also during the later treatment of the information contained in them.
Note: Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2017, Director: Simone Balocco
URI: http://hdl.handle.net/2445/117166
Appears in Collections:Treballs Finals de Grau (TFG) - Enginyeria Informàtica

Files in This Item:
File Description SizeFormat 
memoria.pdfMemòria4.3 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons