Customer engagement (CE) refers to the engagement of customers with one another, with a company or a brand. The initiative for engagement can be either consumer- or company-led and the medium of engagement can be on or offline. Unlike marketing terms such as positioning, customer engagement has not been traced to a single source. Customer engagement has been discussed widely online; hundreds of pages have been written, published, read and commented upon.