The strategic marketing approach that involves the creation and distribution of valuable, relevant and consistent information that's meant attract and acquire clearly defined audiences is known as:
Affiliate marketing
Social media marketing
Content marketing
All of the above