Brands have significant impact on consumers perception and choices of a product in both online and offline environments. In this work, we investigate the effects of brand logos, brand awareness, brand image, brand knowledge (composed of brand awareness and brand image) and brand relationship...