Customer focus groups. Literally paying customers to spend time with staff to learn their habits and thoughts about the advertising. The big brands have the funds and expertise to directly gather enough data to come up with strong predictors of behavior.