factors influencing consumer