The top reason companies waste money and fail with online advertising is because they don't understand their customer. The less you understand you customer, the more you will pay for less-qualified traffic. The main goal of understanding you customer is to know who you are targeting and most importantly who you are NOT targeting.