How does consumer sentiment analysis work?