A digital marketing agency typically works by first understanding the needs and goals of their clients. They then create a customized digital marketing plan that includes a mix of tactics – such as search engine optimization, pay-per-click advertising, social media marketing, content marketing, and email marketing – before executing the plan and providing regular reporting to their clients to track the results.