Understanding the role of pay per click marketing