Evaluating the Effectiveness of Online Customer Touchpoints in Omni-channel Environments