Advertising

We know that a major goal of advertising is to build a long-term relationship between the consumer and the brand. Its goal is to generate repeat sales, build brand loyalty. We also know that this means that it is long-term in nature. To do this means that we need to
engage consumers. We need to create memorable messaging.
 
Is advertising art or is it a science?