how do digital marketing agencies get clients