Sweet Analytics
Category: Digital Marketing & Web Analytics
Client: Sweet Analytics Ltd
Completion: Ongoing
Role: CTO / Software Development Manager & Chief Architect
The fastest growing marketing analytics platform to help you grow your business. It ingests and simplifies all
customer and marketing data in a single place and provides relevant insight to help you grow your business. Sweet Analytics allows automatic
segmentation, using machine learning techniques such as clustering algorithms to segment customers based on their behavior on the site, their
purchase history, and much more. Using my own proprietary tracker technology we are able to analyze the visitor's behavior and understand
their interests and intentions, and are able to provide realtime intervention to offer targeted promotions and discounts to the most relevant groups.
Relevant Project Technologies
The technologies used include:
- Node.js - Core server-side programming language, extremely versatile and useful for its non-blocking IO and asynchronous model, making it a perfect fit for realtime web application.
- MongoDB - Object oriented NoSQL database, served well for this type of project, since we can enhance schemas dynamically and provide a more flexible data model and ways to access data.
- Bull - The heart of the software: a priority job queue backed by Redis, to create and process jobs. We used Bull to handle automatic syncing of data from many 3rd party APIs as well as a way
organize and schedule other post-processing tasks, such as data enrichment and validation and normalisation.