collect consumer behavior data