How Ulta Beauty keeps people shopping at its brick and mortar stores

by Adriene Hill