Is there a way to create a heatmap for a floor plan in Plotly?

I have a question. What if I want to see more than just the heat of the floor? I mean, if this is a floor plan of a retail store, I want to know what items are attracting customers in the most popular areas, and its related information. Could we treat floor plans like GIS maps? And for those sales units such as counters or shelves or something, divide the corresponding partitions and assign independent interactive features to each of them. You know, sometimes the display of goods will affect the business.