Working With a Marketing Agency: A Technical Guide for Developers and Designers