https://www.LADesignInitiative.com/posts/monitoring-customer-behavior/