Capturing and reusing user session data can be of great help to build tailored user experiences, not only during the same session but from visit to visit.
For that, developers need to store discrete data in order to reuse them later. Problem is that constantly storing and updating values in the JCR have a cost and can degrade the site responsiveness.
Our tracking module has been designed to avoid this kind of pitfalls, discover and learn how to use it on your sites
15. Session creation flow
Digital Factory TrackingEventListener
session creation
User data in JCR
TrackingService
Tracking data
The constraints
The first thoughts
The tracking module
Usage examples
Conclusion
16. Session destruction flow
Digital Factory TrackingEventListener
session destroy
TrackingService
schedule job
save tracking data
Jahia Scheduler
The constraints
The first thoughts
The tracking module
Usage examples
Conclusion