marketing channels play a key role in marketing strategy because they a. provide the means by which products move from producer to ultimate user b. provide criteria for promotional expenditures c. extend the amount of time between producer and consumer d. allow more participants to contribute to the economy