What encompasses all the techniques businesses use to build awareness around their products and is generally what people think of when they think about marketing?

A. price bargaining
B. promotion
C. quality
D. distribution

B. promotion

is this right?

Yes, your answer is correct. Promotion encompasses all the techniques businesses use to build awareness around their products and is generally what people think of when they think about marketing.