Maximizing the impact of online marketing