what are the three cornerstone principles of internet marketings