Text this: Data mining for enhanced marketing decision making. Applications in consumers’ behavior data in online and offline environment using a machine learning model