In this paper, we follow the model of interpurchase to get the heterogeneity across customers. Then we use mixture model to segment customers into three groups as super-active, active and inactive states. Both models are solved by hierarchical Bayes via Markov Chain Monte Carlo method. At last, we employ X chart based on the density of active component to monitor consumer behavior. Control charts have been widely used in industry to control the quality of products. They provide an economical timing to launch corrective actions. The information on X chart includes interpurchase times and recency for an individual customer.