Consumer behaviour in computer mediated environments: implications for marketers