There are always exceptions, but the medium is generally the delivery method of the campaign and the source is typically the vendor used.