A device receives video data concerning a plurality of customers and a productin aplurality of physical retail locations. The device processes the video dataand determines actionsof the plurality of customers in relation to the product in the plurality ofphysical retail locations,by: determining, for a customer of the plurality of customers, an activity ofthe customer inrelation to the product, and determining, for the customer, an eye gazedirection of the customerrelative to the product. The device determines categories for the actions ofthe plurality ofcustomers in relation to the product. The device generates a report thatindicates one or more ofthe categories for the actions of the plurality of customers in relation tothe product and sends thereport to a client device to permit the client device to display the report.