How can businesses maintain customer loyalty through online marketings