How does online marketing differ from direct marketing?