Customer brand engagement has always been emphasized by numerous firms on digital media. However, previous studies of customer brand engagement did not reveal its features and functions, which impedes ...