Role of a digital marketing agency in San Diego