The other commenter is correct. This is common knowledge in the advertising industry. It doesn't matter if you think the ad was good. To a certain extent, it doesn't even matter if the ad pisses you off and makes you hate the company. If the ad gets your attention and is memorable, it is a win.
For example, what phone number do you call if "it's your money and you need it now"?
People already know where to buy shoes. Or hamburgers. Or office supplies. They have opinions. Brand loyalty. So how is advertising supposed to make a difference? It makes a difference when you have a fuck it moment. You are stressed and time crunched and confused enough, and you say "fuck it, where can I buy a fucking suit?!?" And then you remember that Men's Warehouse sells suits and go there. That smooth gentleman who says "you're gonna love the way you look, I guarantee it" has now succeeded because you successfully remembered that Men's Warehouse exists and sells suits and that is the only thing that matters once you've said fuck it. And once you walk in the door, assuming they don't fuck up royally, you will probably return to them for all your suit buying needs for the rest of your life until some other outside force acts upon you.