how to choose a CDP vendor