Factors affecting consumer behaviour