Search engine optimization. Content creation. Social advertising. Viral video production. Banner ads. In the world of digital marketing, there are agencies that focus on each of these individual tactics. Then, there are agencies that focus on strategizing the combinations of these tactics that work best for you. Which do you need? And how do you know?