PPC vs PPM Google Adword is better for lead generation
Pay per click works better for most websites or companies. You only pay for each click on google ad that is unique and goes to your website.
Pay per impression is cheapest way to advertise on google but only works if you have a image ad that draws alot of clicks or traffic. You pay for each time the image ad is shown not how many people click on it and go to your site.