B2C product design that drives measurable user adoption and retention