The company that I work for provides free Wi-Fi in our cafes around the the country. The cafes are usually located right next to our retail stores as well. That being said, for ethical and information gathering purposes, our marketing team has asked us if there's any way to "log" or "capture" information while a customer is using out public Wi-Fi.
The information that we'd be looking to capture are email addresses, website URLs, possibly a first and last name, etc. We wouldn't be interested in credit card numbers or anything along those lines, nor would we want to. This is so that our marketing team can find links between certain groups that visit the cafes such as:
1. A lot of college students visit the cafes and log into their Blackboard or school academic portal to get assignments and do homework while connected to the Wi-Fi in the cafe, and for a few hours at a time.
2. The same email address (or name) that was used for a transaction at the retail store was also used to buy something from the cafe and was then found in the Wi-Fi traffic, thus meaning that our customer bought product and enjoyed a meal right after. How many people do this? Do they eat and then shop? Etc.
The solution could be hardware or software related and should be able to provide information on all or more of the scenarios and items mentioned above.