What prompts consumers to purchase online? A machine learning approach

Shrawan Kumar Trivedi, Pradipta Patra, Praveen Ranjan Srivastava, Justin Zuopeng Zhang, Leven J. Zheng

Research output: Contribution to journalArticlepeer-review

4 Citations (Scopus)

Abstract

With e-commerce emerging as a prominent mode of purchasing, there is a pressing need for businesses across the globe to understand online consumer purchase behavior and, in particular, their purchase intention. Information on purchase behavior provides valuable insights for designing marketing activities to reach wider target audiences, promote greater customer involvement, and achieve higher investment returns. This research builds a novel algorithm for predicting the purchase intention of e-commerce website users. The dataset for the study was publically available online. Under-sampling was used to remove the imbalance in the dataset, and two-stage feature selection was applied to identify the most important consumer characteristics. Then, the greedy search and the wrapper methods were used to generate a dataset comprising the five most relevant features. Subsequently, an improved machine learning model was proposed based on stacking well-known classifiers and compared against state-of-the-art Machine Learning classifiers using various measures to evaluate its performance. Our results showed that the proposed algorithm returned the best overall accuracies for 50–50, 66–34, and 80–20 splits of the dataset. It also outperformed other classifiers in extant literature. Our findings help e-commerce sites offer their users predictive and personalized recommendations.

Original languageEnglish
Pages (from-to)2953-2989
Number of pages37
JournalElectronic Commerce Research
Volume24
Issue number4
DOIs
Publication statusPublished - Dec 2024

Keywords

  • Artificial intelligence
  • Consumer
  • E-commerce
  • Feature selection
  • Machine learning
  • Purchase intention

Fingerprint

Dive into the research topics of 'What prompts consumers to purchase online? A machine learning approach'. Together they form a unique fingerprint.

Cite this