Retail store loyalty management via an analysis of heterogeneity of the service elements