what are the 3 cornerstone principles of internet marketings