Investigating Major Aspects In Online Marketing