Driving online sales and customer satisfaction with integrated marketing scenarios