Customer engagement is a customer’s voluntary contribution of resources to a firm’s marketing function, extending beyond financial patronage. In other words, it is a customer behavioural manifestation toward the brand or firm that goes beyond transactions and results from motivational drivers. …