Online Activity Plays Increasing Role in Retail Sales