Answer:
Marketing.
Step-by-step explanation:
All these variables are managed in Marketing, because it offers tools to attract costumers. So, in order to do that, targeting is important, you don't want to attract costumers from other niche. Also, establishing connection habilitates business to do different types of marketing campaigns.