what is a cpa marketing